I have the same problem on Ubuntu Hardy Heron with a Samsung TS-H552B
(TSSTcorpCD/DVDW) and 2.6.24-5 Kernel running on an MSI RS480M2/RX480M2
motherboard. If I tried to play a DVD its playback was slow and jerky. Looking
on the Ubuntu forums I found that the problem might be that DMA wasn't enabled
so I ran:
$ sudo hdparm -d1 /dev/scd0
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Inappropriate ioctl for device
Then following a tip from a forum post I ran
$ dmesg
...
[ 35.286790] ata2.00: ATAPI: TSSTcorpCD/DVDW TS-H552B, GA04, max UDMA/33
[ 35.286804] ata2.00: simplex DMA is claimed by other device, disabling DMA
...
Then searched Ubuntu forums for "simplex DMA" and found these posts
http://ubuntuforums.org/showthread.php?t=435706 and
http://ubuntuforums.org/showthread.php?t=678153
Folowing the advice in the first post I ran:
$ lsmod | grep -i ^libata”
libata 176304 4 pata_acpi,sata_sil,ata_generic,pata_atiixp
Then following the advice in the second post in reply #9 I blacklisted the
ata_generic module.
WARNING BLACKLISTING THE WRONG MODULE CAN RESULT IN A NON BOOTABLE MACHINE
I did this by opening the file /etc/initramfs-tools/modules and adding these
lines at the bottom:
pata_atiixp
blacklist ata_generic
Then I recreated the initramfs with
$ sudo update-initramfs -u
Then after rebooting the CDROM drive now has DMA enabled and the DVD's
playback smoothly.
>From this it appears that there is a bug in the ata_generic module that
prevents DMA from being enabled on some CDROM Drives on some computers.
--
DVD playback choppy
https://bugs.launchpad.net/bugs/175022
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs