Hardy doesn't find SATA drive on VT8251
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu |
New
|
Undecided
|
Unassigned |
Bug Description
This system was recently upgraded to Ubuntu 8.04 (kernel 2.6.24-16-generic). It has three hard drives, two of which are PATA, one SATA. The PATA drives are detected neatly on ata1 and ata2, but the kernel spends a lot of time trying to probe ata3 and ata4 for a drive - and finds nothing. (also, it takes 30 seconds per probe, and tries probing both devices thrice, so these probes add three minutes to the bootup time. I tried passing ata_probe_
The dmesg output (attached) seems to indicate that something is wrong with APIC. I've tried booting with irqpoll, pci=noacpi, and noapic+nolapic. None of these options have changed anything as far as I can tell.
lspci identifies the controller as:
00:0f.0 IDE interface: VIA Technologies, Inc. VT8251 AHCI/SATA 4-Port Controller
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/
I plan to "fix" this system for now by downgrading to a kernel that doesn't use libata by default for this chipset, because I suspect this breakage is libata's fault.
This isn't my computer, so I mightn't be able to respond to queries about this bug quickly...
Ahhh, this seems to be duplicate of https:/ /bugs.launchpad .net/ubuntu/ +source/ linux/+ bug/190492 ... setting pci=nomsi fixed this. Sorry for the spam.