Hard drives recognizing issues (P5W-DH with Intel 82801GR/GH Sata Controller)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu |
Invalid
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Hi,
I'd like to report a bug using the new kernel 2.6.24-16 after an upgrade from Ubuntu Gutsy (last ubuntu kernel 2.6.22).
When I tried to boot up on Ubuntu (386 or generic either), I get the messages printed below.
I'd like to say that I've already got that sort of issues regarding upgrade from Feisty to Gutsy. I had to unplug my DVD-writer to boot properly.
Now, I'm able to boot with that DVD writer but got messages complaining about ATA (see dmesg attached)
I found a lot of bugs regarding this issue but no real fix to apply.
Don't hesitate to ask me for further information
My configuration :
Asus P5W-DH
Seagate HDD SATA2 ST3320620AS
WD HDD SATA2 WDC WD2500KS-00MJB0
dmesg problems :
42.029888] ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 4 ports 3 Gbps 0xf impl SATA mode
[ 42.029891] ahci 0000:00:1f.2: flags: 64bit ncq led clo pio slum part
[ 42.029895] PCI: Setting latency timer of device 0000:00:1f.2 to 64
[ 42.030045] scsi0 : ahci
[ 42.030159] scsi1 : ahci
[ 42.030927] scsi2 : ahci
[ 42.031006] scsi3 : ahci
[ 42.031029] ata1: SATA max UDMA/133 abar m1024@0xfebfb800 port 0xfebfb900 irq 219
[ 42.031031] ata2: SATA max UDMA/133 irq_stat 0x00400040, connection status changed irq 219
[ 42.031033] ata3: SATA max UDMA/133 abar m1024@0xfebfb800 port 0xfebfba00 irq 219
[ 42.031035] ata4: SATA max UDMA/133 abar m1024@0xfebfb800 port 0xfebfba80 irq 219
[...]
[ 42.505023] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 42.552256] ata1.00: ATA-7: ST3320620AS, 3.AAK, max UDMA/133
[ 42.552258] ata1.00: 625142448 sectors, multi 16: LBA48 NCQ (depth 31/32)
[ 42.610461] ata1.00: configured for UDMA/133
[ 43.487236] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 73.433023] ata2.00: qc timeout (cmd 0xec)
[ 73.433029] ata2.00: failed to IDENTIFY (I/O error, err_mask=0x5)
[ 73.433031] ata2: failed to recover some devices, retrying in 5 secs
[ 83.935003] ata2: port is slow to respond, please be patient (Status 0x80)
[ 88.461808] ata2: COMRESET failed (errno=-16)
[ 89.160549] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 89.160616] ata2.00: ATA-6: Config Disk, RGL10364, max UDMA/133
[ 89.160618] ata2.00: 640 sectors, multi 1: LBA
[ 89.160622] ata2.00: device is on DMA blacklist, disabling DMA
[ 89.160693] ata2.00: configured for PIO4
[ 89.471981] ata3: SATA link down (SStatus 0 SControl 300)
[ 89.947121] ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 90.105746] ata4.00: ATAPI: HL-DT-ST DVDRAM GSA-H62N, CL00, max UDMA/100
[ 90.261657] ata4.00: configured for UDMA/100
description: | updated |
Changed in linux: | |
assignee: | nobody → ubuntu-kernel-team |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in linux-source-2.6.24: | |
status: | New → Invalid |
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 :-/