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

Reply via email to