Intel 440BX: 'hda: I/O error'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-source-2.6.15 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
After installing Ubuntu Dapper (server edition) on my old server, I noticed a I/O error on my harddrive (hda).
At first I suspected that the harddrive was dying, to I replaced the harddrive. The I/O error remained.
Consequently I replaced the UATA/IDE flat cables, which also didn't solve the issue.
Pondering whether I might have blown up my UATA/IDE ports, I tried to install another Linux distribution: CERN Linux 4.2 (it's RHEL4U2 derivative), and CERN Linux just ran fine, without giving any I/O errors. So my UATA/IDE ports are probably just fine.
I'm having this issue on a Tyan Tsunami ATX motherboard with an Intel 440BX chipset, in concert with an Intel Pentium II ECC 300. I'm also using ECC SDRAM.
pmjdebruijn@
Linux tsunami 2.6.15-23-server #1 SMP Tue May 23 15:10:35 UTC 2006 i686 GNU/Linux
pmjdebruijn@
0000:00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
0000:00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
0000:00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
0000:00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
0000:00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
0000:00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
0000:00:12.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 05)
0000:00:13.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 05)
0000:01:00.0 VGA compatible controller: Intel Corporation 82740 (i740) AGP Graphics Accelerator (rev 21)
pmjdebruijn@
...
[ 60.582008] hda: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
[ 60.582041] hda: task_in_intr: error=0x10 { SectorIdNotFound }, LBAsect=78230639, sector=78165360
[ 60.582078] ide: failed opcode was: unknown
[ 60.754348] hda: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
[ 60.754380] hda: task_in_intr: error=0x10 { SectorIdNotFound }, LBAsect=78230639, sector=78165360
[ 60.754418] ide: failed opcode was: unknown
[ 60.926728] hda: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
[ 60.926760] hda: task_in_intr: error=0x10 { SectorIdNotFound }, LBAsect=78230639, sector=78165360
[ 60.926798] ide: failed opcode was: unknown
[ 61.098983] hda: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
[ 61.099016] hda: task_in_intr: error=0x10 { SectorIdNotFound }, LBAsect=78230639, sector=78165360
[ 61.099053] ide: failed opcode was: unknown
[ 61.139543] ide0: reset: success
[ 61.311921] hda: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
[ 61.311953] hda: task_in_intr: error=0x10 { SectorIdNotFound }, LBAsect=78230639, sector=78165360
[ 61.311991] ide: failed opcode was: unknown
[ 61.312141] end_request: I/O error, dev hda, sector 78165360
[ 61.312167] Buffer I/O error on device hda, logical block 78165360
...
Is it safe to ignore these errors?
Anyway considering the fact that CERN Linux ran fine (kernel 2.6.9 with patches), it seems like there might have crept a buggy patch into the Dapper kernel.
Changed in linux-source-2.6.15: | |
status: | Unconfirmed → Needs Info |
Changed in linux-source-2.6.15: | |
assignee: | xdatap1 → nobody |
It looks to me like you've been bitten by this bug:
https:/ /launchpad. net/distros/ ubuntu/ +source/ linux-source- 2.6.15/ +bug/26119/ +index
If you do a 'hdparm /dev/hda' you should also likely notice that "using_dma = 0 (off)". That seems to be the other symptom of this problem.