DMA access to CD/DVD burner causes IDE hang
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-source-2.6.15 (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
Binary package hint: linux-image-
Running into this kernel bug:
http://
On an amd64-based system, specifically one containing rev c7 of the ULi/ALi M5229 IDE controller:
0000:00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 10)
0000:00:01.0 PCI bridge: ATI Technologies Inc: Unknown device 5a3f
0000:00:06.0 PCI bridge: ATI Technologies Inc: Unknown device 5a38
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
0000:00:19.0 PCI bridge: ALi Corporation M5249 HTT to PCI Bridge
0000:00:1c.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
0000:00:1c.1 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
0000:00:1c.2 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
0000:00:1c.3 USB Controller: ALi Corporation USB 2.0 Controller (rev 01)
0000:00:1d.0 0403: ALi Corporation High Definition Audio/AC'97 Host Controller
0000:00:1e.0 ISA bridge: ALi Corporation PCI to LPC Controller (rev 31)
0000:00:1e.1 Bridge: ALi Corporation M7101 Power Management Controller [PMU]
0000:00:1f.0 IDE interface: ALi Corporation M5229 IDE (rev c7)
0000:00:1f.1 0106: ALi Corporation ULi 5287 SATA (rev 02)
0000:01:05.0 VGA compatible controller: ATI Technologies Inc: Unknown device 5974
0000:03:10.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 0c)
0000:03:12.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
Apparently fixed in 2.6.16.10 upstream; wondering if it could be backported to the Dapper kernel.
I should add that I searched both Ubuntu and Debian bug archives and could find no reference to either this problem or the kernel bug ID.
The problem manifests with logs like:
ide-cd: cmd 0x3 timed out
hdc: lost interrupt
After this occurs the IDE bus is totally hung until a machine reset.