next up previous Link to 'computer' page
Next: Bigpond ADSL and SuSE Up: Other issues ... SuSE, Previous: CNet PRO200WL Fast-Ethernet PCI-Bus

Pioneer DVD-A06 (also known as 106D) DVD writer

My SCSI DVD drive (a Pioneer 103) stopped working after five years of faithful service. Pioneer support seems to be pretty good on the web, with all models older than the 106D having user-created firmware available. Pioneer themselves release updated versions of firmware. My 106D came with firmware version 1.05, but the 1.06 version which is available as of July 2003 is reportedly much better.

Attach the Pioneer 106D to either the primary or secondary IDE bus, not the RAID IDE connecter. The reason is because Pioneer's firmware update program will not recognize the 106D if the 106D is a RAID IDE bus. My Pioneer is attached as the `Slave' unit on the secondary IDE bus.

SuSE automatically recognizes and presents configuration options after the 106D is first attached. It realizes that the Pioneer 106D is a DVD-Writer, not just a plain DVD drive. As root, I ran the command...

ln -s /dev/dvdrecorder /dev/dvd that programs such as Xine or MPlayer, which expect to find a DVD drive at /dev/dvd, can automatically find the DVD player. I initially installed SuSE 8.2 with my DVD drive, so I also needed to change where YaST2 expects to find its packages. From within YaST2, choose `Change Source of Installation', which is under the heading `Software', to let YaST2 know where to find DVDs!

The programs provided with dvdrecord and dvd+rw-tools (both provided on SuSE 8.2) expect the DVD writer to be attached to the SCSI port. Very few DVD recorders actually have a SCSI interface, mine certainly does not. Look under the instruction provided with the dvd+rw-tools, which shows how to fool Linux into thinking that an IDE drive is attached to a SCSI port via the ide-scsi emulation layer. I did not patch the SuSE kernel to support the ide-scsi emulation layer, dvdrecord seems to work fine without doing that. I have not yet tried dvd+rw-tools.

It took me a long time to figure out how to copy the SuSE DVD, including the `self-boot' facility. SuSE themselves do not seem to use the `El Dorito' floppy disc image to create the self-booting DVD, preferring to use ISOLINUX. The relevant files can be found on the SuSE boot disk under /boot/loader/. You can get some idea how the ISOLINUX system works on page 87 of the SuSE 8.2 manual (Chapter 4 - Booting and Boot Managers - Creating Boot CDs. However, the easiest way to copy the SuSE DVD is to type in commands like...

dd if=/dev/sr1 of=dvdimage.iso

dvdrecord -v dev=1,0,0 dvdimage.iso

Whether you actually have to type `sr1' and `dev=1,0,0' depends on your system. You can use `/dev/dvdrecorder' instead of `/dev/sr1'. The command `dvdrecord -scanbus' will help you to find out which numbers to use after `dev='.

next up previous Link to 'computer' page
Next: Bigpond ADSL and SuSE Up: Other issues ... SuSE, Previous: CNet PRO200WL Fast-Ethernet PCI-Bus
David Fong 2011-01-25