DVD playback jerky with pata_amd
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
I've had some trouble with DVD playback on Intrepid; I had the same problems with custom-compiled 2.6.25, 2.6.26 and 2.6.27 kernels on Hardy as well, so something apparently changed in 2.6.25 that affected my DVD drive. I've narrowed it down somewhat - apparently the pata_amd module is setting my DVD drive to PIO0 mode, which makes my DVD playback jerky and slows down my entire system when doing anything DVD-related. Partial output from "dmesg | grep ata" is how I discovered this:
[ 3.477302] libata version 3.00 loaded.
[ 4.000348] pata_amd 0000:00:0d.0: version 0.3.10
[ 4.000410] pata_amd 0000:00:0d.0: setting latency timer to 64
[ 4.000567] scsi0 : pata_amd
[ 4.000714] scsi1 : pata_amd
[ 4.001674] ata1: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0x3080 irq 14
[ 4.001678] ata2: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0x3088 irq 15
[ 4.328473] ata2.00: ATAPI: MATSHITAUJ-840D, 1.02, max MWDMA2
[ 4.328490] ata2: nv_mode_filter: 0x39f&0x7001->0x1, BIOS=0x0 (0x0) ACPI=0x7001 (60:600:0x11)
[ 4.345511] ata2.00: configured for PIO0
I tried blacklisting pata_amd, but it didn't seem to work. This is apparently because there is no amd74xx module to replace it - which, given my google research, would easily fix the problem. Since libata's pata support in the kernel is very clearly listed as beta, why you would set it as the default in a final release is beyond me. Other people have reported similar bugs with other libata pata modules.
Please release a future kernel with amd74xx enabled and pata_amd disabled, or help me find some way of installing amd74xx module myself.
description: | updated |
Changed in linux (Ubuntu): | |
status: | Confirmed → Fix Released |
As a matter of fact, I have the same trouble as you, so i figure it out I have the same nvidia chipset...
well, there seems we need to compile kernel with amd74xxx but that is a thing I don't know how to do. Could you feedback wheter you found any solution about this anoying issue ? I am really mad with kernel guys so this bring us a lot of troubles.