You are not logged in.
Pages: 1
I dont know why kernel cannot find my root partition. Messages ends with kernel panic saying that cannot find rootfs on dev(x,y). I assume that I'm missing kernel module, but I already have ahci, piix, ata_piix, so what can even possible missing?
[root ~]# lsmod | grep ahci
ahci 36192 0
libata 176684 5 ata_piix,ata_generic,pata_marvell,pata_acpi,ahci
[root ~]# lsmod | grep piix
piix 7448 0
ide_core 111524 1 piix
ata_piix 26164 5
libata 176684 5 ata_piix,ata_generic,pata_marvell,pata_acpi,ahci
[root ~]# dmesg | grep NCQ
ata4.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 0/32)
[root@romdeau ~]# lspci | grep "IDE"
00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA IDE Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller (rev 02)
03:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6101 single-port PATA133 interface (rev b2)
My head is empty. Wiki says that only adding achi should be enought. Also I have recompile kernel and initrd with mkinitcpio. Also hwd doesn't show any modules which i wouldn't have (of course, because I can't get system running with ahci.
Last edited by zcmander (2009-06-01 23:05:49)
Offline
add to /etc/mkinitcpio.conf on MODULES, ahci and rebuild the image with mkinitcpio -p kernel26
Give what you have. To someone, it may be better than you dare to think.
Offline
I already have:
[root@romdeau ~]# cat /etc/mkinitcpio.conf | grep MODULES=
MODULES="ahci pata_acpi pata_marvell ata_generic scsi_mod ata_piix piix"
Also, if it is possible, that when turning AHCI on, then device order changes?
EDIT:
It is possible. By changing kernel root parameter from sdb to sda, and things get to work. Also needed to change same values to fstab. Thanks for help, and now changing to UUIDs.
Last edited by zcmander (2009-06-02 08:51:56)
Offline
Pages: 1