On Thursday 25 May 2006 17:16, Basil Chupin wrote:
Silviu Marin-Caea wrote:
On Thursday 25 May 2006 09:08, Basil Chupin wrote:
Doing /sbin/hdparm for both produces the following reault and error:
Does this work?
hdparm -d1c1U1 /dev/hdb
I think that there is one whopping big typo in this statement. The '-d1c1U1' should be with the 'U' as a lower case letter (u).
Sorry about that. A huge difference indeed. U unregisters the interface. As a general rule, don't just run stuff from a mailing list without reading documentation first. :-)
However, altering the parameter to '-d1c1u1' produced the right result and now I have DMA set on the DVD/CD reader. Thanks for that.
If it works, you can put it in /etc/init.d/boot.local
(This is where I put the above statement and, as I said, it works.
For those who will try this to get their DMAs set, you have to reboot for the above parameters to work.)
Not quite proper, but it does the job and you don't have to worry anymore.
The proper way would be to put in /etc/sysconfig/ide DEVICES_FORCE_IDE_DMA="/dev/hdb:on /dev/hdd:on" but if that doesn't work, the hdparm -c1d1u1 it's even better: enables 32 bit access and unmask irq.
But there is a question: the above 'fix' is for /dev/hdb. How does one go about also doing it for /dev/hdd? Does one simply add another line in boot.local for hdd?
Add an identical line for hdd.