Mr. X wrote:
--- On Sat, 1/2/10, Robertkerplop@sbcglobal.net wrote:
From: Robertkerplop@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.
I'll try that.
Did you try to elevate the dma to the highest supported by the device?
Actually, I didn't try very much at all with hdparm because of all the "caution", "warning", "dangerous", etc.
--------------------- 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 --------------
Mine looks like this:
hdparm -I /dev/hdb
/dev/hdb:
ATAPI CD-ROM, with removable media Model Number: ATAPI iHAP122 8 Serial Number: Firmware Revision: UL05 Standards: Likely used CD-ROM ATAPI-1 Configuration: DRQ response: 50us. Packet size: 12 bytes Capabilities: LBA, IORDY(cannot be disabled) DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 *udma4 Cycle time: min=120ns recommended=120ns PIO: pio0 pio1 pio2 pio3 pio4 Cycle time: no flow control=240ns IORDY flow control=120ns
On Centos, you can run k3b to handle burning easily.
Yes, I usually use k3b; chose cli for this plea for help because the command and error output appear in one convenient wad.
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
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
Good info. As far as KNOPPIX in my example, the name kinda leaped out at me: [rj@madeleine tmp]$ find /home/rj -depth -type f -size +3G -name "*.iso" /home/rj/KNOPPIX_V6.2DVD-2009-11-18-EN.iso [rj@madeleine tmp]$
Thanks for the pointers!