Comment 3 for bug 219312

Revision history for this message
guenthert (guenthert) wrote :

I just ran into what looks the very same issue: the SATA drives here worked fine in 2.6.22, but aren't found in 2.6.24-16-generic. The kernel spits out messages of the form (transcription - I can't get to it otherwise):
--8<--
[ 56.463297] SCSI subsystem initialized
[ 56.477843] ACPI: PCI Interrupt 0000:00:12.0[A] -> GSI 21 (level, low) -> IRQ 21
[ 56.478127] ahci 0000:00:12.0: controller can't do 64bit DMA, forcing 32bit
[ 56.478178] ahci 0000:00:12.0: controller can't do PMP, turning off CAP_PMP
[...]
[ 57.480373] ahci 0000:00:12.0: AHCI 0001.0100 32 slots 4 ports 3Gbps 0xf impl SATA mode
[ 57.480427] ahci 0000:00:12.0: flags: ncq sntf ilck pm led clo pio slum part
[ 57.481394] scsi0 : ahci
[ 57.481710] scsi1 : ahci
[ 57.481873] scsi2 : ahci
[ 57.482040] scsi3 : ahci
[ 57.955539] ata1: SATA link up 1.5Gbps (SStatus 113 SControl 300)
[ 87.904552] ata1.00: qc timeout (cmd 0xec)
[ 87.904608] ata1.00: failed to IDENTIFY (I/O error, err_mask=0x4)
[ 87.904653] ata1: failed to recover some devices, retrying in 5 secs
-->8--

Linux 2.6.22-14-generic recognizes the (300GB Seagate) disks as
--8<--
ahci 0000:00:12.0: flags: ncq ilck pm led clo pmp pio slum part
ata1.00: ATA-7: ST3320620AS, 3.AAE, max UDMA/133
ata1.00: 625142448 sectors, multi 16: LBA48 NCQ (depth 31/32)
-->8--
(can't get detailled information right, now as I'm in the middle of a botched 7.10->8.04 upgrade :-/