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