Im really sorry if this question has already been discussed somewhere.
Im just new to this list and I couldn't dig myself through archives Yet.
The problem is following:
I have a Toshiba 32X CD-ROM Drive and Tomato Motherboard. The CD Does not
like DMA transfers. But IDE controller seems to be convinced othervise.
I can't just put hdparm -d0 /dev/cdrom to bootup scripts because when there's
no CD in the drive hdparm is unable to open the device. I can disable the DMA
in IDE driver but then it will disable DMA for all drives. Of course I can
re-enable it with hdparm but it's annoying :-(
The BIG question: Is there a way to tell ide driver that it should disable DMA
for one drive only at bootup? I didn't find a clue about DMA related options
in Documentation/ide.txt :-(
--
========================================================================
\||||||||||/ Antti Andreimann
\||||||||||||||/ nickname: Cyber
\|||||||||||||||||\ anttix@cyberix.edu.ee
/||||||||||||||||0\__@ ______
/|||||||||||||||||__/ (______) Linux: Because rebooting is
\||||||||||||||||/ {} for adding new hardware
(c)siil L L L L _||_ No >90K messages please.
========================================================================
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/