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.
Note that most of these CD-ROMs have documentation files that you
should read, and they are all in one handy place:
linux/Documentation/cdrom
.
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.
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.
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.
The syntax for this CD-ROM interface is:
gscd=iobase
The syntax for this CD-ROM interface is:
isp16=[port[,irq[,dma]]][[,]drive_type]
Using a zero for irq
or dma
means that they are not
used. The allowable values for drive_type
are
noisp16, Sanyo, Panasonic, Sony,
and Mitsumi
.
Using noisp16
disables the driver altogether.
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
.
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.
The syntax for this type of card is:
optcd=iobase
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.
The syntax for this type of card is:
sjcd=iobase[,irq[,dma_channel]]
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.