[vox-tech] DVD issues
Dylan Beaudette
dylan at iici.no-ip.org
Wed Aug 11 11:49:18 PDT 2004
> On Wed 11 Aug 04, 11:00 AM, dylan <dylan at iici.no-ip.org> said:
>> 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?
>>
>>
>> any ideas?
>>
>> thanks in advance!
>>
>> Dylan
>
> Dylan, are you getting DMA on *any* of your hard drives? In kernels
> 2.6, you need to look at these settings:
>
> Device Drivers | ATA/ATAPI/MFM/RLL support
>
> Do you see where it says things like "X support"? You need to find the
> correct IDE chipset for your motherboard and enable it.
>
> If you're using a distro supplied kernel, I'm surprised it's not being
> loaded. Look in dmesg and try to find error messages related to the IDE
> system or with words like PIO and UDMA. Try to load the relevent module
> by hand and see if there are any error messages.
>
> I would be suprised if you had DMA on any of your drives if it's not
> working on your DVD drive.
>
> I'm assumming your DVD drive is IDE/ATAPI.
>
> Pete
>
Thanks to everyone who has responded thus far. A little more info on the
system: it is a PIII @ 700mhz with 256mb RAM, running SUSE 9.1 personal.
last i checked DMA was enabled on the HDD, but not on either the CDR / DVD
drives... I don't have access to the machine right now, so i can't check
dmesg, but I havn't noticed anything strange in there *yet*...
Also -- it is an IDE/ATAPI device, and ultraDMA is enabled in the bios.
The kernel is the stock 2.6.x kernel bundled with SUSE 9.1... perhaps the
machine just has a flaky IDE controller...?
dylan
More information about the vox-tech
mailing list