SCO OpenServer Handbook
Chapter 16, Adding SCSI host adapters and peripherals

Adding SCSI/EIDE CD-ROM drives

Adding SCSI/EIDE CD-ROM drives

When installing a SCSI CD-ROM drive, you must use a SCSI host adapter supported by SCO OpenServer systems. You should also check with your hardware supplier that the drive will work with the host adapter.


NOTE: ATAPI-2-compliant drives connected to an EIDE controller are also supported using the same driver used for SCSI devices. At boot time, IDE controllers and CD-ROM drives are listed as in this example:
   %adapter 0x01F0-0x01F7 14 - type=IDE ctlr=primary    dvr=wd
   %cd-rom  -             -  - type=IDE ctrl=pri cfg=slv dvr=Srom->wd

You can mount an ISO 9660, High Sierra, or Rock Ridge format CD-ROM as a read-only filesystem. This allows access to files which are described by the primary volume descriptor on the CD-ROM. Access to files described by secondary volume descriptors is not supported.

A maximum of 255 SCSI CD-ROM drives per system are supported; seven per SCSI 1 bus, or fifteen on a 16-bit-wide SCSI 2 bus. The device files used for access to the CD-ROM drive are documented on the cdrom(HW) manual page.

CD-ROM filesystems containing extended attribute records are supported. You can access record format information and the file access permissions in an extended attribute record using options to mount(ADM).

For EIDE/ATAPI drives, you will need to specify whether it is attached to a primary or secondary controller and whether it is configured as master or slave.

For SCSI drives, you will need to specify the SCSI host adapter type, the host adapter number, target ID, and logical unit number (LUN) as described in ``SCSI addresses''. If this is the first SCSI peripheral that you are adding to the SCSI bus controlled by a host adapter, you may need to supply additional hardware information about the adapter as described in ``Adding a SCSI peripheral device''.

To add a CD-ROM drive:

  1. Log in as root and put the system into maintenance mode.

  2. Select CD-ROM from the devices listed by the Hardware/Kernel Manager, or enter the command mkdev cdrom. 

  3. Select to install the appropriate CD-ROM type from the main menu.

  4. If the CD-ROM driver is not already configured into the kernel, choose to configure it for use.

  5. For EIDE/ATAPI drives, enter the controller number and identify the drive as master or slave.

  6. For SCSI drives, enter the type and number of the host adapter. If the adapter driver is not already configured into the kernel, enter the requested hardware configuration information. Confirm the values displayed. When prompted, enter the details of the SCSI address of the drive and confirm the information.

  7. Do not enable support for the CD-ROM/tape installation device driver. (You would only require this driver to read an install CD-ROM supplied with an earlier version of the operating system.)

  8. If this is the first CD-ROM drive on your system, specify that you want to add support for the High Sierra filesystem. DOS CD-ROMs generally use the High Sierra format, so you will also be able to access data from these with this setting.

  9. Relink the kernel, then reboot the system. You can defer relinking if you have other devices to configure.


NOTE: To bring the CD-ROM drive online, you must insert a disk. If you attempt to bring up the drive without inserting a disk, the message cannot open is displayed.