LKM - CDROM Device Drivers

Posted in How To's by Shafkat Shahzad, M.Sc - Senior Technical Content Manager on January 25th, 2010

Welcome to the tutorial guide. The tutorial will provide advise and guidance on CDROM device drivers.
aztcd: Aztech/Orchid/Okano/Wearnes/TXC/CDROM driver
This is a driver for the Aztech, Orchid, Okano, Wearnes, TXC, and CDROM devices An example is provided below:

modprobe aztcd aztcd=0×340
Parameters:
aztcd
address of base I/O port
gscd: Goldstar R420 CDROM driver
This is a driver for the Goldstar R420 CDROM drive, which does not use either an ATA or SCSI interface.
An example of this is provided below:
modprobe gscd gscd=0×340
Parameters:
gscd
address of base I/O port. Default is 0×340, which will work for most applications. You select the address of the drive with the PN801-1 through PN801-4 jumpers on the Goldstar Interface Card. Appropriate settings are: 0×300, 0×310, 0×320, 0×330, 0×340, 0×350, 0×360, 0×370, 0×380, 0×390, 0×3A0, 0×3B0, 0×3C0, 0×3D0, 0×3E0, and 0×3F0.
sbpcd: Sound Blaster CDROM driver
This is a driver for the Matsushita, Panasonic, Creative, Longshine, and TEAC CDROM drives that don’t attach via ATA or SCSI.
An example is provided below:
modprobe sbpcd sbpcd=0×340
Parameters:
sbpcd
address of base I/O port

mcd: Mitsumi CDROM driver

This is a driver for Mitsumi CDROM drives that don’t attach via ATA or SCSI. It does not handle XA or multisession.
An example is provided below:
modprobe mcd mcd=0×300,11,0×304,5
Parameters:
mcd
This is a comma separated list of i/o base addresses and IRQs, in pairs.
mcdx: Mitsumi XA/MultiSession driver
Please note that this driver is like mcd, only it has XA and multisession functions.
An example is provided below:
modprobe mcdx mcdx=0×300,11,0×304,5
optcd: Optics Storage DOLPHIN 8000AT CDROM driver
This is the driver for the so-called “dolphin” CDROM drive form Optics Storage, with the 34-pin Sony-compatible interface. For the ATA-compatible Optics Storage 8001 drive, you will want the ATAPI CDROM driver. The driver also seems to work with the Lasermate CR328A.
An example is provided below:
modprobe optcd optcd=0×340
Parameters:
optcd
address of base I/O port
cm206: Philips/LMS CM206 CDROM driver
Please that this is the driver for the Philips/LMS cm206 CDROM drive in combination with the cm260 host adapter card.
An example is provided below:
modprobe cm206 cm206=0×300,11
Parameters:
cm206
The address of the base I/O port the driver is to drive and the IRQ the driver is to service, separated by a comma.
sjcd: Sanyo CDR-H94A CDROM driver
An example is provided below:
modprobe sjcd sjcd_base=0×340
Parameters:
sjcd_base
address of the base I/O port the driver is to drive. Default is 0×340.
The driver uses no IRQ and no DMA channel.
isp16: ISP16/MAD16/Mozart soft configurable cdrom driver
This is a driver for the ISP16 or MAD16 or Mozart soft configurable cdrom interface.
An example is provided below:
modprobe isp16 isp16_cdrom_base=0×340 isp16_cdrom_irq=3
isp16_cdrom_dma=0 isp16_cdrom_type=Sanyo
Parameters:
isp16_cdrom_base
address of base I/O port the driver is to drive. Valid values are 0×340, 0×320, 0×330, and 0×360.
isp16_cdrom_irq
IRQ the driver is to service. Valid values are 0, 3, 5, 7, 9, 10, and 11.
isp16_cdrom_dma
DMA channel the driver is to use with the device. Valid values are 0, 3, 5, 6, and 7.
isp16_cdrom_type
Type of device being driven. Valid values are noisp16, Sanyo, Panasonic, Sony and Mitsumi. Please note that these values are case sensitive.

cdu31a: Sony CDU31A/CDU33A CDROM driver
An example is provided below:
modprobe cdu31a cdu31a_port=0×340 cdu31a_irq=5
Parameters:
cdu31a_port
address of base I/O port the driver is to drive. This parameter is mandatory.
cdu31a_irq
IRQ the driver is to service. If you don’t specify this, the driver does not use interrupts.

sonycd535: Sony CDU535 CDROM driver
An example is provided below:
modprobe sonycd535 sonycd535=0×340
Parameters:
sonycd535
address of the base I/O port the driver is to drive.

If you followed advise and guidance as provided in this tutorial guide then you would have learnt about CDROM device drivers.

Bookmark Us
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • MisterWong
  • Netvouz
  • Reddit
  • Slashdot
  • Spurl
  • StumbleUpon
  • Technorati
  • Wists

Leave a Comment