There are also commercial DVD/CD-RW solutions available for IRIX from
Tracertech and Luminex:
How hard is the stuff provided here to use? If you have an "O" machine (O2, Octane, Origin, Onyx) things are pretty easy - just install the software via the web page and use it. Older machines may require you to make some changes to text files that set kernel parameters, but the procedure is pretty well outlined here.
Using the software may require a little thought on your part. The basic process is to create an image of what you want to write to CD on a disk first, then write the image to a CD. You will have to read these notes and figure out which format you want to use, how much space you'll need to create the disk image, and how you want the CD data to appear when you read it back later.
If you're a button pusher and just want to copy data to take from one place to another conveniently, you should be able to easily glean the 2 or 3 things you need to make simple data CD's. If you want to create audio CD's or get into more complicated formats, you will probably have to do some more reading and learn to use a few unix commands.
The information on these pages relates to operation on SGI IRIX systems, even though much of the software can be compiled and run on other platforms. If you need the software for another hardware platform or OS, please check with the original package providers (they're linked in the section on the packages).
Here are the machines we've personally (here in Oregon) sat down at and really, really used with this software:
You may also be able to duplicate CD's in other formats with the Use dd option added to xisofs We haven't tried it. cdrecord supports other formats, and you can use the command line to run the program directly if you'd like.
We bought our Philips 2600 by looking on www.pricewatch.com under Storage/CD Recorders, then finding the cheapest price. The CD writer must have a SCSI interface, and if you pick one not on Mr. Schilling's list, you're on your own!
Most CD writer manufacturers are now making products that will also burn re-writable media. We're not sure why, since CD write-once media is so cheap, unless the price point needed to be moved up again. In any case, you should be able to burn normal write-once CD media in a writer that handles re-writable media. You will probably want to avoid re-writable media when creating CDs for SGI machines and many current or older CD drives, as we hear they may not be readable (due to optical reasons in the drives).
Here's a list of the CD writers we've seen work with our own eyes:
unix: dks1d4vol: [Alert] Illegal request: Invalid field in parameter list (asc=0x26, asq=0x0), (data byte 9), Block #0 mediad: DIOCSELECT failed on CD-ROM /dev/rdsk/dks1d4vol: I/O errorIn our experience, these errors have caused no other system problems.
If you are attaching to the bus where your system disk resides on an older machine (external built-in bus connection on Indy/Indigo/ChallengeS, internal drive bay on Indigo2), you will want to read the notes (here) and apply the suggested kernel change before attaching the CD writer.
versions | grep perland don't see a line with the following perl or one of higher release number:
I fw_LWperl5 XX/XX/XXXX Larry Wall's Perl v5.004 interpreterThis version of perl, or a newer one, is also available on freeware.sgi.com, but it really sucks when you need something and someone's gone and moved it. NOTE: perltk requires eoe.sw.svr4net although the inst image hasn't been rebuilt to reflect this dependency yet. If you get "libnsl.so" errors, you need to install eoe.sw.svr4net from your first or foundation1 IRIX install CD.
The IRIX software manager should fire up automatically and install the right things by default from these packages. Note that by default, cdrecord needs to be run as root. Since xisofs starts cdrecord, it too must be run as root by default. You can follow the instructions for making your cdwriter writable by normal users on Mr. Schilling's page mentioned above.
PATCH for fw_perltk:
If you're having perl troubles when starting xisofs, you may need a newer version of perltk.
This solves problems resulting from installing newer verisons of perl
DO NOT install this patch on 6.2/6.3/6.4 IRIX - this was built for IRIX 6.5.X. A version
which will run on all IRIX 6.[2-5][.X] will replace this when our intern finds her other tasks
This version of perltk cleans up some visual discomfort in the previous version, too, so you
may want to download it and the newer version of perl linked here:
gcombust can now be found on the SGI freeware site: http://freeware.sgi.com
If you have problems with xisofs, or would like to use a more updated application, please give
it a try. Note that it uses the same applications (cdrecord/mkisofs) underneath the GUI, so you
should not experience difficulties with things that worked under xisofs.
Some notes on using gcombust:
When you load the software, be fore-warned that you'll need a bunch of libraries from the freeware
site that are not bundled in the gcombust package:
I would advise having your freeware CD's handy, or save the tardist files from the freeware site
into a directory, untar them, then run swmgr or inst and install from that directory.
gcombust seems a little tweaky at times; I've gotten write errors under medium system loads
that I hadn't seen with xisofs/cdrecord, or with using cdrecord directly. Having said that,
gcombust is nicely layed-out, and has some features beyond xisofs.
Audio utility package with