FSCSIEMUL="`cat /etc/scsiemul`" #value is "on" or "off"
if [ "$FSCSIEMUL" = "on" ];then
xmessage -bg "orange" -center -name "burnwiz" -title "CD/DVD drive Wizard" -buttons "OK:10" "SCSI emulation of an IDE CD/DVD burner drive is currently switched on.
Puppy is now using a modern Linux kernel that does not need SCSI-emulation.
When you click the OK button, you will be taken to the \"old\" CD/DVD Wizard,
which is designed to handle SCSI-emulated CD/DVD burning.
The old Wizard also has a button for turning off SCSI-emulation, and it
is probably best that you do this.
Note however, that SCSI-emulated burning of CD/DVD IDE (internal) drives
is considered to be more reliable, though I personally have not had any
trouble with ATAPI (non-SCSI-emulated) CD burning."
xmessage -bg "purple" -center -name "burnwiz" -title "CD/DVD driver Wizard: HELP" "/dev/dvd and /dev/cdrom are links to the actual devices, for example, a link
to /dev/hdc. These should point to the drives that you want to read from.
For example, my PC has two drives, a DVD read-only drive and a CD-burner
drive. I point *both* /dev/dvd and /dev/cdrom to the DVD drive, although I
could have pointed /dev/cdrom to the burner drive (a DVD drive can also read
CDs, so I chose it as my default for reading both CDs and DVDs).
There are various applications for reading from CD or DVD. For example, Gxine
can play audio CDs and video DVDs. Most of these applications require that
/dev/cdrom or /dev/dvd point to the correct devices.
Puppy has two applications for burning, TkDVD and Graveman. The latter will
burn to both CD and DVDs, whereas TkDVD is for burning to DVDs only.
TkDVD defaults to using /dev/dvd to tell it what drive to use, whereas
Graveman will scan the hardware directly so is not dependent on the /dev/dvd
and /dev/cdrom settings -- nor do you have to choose the burner drive in
this Wizard as it is done from within the program.
Note that Gcombust is an older application designed for the 2.4 kernel and
hence thinks in terms of SCSI-emulation, however it does still work without
a SCSI-emulated burner drive. Gcombust is available as a PupGet package if
not on the live-CD -- note that Gcombust used to be on the CD up until
Puppy version 1.0.4, after which I replaced it with Graveman.
Note also, there is another CD/DVD burner program called Xcdroast, available
via the PupGet package manager. It also auto-detects the drives.
if you want to turn on SCSI-emulation of the burner drive, run the \"old\"
Wizard by executing \"cdburner-wizard-old\" from the commandline. if you do
not know what SCSI-emulation is, no problem, no need to know about it.
SCSI-emulation is no longer required for burning CD/DVDs in Puppy, although
it does have a historical reputation of being more reliable.
Note that this Wizard stores the settings in /etc/cdromdevice, /etc/dvddevice,