AHCI Hard Drive constantly erroring
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
After a clean install of Ubuntu 9.04 on a brand new laptop, running kernel 2.6.28-11-generic x86_64 my hard drive is constantly working. Checking dmesg reveals the following errors repeating continuously.
[ 3052.081075] ata2.00: qc timeout (cmd 0xa0)
[ 3052.081108] ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[ 3052.081119] ata2.00: irq_stat 0x40000001
[ 3052.081142] ata2.00: cmd a0/00:00:
[ 3052.081147] cdb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 3052.081151] res 51/20:03:
[ 3052.081163] ata2.00: status: { DRDY ERR }
[ 3052.081179] ata2: hard resetting link
[ 3052.565083] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[ 3052.593207] ata2.00: configured for PIO0
[ 3052.593762] ata2: EH complete
[ 3058.676066] ata2.00: qc timeout (cmd 0xa0)
[ 3058.676100] ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[ 3058.676113] ata2.00: irq_stat 0x40000001
[ 3058.676137] ata2.00: cmd a0/00:00:
[ 3058.676141] cdb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 3058.676146] res 51/20:03:
[ 3058.676158] ata2.00: status: { DRDY ERR }
[ 3058.676175] ata2: hard resetting link
[ 3059.160058] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[ 3059.188051] ata2.00: configured for PIO0
[ 3059.188623] ata2: EH complete
[ 3065.768195] ata2.00: qc timeout (cmd 0xa0)
[ 3065.768209] ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[ 3065.768213] ata2.00: irq_stat 0x40000001
[ 3065.768220] ata2.00: cmd a0/00:00:
[ 3065.768221] cdb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 3065.768222] res 51/20:03:
[ 3065.768225] ata2.00: status: { DRDY ERR }
[ 3065.768231] ata2: hard resetting link
[ 3066.252063] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[ 3066.279892] ata2.00: configured for PIO0
[ 3066.280456] ata2: EH complete
I'm worried that this is going to end up burning out my drive at this rate. While I've found a number of other similar bugs posted, none of them seem to match this problem 100%. Also, none of the fixes I've found posted have worked. I'm fairly certain this problem has to do with the AHCI driver however.
from lshw:
*-storage
product: nVidia Corporation
vendor: nVidia Corporation
physical id: 9
bus info: pci@0000:00:09.0
logical name: scsi0
logical name: scsi1
version: a2
width: 32 bits
clock: 66MHz
*-disk
bus info: scsi@0:0.0.0
size: 232GiB (250GB)
lspci
00:00.0 RAM memory: nVidia Corporation MCP78S [GeForce 8200] Memory Controller (rev a2)
00:01.0 ISA bridge: nVidia Corporation Device 075e (rev a2)
00:01.1 SMBus: nVidia Corporation MCP78S [GeForce 8200] SMBus (rev a1)
00:01.2 RAM memory: nVidia Corporation MCP78S [GeForce 8200] Memory Controller (rev a1)
00:01.3 Co-processor: nVidia Corporation MCP78S [GeForce 8200] Co-Processor (rev a2)
00:01.4 RAM memory: nVidia Corporation MCP78S [GeForce 8200] Memory Controller (rev a1)
00:02.0 USB Controller: nVidia Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller (rev a1)
00:02.1 USB Controller: nVidia Corporation MCP78S [GeForce 8200] EHCI USB 2.0 Controller (rev a1)
00:04.0 USB Controller: nVidia Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller (rev a1)
00:04.1 USB Controller: nVidia Corporation MCP78S [GeForce 8200] EHCI USB 2.0 Controller (rev a1)
00:07.0 Audio device: nVidia Corporation MCP78S [GeForce 8200] High Definition Audio (rev a1)
00:08.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1)
00:09.0 SATA controller: nVidia Corporation Device 0ad5 (rev a2)
00:0b.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Express Bridge (rev a1)
00:10.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Express Bridge (rev a1)
00:12.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Express Bridge (rev a1)
00:13.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1)
00:14.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1)
00:15.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1)
00:16.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1)
00:17.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1)
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 11h HyperTransport Configuration (rev 40)
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 11h Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 11h DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 11h Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 11h Link Control
02:00.0 VGA compatible controller: nVidia Corporation GeForce 9100M G (rev a2)
03:00.0 VGA compatible controller: nVidia Corporation GeForce 9300M GS (rev a1)
06:00.0 Network controller: RaLink RT2860
07:00.0 FireWire (IEEE 1394): JMicron Technologies, Inc. IEEE 1394 Host Controller
07:00.1 System peripheral: JMicron Technologies, Inc. SD/MMC Host Controller
07:00.2 SD Host controller: JMicron Technologies, Inc. Standard SD Host Controller
07:00.3 System peripheral: JMicron Technologies, Inc. MS Host Controller
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
I've run full fscks on all partitions. I've run smart tests. Everything tells me that the drive is fine. I've tried the a number of kernel flags which I found posted on similar bugs, none of which helped (noapic, acpi=off, pci=nomsi).
Thank you for sending in your bug report. I'd like you to try something. Could you run this in a terminal, please:
sudo /sbin/badblocks -v /dev/sda
This might take a while to do the scan. Please, post the results. Also, what were you results with the fsck? Thank you.