The IO9 in the Origin 350 provides an IDE/ATAPI bus for connection of the internal DVD-ROM drive.
Code:
Integral SCSI controller 2: Version IDE (ATA/ATAPI) IOC4
CDROM: unit 0 on SCSI controller 2
The original DVD-ROM used by SGI is a slimline Matsushita/Panasonic drive <I have O350s with SR-8177 and SR-8178 drives>.
The idea of installing a writable DVD drive in place of the original read-only drive
has been mentioned before, so when I ran across an slimline DVD/CDRW I decided to try it.
The drive is a Sony CRX880A DVD/CDRW, firmware KD09, with a 2007 manufacture date. The install was straightforward; one easily accessed screw releases the drive from the O350, and several smaller screws to R and R the mounting bracket and interface header. I haven't yet tested the drives ability to boot an install CD, but it works without complaint under IRIX 6.5.30 in read-only mode with CDs and DVDs.
Using it as a writable drive was a different issue. Neither cdrtools or IRIX were willing to play nice.
I seem to have the current version of neko_cdrtools:
Code:
cdrecord -version
Cdrecord-ProDVD-ProBD-Clone 2.01.01a35 (mips-sgi-irix6.5) Copyright (C) 1995-2007 Jörg Schilling
Unfortunately cdrecord identifies the drive as a generic CD-ROM:
Code:
cdrecord dev=4,1,0 -prcap
Cdrecord-ProDVD-ProBD-Clone 2.01.01a35 (mips-sgi-irix6.5) Copyright (C) 1995-2007 Jörg Schilling
scsidev: '4,1,0'
scsibus: 4 target: 1 lun: 0
Using libscg version 'schily-0.9'.
/usr/nekoware/bin/cdrecord: Warning: controller returns zero sized CD capabilities page.
/usr/nekoware/bin/cdrecord: Warning: controller returns wrong size for CD capabilities page.
/usr/nekoware/bin/cdrecord: Warning: controller returns wrong page 0 for CD capabilities page (2A).
Device type : Removable CD-ROM
Version : 0
Response Format: 2
Capabilities :
Vendor_info : 'SONY '
Identifikation : 'CDRWDVD CRX880A '
Revision : 'KD09'
Device seems to be: Generic CD-ROM.
/usr/nekoware/bin/cdrecord: Warning: controller returns zero sized CD capabilities page.
/usr/nekoware/bin/cdrecord: Warning: controller returns wrong size for CD capabilities page.
/usr/nekoware/bin/cdrecord: Warning: controller returns wrong page 0 for CD capabilities page (2A).
..the warnings about the controller capabilities are interesting as well. Controller capabilities issue aside, cdrtools failure to recognize the drive as a DVD/CDRW might be resolved in subsequent releases - since the drive is a relatively new model.
Unless it is something specific to the drive used, the issues with IRIX are less likely to have a solution. Although a the correct CD or DVD icon would appear on the desktop, attempting to access the drive when it held a blank CD-R, CD-RW, DVD-R or DVD+R resulted in error messages that would repeat until the operation timed out:
Code:
dksc4d1vol: [Alert] Illegal request: Illegal logical block address (asc=0x21, asq=0x0) CDB: 28 0 0 0 0 0 0 0 1 0
WARNING: kernel malloc: invalid size -- 0, kthread id -- 0x100000f63
If I run across a different model slimline DVD recorder I might try again, but for now an external Yamaha SCSI CDRW still works.