I think you're greatly overcomplicating this process. First, there should be no need to create new block devices or symlinks to block devices. Remove all of that cruft, as its only confusing the configuration further.
Second, you should be able to access the vanilla CDROM drive as an IDE drive, and the IDE CD burner as a SCSI drive. Third, what does dmesg think you have for drive assigments (hda, hdb, hdc & hdd)? What does the output from "cdrecord --scanbus" see? What does 'lsmod' show? --- Susan Macchia <[EMAIL PROTECTED]> wrote: > I am running RH 7.0 and have added a Yamaha 2100EZ CD writer (IDE). I > used the > SxS for replacing a cdrom with a cdburner as the blueprint for adding > the > writer. > > I have no SCSI controllers. Before I added the writer I had the > following > drives: > > /dev/hda boot partitions for RH and LTP > /dev/hdb partitions for COL2.4 boot and home directories > /dev/hdc CD-ROM > > > I added the following line to my lilo.conf, then ran lilo: > append="hdd=ide-scsi" > > I wanted /dev/hdd to be used for the CD-RW. I performed the following > to try > and make this happen (as root of course): > > $ mknod /dev/sr0 b 11 0 > $ mkdir /mnt/cdrw > $ ln -s /dev/sr0 /dev/cdrw > > Added the following line to /etc/fstab > /dev/cdrw /mnt/cdrw iso9660 noauto,owner,ro 0 0 > > Created /etc/rc.modules as follows (there wasn't one initially): > #!/bin/sh > /sbin/modprobe sg > /sbin/modprobe ide-scsi > > At this point (after rebooting), when I tried mounting the CD-RW I got > the > following: > $ mount /dev/cdrw /mnt/cdrw > mount: the kernel does not recognize /dev/cdrw as a block device > then I tried: > $ mount /dev/sr0 /mnt/cdrw > mount: the kernel does not recognize /dev/csr0 as a block device > > And I could no longer access my CD-ROM. The CD-ROM should not be > using the > SCSI emulation as /dev/cdrom->/dev/hdc. This is very puzzling to me. > > So, I put both CD-ROM and the CD-RW pointing to the SCSI devices by > dong the > follwing: > $ mknod /dev/sr1 b 11 0 > $ rm /dev/cdrw; ln -s /dev/sr1 /dev/cdrw > $ rm /dev/cdrom; ln -s /dev/sr0 /dev/cdrom > > Now I have the following configuration: > /dev/hda boot partitions for RH and LTP > /dev/hdb partitions for COL2.4 boot and home directories > /dev/sr0 CD-ROM > /dev/sr1 CD-RW > > With this configuration, it appears that when I mount sr0, then mount > sr1, I > can only see the content of sr1 (and visa versa, depending on mount > order). > Also, I cannot read from the CD-RW from a CD player program or > anything else. > I *can* read from the CD-ROM using a CD player program, however. > > Is the ide-scsi emulator code not able to handle more than 1 device (I > don't > think this is the case)? > > I can also use xcdroast and xgcombust to burn CDs and read from the > CD-ROM. So > I can still function. But this state puzzles me and I really want to > understand what is happening. ===== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lonni J. Friedman [EMAIL PROTECTED] Linux FAQ & Step-by-step help: http://netllama.ipfox.com . __________________________________________________ Do You Yahoo!? Make a great connection at Yahoo! Personals. http://personals.yahoo.com _______________________________________________ Linux-users mailing list Archives, Digests, etc at http://linux.nf/mailman/listinfo/linux-users