Mac OS 9 CD Burning Extensions for SCSI and FireWire

Configuring internal and external SCSI or FireWire CD burners in Mac OS 9 requires specific system extensions depending on whether you are using Apple's native Disc Burner utility or third-party software like Roxio Toast. While Apple integrated native burning capabilities into Mac OS 9.1 and later through its Authoring Support software, older system versions and non-Apple-certified drives often rely on third-party device drivers and hardware interface extensions to communicate properly with the operating system.

Apple Native Disc Burner Extensions

Beginning with Mac OS 9.1 and iTunes 1.0, Apple introduced native CD burning directly from the Finder. To enable this functionality, the system relies on a suite of extensions located in the Extensions folder inside the System Folder:

  • Authoring Support: The core burning engine responsible for optical disc creation across the operating system.
  • Disc Burner Extension: Provides Finder integration, enabling the "Burn CD" prompt when a blank disc is inserted.
  • FireWire Authoring Support: Enables Apple's Authoring Support engine to interact with supported external and internal FireWire CD-RW drives.
  • Apple CD/DVD Driver: Required for mounting, reading, and recognizing optical media on both SCSI and ATAPI/FireWire buses.

Note on SCSI: Apple's native Authoring Support did not include a dedicated "SCSI Authoring Support" extension for most third-party drives. Disc Burner primarily targeted supported ATAPI (internal) and FireWire (external) drives. Third-party SCSI burners rarely worked with native Finder burning unless modified using third-party patch utilities that added device IDs to the Authoring Support libraries.

Base Interface Extensions

Before burning software can access a drive, the underlying hardware bus must be active:

  • For FireWire Drives: The system requires FireWire Support and FireWire Enabler. These extensions establish communication with built-in FireWire ports or compatible PCI FireWire cards.
  • For SCSI Drives: Built-in SCSI buses on legacy Power Macs are supported directly by the Mac OS ROM. However, if using a PCI SCSI host adapter (such as an Adaptec 2930U or 2940UW), vendor-specific drivers such as the Adaptec SCSI Extension must be present in the Extensions folder.

Third-Party Burning Extensions (Adaptec / Roxio Toast)

Due to Apple's limited hardware compatibility list for native burning, Roxio (formerly Adaptec) Toast was the industry standard for SCSI and non-Apple FireWire burners in Mac OS 9. Toast bypassed Apple’s Authoring Support by using its own driver set:

  • Toast CD-Reader: Enables Toast to mount and read discs from various optical drives.
  • Toast FireWire Support: Directly handles communication between Toast and external FireWire CD burners, bypassing Apple's Authoring Support.
  • Toast SCSI Support (or Toast Direct Access): Manages read/write commands over internal and external SCSI buses for high-speed writing without buffer underruns.

When using Toast on Mac OS 9.1 or later, conflicts could occur between Toast's extensions and Apple's Authoring Support extensions. Disabling FireWire Authoring Support or Disc Burner Extension via the Extensions Manager was often necessary to ensure third-party SCSI and FireWire burners operated reliably without device conflicts.