"You could look at the linux CDROM file system sources, they're available on tsx-11.mit.edu and AFAIK it fully implements the ISO format with rock ridge extensions. "
[courtesy <pmcgw!uunet!eyrie.demon.co.uk!df> (Derek Fawkus)]
Toshiba has specifications for its drives available for $15 if you want to write a Toshiba driver yourself.
[courtesy rkling@austin.intel.com (Ralph Kling)]
2. What are the relevant newsgroups?
If you have an additional questions, please post to
comp.sys.sun.hardware. The FAQ maintainers put everything they know
in the FAQ!
3. As as overview, what are my options for using a CD-ROM on a Sun?
You can purchase a SunCD or SunCD+ from Sun, a reseller or used. Pros: this guarantees you almost complete compatibility for booting and mounting typical data CDs and audio CDs on a wide range of Sun hardware. Even if your PROMs are not aware of CD-ROMs, you can fool them into recognizing the CD as a boot device. Cons: the drives are neither the fastest nor the least expensive, to say the least. You are restricted to 512 byte/block mode, so the drive cannot be used on a Mac or PC without special software.
If you don't want to go the Sun route and want to be able to boot from the drive, you must get a CD that has Sun-compatible PROMs available, a DIP switch or some hack (such as the Toshiba method outlined above) that allows you to switch from 2048 byte/block mode to 512 byte/block mode. If you want to be able to mount discs, you can usually patch the kernel so it will recognize 2048 byte-format discs.
Either way, keep these caveats in mind: 1) SunOS 4.1.x has SCSI ID 6 hard-wired into the kernel, so if you try to mount or boot from any other location it will fail. 2) only SCSI-2 drives will work, period. 3) unless you purchase a $400+ third-party SCSI driver, many of the advanced multimedia features (multisession XA discs, multisession PhotoCD discs, direct digital sampling) will be out of reach. Solaris 2.2 supports multi-session CD access, but only with the SunCD+.
Add more or correct any of these reports, please!
6. How do I know if my CD-ROM is not natively Sun compatible? What error message is displayed?
It is reported that the PROM will report a "bad magic number" when it attempts to boot from a 2048 byte/sector CD-ROM drive. All is not lost, though, see Chapters 3, 4, or 5 in this FAQ.
7. What are the specifications of the SunCD/SunCD+/SunCD2+/SunCD4?
The SunCD is a repackaged Sony CDU-8012, while the SunCD+ is a
CDU-561. Both are the versions with 512 byte/block functionality, but
they support a MODE SELECT command to change mode from 2048 to 512 if
so configured.
The SunCD2+ is a dual speed CD-ROM for use with the SS4 (Sun part number X661A/C6/internal version) or SS5/SS20 (Sun part number X578A/C6/internal version)
The SunCD4 is a quad speed CD-ROM. SunExpress lists three versions of this drive in their latest catalog:
Sun part number Description ------------------------------------------------------------------- X6153A/C6 SunCD 4 CD-ROM Drive for Ultra 1 Systems X6151A/C6 SunCD 4 SPARCstorage UniPack 68-68pin Cable X6152A/C6 SunCD 4 SPARCstorage UniPack 50-68pin Cable