--- On Sat, 1/2/10, Robert kerplop@sbcglobal.net wrote:
From: Robert kerplop@sbcglobal.net Subject: [CentOS] Setting CDROM parms To: "CentOS mailing list" centos@centos.org Date: Saturday, January 2, 2010, 6:23 PM My apologies in advance for asking such an elementary question. I called myself searching the Installation Guide and Deployment Guide, with no success. The situation is that I bought a Lite-On ATAPI iHAP122 that will not burn DVDs unless I use hdparm to turn dma off. I bought that drive because it was a rare beige drive. Until I can find a decent DVD burner and/or get a Windows machine put together strictly for doing BIOS updates, running with dma disabled seems to be the best solution. (hdparm -d0 /dev/hdb ) So, my question is, where should I script the command without having to become root each time I wat to burn a DVD?
Robert,
The -k flag to hdparm allows you to persist your settings across a reset. Did you try to elevate the dma to the highest supported by the device? --------------------- info ------------ sudo hdparm -I /dev/cdrom
/dev/cdrom:
ATAPI CD-ROM, with removable media Model Number: Slimtype DVDRW SOSW-852S Serial Number: Firmware Revision: PSU2 Standards: Supported: CD-ROM ATAPI-2 Configuration: DRQ response: 50us. Packet size: 12 bytes Capabilities: LBA, IORDY(cannot be disabled) DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2 Cycle time: min=120ns recommended=120ns PIO: pio0 pio1 pio2 pio3 pio4 Cycle time: no flow control=227ns IORDY flow control=120ns --------------- end snip --------------
On Centos, you can run k3b to handle burning easily. The only caveat is sometimes on KDE installs you will have the hdc unavailable for exclusive access. You can fix that by $sudo killall kio_audiocd
see http://bugs.kde.org/135669
One more thing. If you want to demo the Knoppix 6, save burning the DVD and boot the ISO directly with qemu-kvm or qemu with kqemu.
sudo qemu -kernel-kqemu -cdrom KNOPPIX_V6.0.1CD-2009-02-08-EN.iso -m 384 -usb -boot d -net nic,model=rtl8139 -net user &
put the above on one line. You need 2 packages to run qemu in this fast mode.
$ rpm -qa | grep qemu dkms-kqemu-1.4.0-0.1.pre1.nodist.rf qemu-0.10.5-1.el5.rf