CD-ROMs (Non-SCSI/ATAPI/IDE)

# 6. CD-ROMs (Non-SCSI/ATAPI/IDE)

Contents of this section

This section lists all the possible boot args pertaining to CD-ROM devices. Note that this does not include SCSI or IDE/ATAPI CD-ROMs. See the appropriate section(s) for those types of CD-ROMs.

## 6.1 The Aztech Interface (`aztcd=')

The syntax for this type of card is:

            aztcd=iobase[,magic_number]

If you set the `magic_number` to `0x79` then the driver will try and run anyway in the event of an unknown firmware version. All other values are ignored.

## 6.2 The CDU-31A and CDU-33A Sony Interface (`cdu31a=')

This CD-ROM interface is found on some of the Pro Audio Spectrum sound cards, and other Sony supplied interface cards. The syntax is as follows:

            cdu31a=iobase,[irq[,is_pas_card]]

Specifying an IRQ value of zero tells the driver that hardware interrupts aren't supported (as on some PAS cards). If your card supports interrupts, you should use them as it cuts down on the CPU usage of the driver.

The `is_pas_card' should be entered as `PAS' if using a Pro Audio Spectrum card, and otherwise it should not be specified at all.

## 6.3 The CDU-535 Sony Interface (`sonycd535=')

The syntax for this CD-ROM interface is:

            sonycd535=iobase[,irq]

A zero can be used for the I/O base as a `placeholder' if one wishes to specify an IRQ value.

## 6.4 The GoldStar Interface (`gscd=')

The syntax for this CD-ROM interface is:

            gscd=iobase

## 6.5 The Mitsumi Standard Interface (`mcd=')

The syntax for this CD-ROM interface is:

            mcd=iobase,[irq[,wait_value]]

The `wait_value` is used as an internal timeout value for people who are having problems with their drive, and may or may not be implemented depending on a compile time `DEFINE`.

## 6.6 The Mitsumi XA/MultiSession Interface (`mcdx=')

At present this `experimental' driver has a setup function, but no parameters are implemented yet (as of 1.3.15). This is for the same hardware as above, but the driver has extended features.

## 6.7 The Optics Storage Interface (`optcd=')

The syntax for this type of card is:

            optcd=iobase

## 6.8 The Phillips CM206 Interface (`cm206=')

The syntax for this type of card is:

            cm206=[iobase][,irq]

The driver assumes numbers between 3 and 11 are IRQ values, and numbers between `0x300` and `0x370` are I/O ports, so you can specify one, or both numbers, in any order. It also accepts `cm206=auto' to enable autoprobing.

## 6.9 The Sanyo Interface (`sjcd=')

The syntax for this type of card is:

            sjcd=iobase[,irq[,dma_channel]]

## 6.10 The SoundBlaster Pro Interface (`sbpcd=')

The syntax for this type of card is:

            sbpcd=iobase,type

where `type` is one of the following (case sensitive) strings: `SoundBlaster', `LaserMate', or `SPEA'. The I/O base is that of the CD-ROM interface, and not that of the sound portion of the card.

Next Chapter, Previous Chapter

Table of contents of this chapter, General table of contents

Top of the document, Beginning of this Chapter