Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 750533 - boot process is interrupted because block device not ready, but after hitting enter boot continues normally
Summary: boot process is interrupted because block device not ready, but after hitting...
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Hosted Projects
Classification: Unclassified
Component: genkernel (show other bugs)
Hardware: x86 Linux
: Normal normal
Assignee: Gentoo Genkernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-10-21 09:10 UTC by jody
Modified: 2021-03-15 21:30 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
/etc/boot/grub.cfg (grub.cfg,8.04 KB, text/plain)
2020-10-21 09:10 UTC, jody
Details
output of lspci -nnk (lspci_nnk,22.72 KB, text/plain)
2020-10-21 14:49 UTC, jody
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jody 2020-10-21 09:10:35 UTC
Created attachment 667622 [details]
/etc/boot/grub.cfg

I created kernel 5.4.60 with genkernel.

When i boot the computer, the boot process stops after these lines:
----
[    2.079676] Run /init as init process
>> Genkernel 4.1.2 (2020-10-20 06:51.21 UTC). Linux kernel 5.4.60-gentoo-x86_64
>> Acticvating udev ...
** REAL_RESUME (/dev/sda3) device not found; Skipping resume ...
>> Determining root device (trying UUID=e4a9b1b8-8a90-494f-b89c-eb7838c9435d) ...
>> Root device detected as /dev/sda3!
>> Mounting /dev/sda3 as root ...
>> Using mount -t auto -o ro /dev/sda3 /newroot
mount: mounting /dev/sda3 on /newroot failed: No such file or directory
!! Could not mount specified $ROOT
!! Block device /dev/sda3 is not a valid root device ...
!! Could not find the root block device in /dev/sda3.
!! Please specify another value or:
!! - press Enter for the same
!! - type "shell" for a shell
!! - type q to skip ...
root block device(/dev/sda3) ::
----
After i hit enter the boot process continues normally after these lines:
----
>> Root device detected as /dev/sda3!
>> Mounting /dev/sda3 as root ...
>> Using mount -t ext4 -o ro /dev/sda3 /newroot
>> Switching to real root: switch_root /newroot /sbin/init
INIT: version 2.93 booting
----
(the UUID used on the first try *is* the correct one for /dev/sda3)

This only happens when i boot kernel 5.4.60, but it does not happen with kernels 4.19.82 and 4.19.66.

Adding "rootwait" to the kernel options has no effect.
Comment 1 jody 2020-10-21 14:49:06 UTC
Created attachment 667640 [details]
output of lspci -nnk
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-10-23 01:50:44 UTC Comment hidden (obsolete)
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-10-23 01:51:25 UTC Comment hidden (obsolete)
Comment 4 Thomas Deutschmann (RETIRED) gentoo-dev 2021-03-15 21:30:15 UTC
Please add "rootfstype=ext4" to kernel command-line and retry.