FS#27133 - [linux] Root device doesn't exist on startup

Attached to Project: Arch Linux
Opened by Daniel (Doehni) - Sunday, 20 November 2011, 00:06 GMT
Last edited by Dave Reisner (falconindy) - Sunday, 20 November 2011, 03:20 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture i686
Severity Critical
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Startup with newest kernel linux-3.1.1-1 drops me to a recovery shell with following output:

>Waiting 10 seconds for /dev/hda2
>Root device /dev/hda2 doesn't exist..attempting to create it!
>ERROR: Unable to determine major-minor of root drive /dev/hda2
>
>Dropped to recovery shell,,,,,,
>
>ramfs/]#

On compiling the new linux-3.1.1-1 I noticed this mkinitcpio error:

==> ERROR: module not found: `alim15x3'
==> ERROR: module not found: `ide_pci_generic'

Older kernel versions (<= linux-3.0.7-1) don't show this error and boot fine.
But compiling older kernels without above stated modules give me the same boot error.

Additional info:
* package version(s)
linux-3.1.1-1
* config and/or log files etc.
mkinitcpio.conf is attached

Steps to reproduce:
Update to linux-3.1.x
This task depends upon

Closed by  Dave Reisner (falconindy)
Sunday, 20 November 2011, 03:20 GMT
Reason for closing:  Not a bug
Comment by Daniel (Doehni) - Sunday, 20 November 2011, 00:09 GMT Comment by Gerardo Exequiel Pozzi (djgera) - Sunday, 20 November 2011, 00:42 GMT
Is time to upgrade to new pata subsystem (IDE subsystem is deprecated since long long time in linux). Your IDE system is supported by pata_ali module from ata subsystem. So remove "alim15x3 ide_pci_generic" from MODULES then reboot. Should take care that device names are changed: /dev/hda2 becomes /dev/sda2 ;)
Note: you can remove "scsi sata" if you do not have any scsi or sata device ;)

Comment by Daniel (Doehni) - Sunday, 20 November 2011, 03:08 GMT
Yes, you are right! I just had to update my files to the new naming scheme and everything works again! Thanks a lot! :)

Loading...