Hardy doesn't find SATA drive on VT8251

Bug #223010 reported by Ari Rahikkala
4
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_timeout=5, but it had no effect.).

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/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 07)

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...

Revision history for this message
Ari Rahikkala (ari-rahikkala) wrote :
Revision history for this message
Ari Rahikkala (ari-rahikkala) wrote :
Revision history for this message
Ari Rahikkala (ari-rahikkala) wrote :

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.

Revision history for this message
Sergio Barjola (sbarjola) wrote :

Thank you for taking the time to report this bug. I marked this as duplicate of bug 190492 so you have stated.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.