Master[B] n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 26 Dec 2002 Posts: 11 Location: Sweden
|
Posted: Fri Oct 08, 2004 10:45 pm Post subject: Problems with VIA 8237 SATA on new install. |
|
|
Today I did a fresh install from stage 1 on my new system with a msi k8t fis2r mobo with a via 8237 sata controller. I am installing on the sata drive.
During the installation everything goes well, but when I boot after the installation the controller does not seem to have been detected, since the root fs cannot be mounted.
Code: |
Kernel panic: VFS: Unable to mount root-fs on unknown-block (0,0)
|
On the livecd the controller is found normally, this is from the dmesg:
Code: |
VIA8237SATA: IDE controller at PCI slot 0000:00:0f.0
VIA8237SATA: chipset revision 128
VIA8237SATA: 100% native mode on irq 10
ide2: BM-DMA at 0xd800-0xd807, BIOS settings: hde:pio, hdf:pio
ide3: BM-DMA at 0xd808-0xd80f, BIOS settings: hdg:pio, hdh:pio
hde: ST3160827AS, ATA DISK drive
|
No such messages appear during the boot of my own kernel, so it seems that the controller is not detected. I have SCSI disk support and support for VIA SATA compiled into the kernel, which should be enough. This should make the drive appear as /dev/sda.
My kernel config can be found here.
Have i forgotten some option in my kernel? Is there something else that I did wrong?
Thanks in advance.
EDIT:
A small update, I have tried some other stuff. Tried booting my previous 32-bit install from a regular IDE-drive, recompiled the kernel there with SATA support, and the SATA controller and drive worked nicely. This is very confusing, could it be an AMD64 related problem? I have failed to find any difference in the configurations of the two kernels that could explain this. |
|