linux-um.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
From: Quentin Lambert <lambert.quentin@gmail.com>
To: Thomas Gleixner <tglx@linutronix.de>,
	Al Viro <viro@zeniv.linux.org.uk>, Ingo Molnar <mingo@redhat.com>,
	"H. Peter Anvin" <hpa@zytor.com>,
	x86@kernel.org, Jeff Dike <jdike@addtoit.com>,
	Richard Weinberger <richard@nod.at>,
	linux-kernel@vger.kernel.org,
	user-mode-linux-devel@lists.sourceforge.net,
	user-mode-linux-user@lists.sourceforge.net
Subject: Re: Unable to boot linux-next build
Date: Sun, 11 Sep 2016 20:00:08 +0200	[thread overview]
Message-ID: <26c842c8-3c0a-d857-d11f-d334b96965d7@gmail.com> (raw)
In-Reply-To: <20160909083134.999-1-lambert.quentin@gmail.com>



On 09/09/2016 10:31, Quentin Lambert wrote:
>   I have been trying to build and boot the last version available on linux-next.
>   During the build I am being prompted with "has no CRC!" warnings for a bunch
>   of modules.
>
>   Has a result I get the following lines in the Module.symvers:
>
>   [qlambert@sloth linux-next]$ grep 0x00000 Module.symvers
>   0x00000000	phys_base	vmlinux	EXPORT_SYMBOL
>   0x00000000	memmove	vmlinux	EXPORT_SYMBOL
>   0x00000000	__copy_user_nocache	vmlinux	EXPORT_SYMBOL
>   0x00000000	__get_user_4	vmlinux	EXPORT_SYMBOL
>   0x00000000	__put_user_4	vmlinux	EXPORT_SYMBOL
>   0x00000000	__memcpy	vmlinux	EXPORT_SYMBOL
>   0x00000000	__fentry__	vmlinux	EXPORT_SYMBOL
>   0x00000000	memset	vmlinux	EXPORT_SYMBOL
>   0x00000000	__sw_hweight64	vmlinux	EXPORT_SYMBOL
>   0x00000000	__sw_hweight32	vmlinux	EXPORT_SYMBOL
>   0x00000000	memcpy_mcsafe_unrolled	vmlinux	EXPORT_SYMBOL_GPL
>   0x00000000	memcpy	vmlinux	EXPORT_SYMBOL
>   0x00000000	copy_user_enhanced_fast_string	vmlinux	EXPORT_SYMBOL
>   0x00000000	clear_page	vmlinux	EXPORT_SYMBOL
>   0x00000000	__put_user_2	vmlinux	EXPORT_SYMBOL
>   0x00000000	__get_user_2	vmlinux	EXPORT_SYMBOL
>   0x00000000	copy_page	vmlinux	EXPORT_SYMBOL
>   0x00000000	copy_user_generic_string	vmlinux	EXPORT_SYMBOL
>   0x00000000	_copy_to_user	vmlinux	EXPORT_SYMBOL
>   0x00000000	___preempt_schedule	vmlinux	EXPORT_SYMBOL
>   0x00000000	__memmove	vmlinux	EXPORT_SYMBOL
>   0x00000000	empty_zero_page	vmlinux	EXPORT_SYMBOL
>   0x00000000	__get_user_8	vmlinux	EXPORT_SYMBOL
>   0x00000000	__put_user_8	vmlinux	EXPORT_SYMBOL
>   0x00000000	_copy_from_user	vmlinux	EXPORT_SYMBOL
>   0x00000000	native_load_gs_index	vmlinux	EXPORT_SYMBOL
>   0x00000000	__memset	vmlinux	EXPORT_SYMBOL
>   0x00000000	___preempt_schedule_notrace	vmlinux	EXPORT_SYMBOL
>   0x00000000	__put_user_1	vmlinux	EXPORT_SYMBOL
>   0x00000000	__get_user_1	vmlinux	EXPORT_SYMBOL
>   0x00000000	copy_user_generic_unrolled	vmlinux	EXPORT_SYMBOL
>
>   If I ignore these and go on to boot the resulting kernel. I am left with:
>
>   ERROR: Unable to find root device 'UUID=<omitted>'
>
>   I am then dropped to a recovery shell where the keyboard is not answering.
>
>   The UUID is valid and is the same being used when I boot the HEAD of the linux
>   tree. In fact, I am sending this message from the same machine, running
>   that very kernel.
>   Prior to failing to find the root device, the kernel prints a series of
>   messages for each of the above symbol:
>
>   scsi_mod: no symbol version for <foo>
>   scsi_mod: Unknown symbol <foo> (err -22)
>
>   Therefore, I suspect that the missing CRC messages are linked to the issue.
>
>   I have git bisected this behavior to the patch 784d5699edd.
>
>   Simply reverting this patch results in different issues.
>   The errors I am having due to no CRC are fixed but I receive another error at
>   boot time:
>   failed command: WRITE LOG DMA EXT
>
>   I mostly asking for help as to what to do next.
>   Could someone point me toward documentation that would help me understand and
>   fix this issue?
I just wanted to add that I tried to compile the kernel on a different 
machine and I received
the same warnings and error messages.
They both run Archlinux, so this may be a factor.

Quentin


      reply	other threads:[~2016-09-11 18:00 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-09-09  8:31 Unable to boot linux-next build Quentin Lambert
2016-09-11 18:00 ` Quentin Lambert [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=26c842c8-3c0a-d857-d11f-d334b96965d7@gmail.com \
    --to=lambert.quentin@gmail.com \
    --cc=hpa@zytor.com \
    --cc=jdike@addtoit.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@redhat.com \
    --cc=richard@nod.at \
    --cc=tglx@linutronix.de \
    --cc=user-mode-linux-devel@lists.sourceforge.net \
    --cc=user-mode-linux-user@lists.sourceforge.net \
    --cc=viro@zeniv.linux.org.uk \
    --cc=x86@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).