Blonde Guy

CDRTools2

CDRTools2 and DVDDAO are two packagess that make it possible to use modern CD and DVD writer drives under OS/2 and eComStation. I created this page to make a collection of up-to-date documentation for the packages.

Obtaining and installing the software

The tools can be found on Hobbes. Download them and unzip to their own directories.

CDRTools2
DVDDAO

Copy the file ASPINKK.SYS to the /OS2/BOOT directory on the boot drive.

Configuration

The exact installation depends of hardware. I'll only cover the SATA CD and DVD writer drives here. Other drives are similar. Supporting the SATA devices, the following base OS/2 drivers are needed.

BASEDEV=DaniS506.ADD
BASEDEV=DaniAtapi.FLT
BASEDEV=OS2ASPI.DMD /ALL /SHARE

For newer SATA in AHCI mode, use the following drivers. Some older versions of the AHCI driver require a /S parameter, which is now the default.

BASEDEV=OS2AHCI.ADD
BASEDEV=OS2ASPI.DMD /ALL /SHARE

In addtion to these, an ASPI router device driver is needed.

DEVICE=C:\OS2\BOOT\ASPINKK.SYS

Checking the hardware

To test the hardware and configuration, run cdrecord2 -scanbus from the directory in which you installed CDRTools2. The output will look something like this.

Cdrecord-Clone 2.01.01a04 (i386-pc-os2_emx) Copyright (C) 1995-2006 Jörg Schilling
Using libscg version 'schily-0.8'
scsibus0:
        0,0,0     0) '' '' '' NON CCS Disk
        0,1,0     1) 'ATAPI   ' 'iHAS124   B     ' 'AL0R' Removable CD-ROM
        0,2,0     2) '*F?7ñw)#' '!' '' NON CCS Disk
        0,3,0     3) '*F?7ñw)#' '!' '' NON CCS Disk

This shows that the DVD Writer drive is located on SCSI 0,1,0. The drive may be visible on more than one location. Any of the entries that show a removable CD-ROM will work.

Creating the ISO image

CDRTools2 and DVDDAO work by copying ISO images to the physical disk. In order to conveniently create ISO images from a directory of files, MKISOFS2.EXE is provided with CDRTools2. To make a CD that is usable for most eCS and OS/2 systems, use the following command line as an example.

mkisofs2 -o dvd.iso -r -J d:\suntanv6\v63cd\DVD
A file containing disk information can be provided. The file is always named .mkisofsrc and an example of the contents are provided here.

APPI=Suntan Special DVD Edition version 0.63
COPY=Copyright 2013, Blonde Guy
ABST=ReadMe.Txt
BIBL=http://www.blondeguy.com/suntan6.html
PREP=Blonde Guy, 130 Serra Ct., Santa Cruz, CA 95060, (831) 427-1529, neil@blondeguy.com
PUBL=Blonde Guy, 130 Serra Ct., Santa Cruz, CA 95060, (831) 427-1529, neil@blondeguy.com
SYSI=Suntan Special, DVD Edition
VOLI=Suntan
VOLS=Suntan Special, DVD Edition version 0.63

The VOLI parameter specified the volume label and it is case sensitive, so if the OS/2 volume name compatibility is important, uppercase may be used.

Creating the DVD

This is the command to copy the iso file to the DVD disk.

dvddao.exe --aspidriver aspinkk$ -d 0,1,0 --lock s --priority 3,31 -b 128 -f 512k --eject n:\cdrtools2\dvd.iso

Creating the CD

While DVDDAO is used for DVD media, CDRecord2 can be used for CD media. The command line for CDRecord2 is provided here.

cdrecord2 -v speed=2 dev=1,0 -eject iso\Broadband.iso

Making a bootable disk

Creating a bootable disk depends on many things to complex for this webpage. To make a bootable disk, you need to have a bootable image file. The bootAble software creates such an image. Once you have this, you adjust the parameters to mkisofs as shown below.

-no-emul-boot -b BOOTIMGS/cdloader.bin

Erasing or Formatting a disk

To blank a rewritable CD-RW media, use CDRecord2 with the blank=all parameter. Using blank=fast may work and be must faster, but not all drives support using it.

To blank a rewritable DVD-RW media, use DVDDAO with the --blank full parameter. The --blank fast parameter may work and be faster, but not all drives support using it.

About this page

I created this page when I began to see that RSJ CD-Writer software was not really working on modern SATA hardware. RSJ is an excellent package with great documentation. If you still use a PATA writer, consider using RSJ instead.

I first tried DVD Toys from eCoSoft, but I found the lack of command line tools to be too difficult to cope with. The installation program of DVD Toys breaks RSJ, so migration from RSJ is difficult at best with DVD Toys. The lack of documentation is daunting as well.

CDRTools and DVDDAO are not well documented, either, but users have left hints here and there. This page is an attempt to combine some of their hints into a single location.

Last Modified: 22 Apr 2016
Graphics by Colorful Language
Copyright 2016 by Blonde Guy