[vox-tech] DVD issues
Jonathan Stickel
jjstickel at sbcglobal.net
Wed Aug 11 11:06:16 PDT 2004
dylan wrote:
> Hi everyone,
>
> I was recently messing about with DVD playback on linux, and was less than
> impressed with the quality- i.e. playback was at about 75% speed. after some
> googling i came to the conclusion that I had 2 options: 1 get a better video
> card or 2, fix the DMA settings on the drive with hdparm... (the xv
> extension to X11 was already installed)
>
>
> the initial output from hdparm was as follows:
> linux:/var/log # hdparm /dev/dvd
> ---------------------
> /dev/dvd:
> HDIO_GET_MULTCOUNT failed: Invalid argument
> IO_support = 0 (default 16-bit)
> unmaskirq = 0 (off)
> using_dma = 0 (off)
> keepsettings = 0 (off)
> readonly = 1 (on)
> readahead = 256 (on)
> HDIO_GETGEO failed: Invalid argument
> ---------------------
>
> i tried a couple of combinations of turning on DMA, as well as toggling the
> other settings. Any setting other than the default lead to a non-functioning
> DVD drive, and the following lines in /var/log/messages:
> ---------------------
> Aug 10 22:40:00 linux kernel: hdd: drive_cmd: status=0x51 { DriveReady
> SeekComplete Error }
> Aug 10 22:40:00 linux kernel: hdd: drive_cmd: error=0x04Aborted Command
> ---------------------
>
> I have ordered a new video card for this machine, as the integrated video is
> awful. perhaps this will solve my problems. however, is it normal for a
> modern DVD drive like this one refuse to accept DMA transfers?
>
How "modern" is it? Booting up a few machines lately, I've seen a
kernel message about the cdrom (admittedly old) being "blacklisted" and
therefore dma was set to be off.
On another list, I recently saw a long thread about dma not working for
a dvdrw drive. The problem ended up being an improper kernel
configuration, specifically the motherboard chipset drivers were not
compiled into the kernel. From what I understand, hdparm is unnecessary
other than a diagnostic tool as long as the kernel is correctly compiled
for your hardware.
HTH,
Jonathan
More information about the vox-tech
mailing list