--- On Sat, 1/2/10, Robert <kerplop at sbcglobal.net> wrote:
> From: Robert <kerplop at sbcglobal.net>
> Subject: [CentOS] Setting CDROM parms
> To: "CentOS mailing list" <centos at 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
--
Mark