Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 75322 - Block device /dev/hde3 is not a valid root device
Summary: Block device /dev/hde3 is not a valid root device
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-22 08:14 UTC by Clyde E. Kunkel
Modified: 2004-12-23 05:17 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Clyde E. Kunkel 2004-12-22 08:14:54 UTC
Building first gentoo system using live CD, stage-3, genkernel without network and when booting resulting system get:
>> Block device /dev/hde3 is not a valid root device
>> The root block device is unspecified or not detected
   Pleae specify a device to boot, or "shell" for a shell...
boot () ::

/dev/hde3 is seen by the live CD and is seen throught the build process.

It is a Maxtor 250GB drive on an Adaptec ASH-133 ATA Adapter (aka Silicon Image, Inc. PCI0680 Ultra AA-133 Host controller (rev 2)) mounted on an ASUS P4c800-E Deluxe mobo.  The system is multiboot and the drive is seen by fedora, suse and madrake when they are booted.

emerge coldplay resulted in an error that it was masked by ~x86 keyword and needed -sys-apps/coldplay-20040920.   Could this be the problem?


Reproducible: Always
Steps to Reproduce:
1.Folled handbook using stage-3 install genkernell without networking.
2.
3.

Actual Results:  
Error msg as above.  Can't boot new kernel.

Expected Results:  
boot gentoo linux
Comment 1 Daniel Drake (RETIRED) gentoo-dev 2004-12-22 15:39:02 UTC
Please reopen with more details:

1. Which livecd did you use?
2. Which kernel are you trying?
3. Have you tried using sda3?
4. Is it a SATA or IDE controller/drive?
Comment 2 Clyde E. Kunkel 2004-12-23 05:17:14 UTC
1. Which livecd did you use?

Universal Live CD x86 2004.3

2. Which kernel are you trying?

gentoo-dev-sources
3. Have you tried using sda3?

No.
4. Is it a SATA or IDE controller/drive?

IDE controller.

Further update.  I reinstalled by compiling a kernel instead of using genkernel.  I selected CONFIG_BLK_DEV_SIIMAGE=y as that seemed to match the Adaptec board which uses a Silicon Image chipset and was identifed as a CMD680 somewhere in the kernel config files.  Silicon Image was formerly CMD Technology Inc.

Tho everything is working now and I have X and Gnome up and running, I spent a great deal of time trying to make the generic installation work.  What threw me off was the fact that the live CD did detect /dev/hde and during the creation of the system, checking with fdisk indicated that the device was being seen.  Seems that initrd was not updated properly, nor were all of the device drivers used by the live CD transferred to genkernel.

Thanks, for your response.  

IMHO, some words in the online handbook about devices beyond the common hda and hdb seem appropriate so a user can then make sure they include the proper driver.