1CDRTOOLS compiles without changes on any UnixWare 7.0.1 or later installation
2having the UnixWare/OpenServer DevKit (UODK) or GCC-2.95 and smake-1.2
3installed.
4
5You can get pre-packaged, pkgadd installable binaries from:
6
7   http://www.sco.com/skunkware/cdrtools
8
9Some general notes on CDRTOOLS are available from:
10
11   http://www.sco.com/skunkware/cdrtools/SCO-NOTES.html
12
13
14Limitations for CDRTOOLS-1.8 on UnixWare:
15
161) SCO UnixWare 2.1.X and UnixWare 7.0.0 are not supported
17   - UW2.1.X will compile/work with little changes
18   - UW7.0.0 wasn't tested at all
19
202) There is only support for SCSI devices
21
223) UnixWare 7.0.1 requires additional PTF's to enable some
23   host bus adapters to work with a logical block size of more than
24   512 bytes. (Please see the above SCO_NOTES document for details!)
25
26===================================================================
27NOTE: cdrecord now supports the -scanbus option. Therefore the
28      old addressing methods are NO LONGER AVAILABLE !!!
29
30      As UnixWare 7.1.1 doesn't allow to open the passthrough
31      interface for disks, this is disabled by default.
32      cdrecord -scanbus will therefore only list devices other
33      than disks. To enable the scanning of disks, you need to
34      set an environment variable "LIBSCG_SCAN_ALL".
35
36      Be warned, doing so might lock your disk subsystem!
37===================================================================
38
39The correct dev= syntax on UnixWare 7 is:
40
41    dev=scsibus,target,lun	(and scsibus is scsibus now!!!)
42
43A sample output from cdrecord -scanbus looks like:
44
45#cdrecord -scanbus
46Cdrecord 1.8 (i586-sco-sysv5uw7.0.1) Copyright (C) 1995-2000 J�rg Schilling
47Using libscg version 'schily-0.1'
48scsibus0:
49        0,0,0     0) 'SEAGATE ' 'ST34573LC       ' '5960' Disk
50        0,1,0     1) 'SEAGATE ' 'ST34573LC       ' '5960' Disk
51        0,2,0     2) 'SEAGATE ' 'ST34573LC       ' '5960' Disk
52        0,3,0     3) *
53        0,4,0     4) *
54        0,5,0     5) 'PIONEER ' 'CD-ROM DR-U06S  ' '1.05' Removable CD-ROM
55        0,6,0     6) 'TEAC    ' 'CD-R56S         ' '1.0E' Removable CD-ROM
56        0,7,0     7) *
57
58The first column showing the triple x,y,z tells you the address to use.
59
60As you can see the TEAC CD-R56S CD-Writer does have the following address:
61
62     dev=0,6,0
63
64===================================================================
65           THE OLD ADDRESSING IS NO LONGER AVAILABLE!
66
67         PLEASE ADJUST YOUR /etc/default/cdrecord FILES!
68===================================================================
69
70Running cdrecord with the old address method will result in an error!
71
72#cdrecord dev=/dev/rcdrom/cdrom1:6,0 -inq
73Cdrecord 1.8 (i386-pc-sco3.2v5.0.5) Copyright (C) 1995-2000 J�rg Schilling
74scsidev: '/dev/rcd1:6,0'
75devname: '/dev/rcd1'
76scsibus: 0 target: 6 lun: 0
77cdrecord: Invalid argument. Open by 'devname' no longer supported on this OS. Cannot open SCSI driver.
78cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root.
79
80
81To compile cdrtools, you need 'smake' from:
82
83   ftp://ftp.sco.com/skunkware/uw7/Packages
84
85
86or 'gmake'. Smake is preferred as gmake bugs will cause bogus warnings
87and may confuse about the state of the make run.
88
89
90