IDE-SCSI Setup HOWTO
Brian Manning's presentation from December 2002 about using any IDE CDR with Linux
Outline of presentation given by Brian Manning at December 2002 KPLUG References
make menuconfig (kernel help menu screens)
Demo steps
- boot the system
- tail the kernel log in another window
- load ide-scsi, sr_mod, sg
- show the log files, and the listing in lsmod, paste lsmod into this document
- show cdrecord doing a -scanbus
- unload sg, sr_mod, ide-scsi
- load ide-cd
- show the log files
Required Modules
- ide_mod (Base IDE), ide-scsi (IDE-SCSI emulation), ide-cd (IDE CD-ROM driver)
- ATA/IDE/MFM/RLL support ->
- IDE, ATA and ATAPI Block devices ->
- Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support checked, or enabled as a module
- Include IDE/ATAPI CDROM support unchecked, or enabled as a module
- SCSI emulation support checked, or enabled as a module
- scsi_mod (Base SCSI), sr_mod (SCSI CD-ROM), sg (SCSI Generic)
- SCSI support ->
- SCSI support checked, or enabled as a module
- SCSI CD-ROM support checked, or enabled as a module
- SCSI generic support checked, or enabled as a module (for CD-R support)
Boot hints
You can tell the kernel to load/enable SCSI emulation support for a specific IDE device by passing the "hdX=scsi" (where X is the drive letter of your IDE device to emulate) parameter to the kernel at boot time.
Having both drivers compiled into the kernel
If both this SCSI emulation and native ATAPI support are compiled into the kernel, the native support will be used.