Adding SCSI host adapters and peripherals

Adding SCSI, ATAPI, and USB CD-ROM drives

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

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).

The Srom device driver is the SCSI peripheral driver for CD-ROM devices. USB drives and ATAPI-2-compliant drives connected to an EIDE controller are also supported using this driver.

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

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, Ultra-SCSI (SCSI-III), or Ultra2SCSI bus.

NOTE: At boot time, ATAPI and USB CD-ROM drives are listed as in this example:
   %cd-rom  -  -  - type=IDE ctrl=pri cfg=slv dvr=Srom->wd

%cd-rom - - - type=S ha=0 id=0 lun=0 bus=0 ht=usb_msto

For more information, see the usb(HW) manual page.

The device files used to access CD-ROM drives are documented on the cdrom(HW) manual page.

To add a CD-ROM drive:

  1. As root, put the system into maintenance mode.

    NOTE: For USB CD-ROM devices, it is recommended that you shut the system down before attaching the drive and then reboot and put the system into maintenance mode. You can hot-plug a USB CD-ROM drive, but the drive's USB device ID could change when the system is rebooted next, requiring you to modify the drive's configuration. See the usb(HW) manual page for more details.

  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, specify whether the drive is attached to a primary or secondary controller and whether it is configured as master or slave.

    For SCSI drives, enter 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''.

    For USB drives, enter the drive's USB device ID and LUN. You can determine the device ID by running hwconfig -h and locating the CD-ROM drive's entry in the list of hardware. The id= field indicates the assigned USB device ID. (If you hot-plugged the drive, the USB device ID is provided in the kernel configuration message displayed on the console.)

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

  7. 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.

  8. If prompted to do so, 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 CD-ROM disk. If you attempt to bring up the drive without inserting a disk, the message cannot open is displayed.

Next topic: Adding SCSI, ATAPI, and USB removable storage drives
Previous topic: Adding SCSI PC Card host adapters

© 2003 Caldera International, Inc. All rights reserved.
SCO OpenServer Release 5.0.7 -- 11 February 2003