[SLE] DMA Nightlmare on SuSE 10.x Revisited

Unlike on SuSE 10.0 where I could at least manually force SuSE to set DMA for my DVD ROM and the DVD burner, on SuSE 10.1 even this avenue of irriatation has been taken away from me :-( . I now cannot set the DMA for either unit at all - period!

I have a LG GDR8164B, using UDMA 2, as the DVD/CD reader and a PIONEER 110 as the burner - both no more than 6 months or so old. The are installed as /dev/hdb and /dev/hdd, respectively (hda and hdb are Maxtor HDs).

Doing /sbin/hdparm for both produces the following reault and error:

hdb hdd

IO_support = 1 (32-bit) IO_support = 1 (32-bit)
unmasking = 1 (on) unmasking = 1 (on)
using_dma = 0 (off) using_dma = 0 (off)
keepsettings = 0 (off) keepsettings = 0 (off)
readonly = 0 (off) readonly = 0 (off)
readahead = 1024 (on) readahead = 1024 (on)
HDIO_GETGEO failed: Inappropriate ioctl for device [Same error <-- here]

In /etc/sysconfig/ide I have the FORCE DMA for both these devices set - but this has no affect, the stetement is ignored.

Going to Yast Control Centre and setting the DMA for these devices produces the error message(s):


Cannot set required mode '%1 for device %2'


In SuSE 10.0 at least I didn't get this error message(s) and I was able to force the DMA before using the DVD reader but now, in 10.1, I cannot.

Does SuSE/Novell have an explanation for this and a solution?


All answers questioned here.

Check the headers for your unsubscription address
For additional commands send e-mail to suse-linux-e-help@xxxxxxxx
Also check the archives at http://lists.suse.com
Please read the FAQs: suse-linux-e-faq@xxxxxxxx