Fedora: scsi cdrom drives me crazy

Scott Fleming nflug at afourthdimension.com
Tue Oct 4 06:39:14 EDT 2005


Thank you  - good catch!

On Mon, 2005-10-03 at 23:56, Dustin Reiner wrote:
> The mount commands should be:
>  
> mount -t iso9660 -r /dev/scd1 /mnt/scd1
>  
> not is09660.
>  
> -Dustin
> 
>  
> On 10/3/05, Scott Fleming <nflug at afourthdimension.com> wrote: 
>         Thank you in advance for your help with this.
>         
>         SCSI termination is correct - all drives are recognized after
>         I run 
>         modprobe in /etc/rc.local
>         
>         cat /proc/scsi/scsi:
>         
>         Attached devices:
>         Host: scsi0 Channel: 00 Id: 01 Lun: 00
>         Vendor: IBM-PCCO Model: DDRS-34560W   !# Rev: S97B
>         Type:   Direct-Access                    ANSI SCSI revision:
>         02 
>         Host: scsi0 Channel: 00 Id: 02 Lun: 00
>         Vendor: IBM-PCCO Model: DDRS-34560W   !# Rev: S97B
>         Type:   Direct-Access                    ANSI SCSI revision:
>         02
>         Host: scsi0 Channel: 00 Id: 03 Lun: 00
>         Vendor: IBM-PCCO Model: DDRS-34560W   !# Rev: S97B 
>         Type:   Direct-Access                    ANSI SCSI revision:
>         02
>         Host: scsi0 Channel: 00 Id: 05 Lun: 00
>         Vendor: IBM      Model: CDRM00203     !K Rev: BZ26
>         Type:   CD-ROM                           ANSI SCSI revision:
>         02 
>         Host: scsi0 Channel: 00 Id: 06 Lun: 00
>         Vendor: MDI      Model: LaserBank 1300D  Rev: 1027
>         Type:   Sequential-Access                ANSI SCSI revision:
>         02
>         Host: scsi1 Channel: 00 Id: 00 Lun: 00
>         Vendor: TEXEL    Model: CD-ROM DM-XX28   Rev: 3.05
>         Type:   CD-ROM                           ANSI SCSI revision:
>         02
>         Host: scsi1 Channel: 00 Id: 01 Lun: 00
>         Vendor: TEXEL    Model: CD-ROM DM-XX28   Rev: 3.05
>         Type:   CD-ROM                           ANSI SCSI revision:
>         02 
>         Host: scsi1 Channel: 00 Id: 02 Lun: 00
>         Vendor: TEXEL    Model: CD-ROM DM-XX28   Rev: 3.05
>         Type:   CD-ROM                           ANSI SCSI revision:
>         02
>         Host: scsi1 Channel: 00 Id: 03 Lun: 00
>         Vendor: TEXEL    Model: CD-ROM DM-XX28   Rev: 3.05
>         Type:   CD-ROM                           ANSI SCSI revision:
>         02
>         Host: scsi1 Channel: 00 Id: 04 Lun: 00
>         Vendor: TEXEL    Model: CD-ROM DM-XX28   Rev: 3.05
>         Type:   CD-ROM                           ANSI SCSI revision:
>         02 
>         Host: scsi1 Channel: 00 Id: 05 Lun: 00
>         Vendor: TEXEL    Model: CD-ROM DM-XX28   Rev: 3.05
>         Type:   CD-ROM                           ANSI SCSI revision:
>         02
>         Host: scsi1 Channel: 00 Id: 06 Lun: 00
>         Vendor: TEXEL    Model: CD-ROM DM-XX28   Rev: 3.05
>         Type:   CD-ROM                           ANSI SCSI revision:
>         02
>         
>         
>         I can manually mount drives 1-4. Drives 5,6,7 report an error,
>         stating
>         unknown device. Yet, they're recognized in the above.
>         
>         I'm looking to be able to see them listed in the disk
>         management tool, 
>         which they aren't when FC boots.
>         
>         Perhaps I'm running modprobe at the wrong point in the boot
>         sequence?
>         Currently, I have it running in the etc/rc.local file: (should
>         the be
>         done somewhere else?)
>         
>         #!/bin/sh 
>         #
>         # This script will be executed *after* all the other init
>         scripts.
>         # You can put your own initialization stuff in here if you
>         don't
>         # want to do the full Sys V style init stuff.
>         
>         touch /var/lock/subsys/local 
>         
>         # load the scsi card driver
>         modprobe aha152x aha152x=0x140,10,7
>         
>         #mount the dumb-ass cdroms
>         mount -t is09660 -r /dev/scd1 /mnt/scd1
>         mount -t is09660 -r /dev/scd2 /mnt/scd2
>         mount -t is09660 -r /dev/scd3 /mnt/scd3 
>         mount -t is09660 -r /dev/scd4 /mnt/scd4
>         mount -t is09660 -r /dev/scd5 /mnt/scd5
>         mount -t is09660 -r /dev/scd6 /mnt/scd6
>         mount -t is09660 -r /dev/scd7 /mnt/scd7
>         
>         The drives are not mounting.
>         
>         Help! 
>         
>         After booting, here's what 'df' shows:
>         
>         Filesystem           1K-blocks      Used Available Use%
>         Mounted on
>         /dev/sda1              4332624   2399924   1712612  59% /
>         /dev/hda1               101086      8583     87284   9% /boot 
>         none                    192820         0    192820   0%
>         /dev/shm
>         /dev/sdc               4337644   1644340   2472960  40%
>         /mnt/sdc
>         
>         
>         My system consists of an aha-1520 controller for the 7 scsi
>         cdrom
>         drives. I also have an AAA-131 raid controller running 3 9gb
>         scsi hard 
>         drives on u2 bus, on the narrow bus is a scsi cdrom drive
>         (/dev/sdc).
>         
>         Thank you - hope this sheds more light onto the
>         troubleshooting tasks.
>         
>         Scott
>         
>         
>         
>         
>         
>         On Mon, 2005-10-03 at 12:15, Dave Andruczyk wrote: 
>         > --- Scott Fleming <nflug at afourthdimension.com> wrote:
>         >
>         > > I've been searching for a HOWTO on getting my scsi cdrom
>         tower to be
>         > > available under fedora when it starts up, and have come up
>         with a 
>         > > plethora of anything but this.
>         > >
>         > > Is there a HOWTO that I can't seem to find to get my 7
>         scsi cdrom drives
>         > > working under linux? Winblows used to see the scsi drives
>         with no 
>         > > problem whatsoever.
>         > >
>         >
>         > I donno if fedora has a modules.autoload functionality or
>         not,  so you can
>         > either tell it to do this there or put the following lines
>         in
>         > /etc/rc.d/rc.local 
>         >
>         > modprobe sr_mod
>         > modprobe cdrom
>         > modprobe sg
>         >
>         > Odds are those modules aren't loading by default hence no
>         CDrom's are seen on
>         > the SCSI bus..
>         >
>         >
>         > > I read a couple SCSI howto's and my eyes bled. I just need
>         to know which 
>         > > files to edit to make my scsi cdroms avaiable, not mount,
>         but available
>         > > for mounting from my desktop.
>         > >
>         > > Any help on this would be appreciated.
>         >
>         > running "cdrecord -scanbus" will usually show you if the
>         drives are found... 
>         > Try running that command BEFORE and AFTER the modprobe lines
>         above to see if it
>         > finds new things.  Also a simple "cat /proc/scsi/scsi" will
>         show you what SCSI
>         > devices are detected,  if only some show up,  check
>         termination of the external 
>         > SCSI bus,  the bus is terminate ONLY at the ends,  don't
>         enable termination on
>         > each drive, as it makes things very unpredictable and drives
>         on the bus tend to
>         > disappear due to bus activity and loading.. 
>         >
>         >
>         >
>         >
>         > Dave J. Andruczyk
>         >
>         >
>         >
>         > __________________________________
>         > Yahoo! Mail - PC Magazine Editors' Choice 2005
>         > http://mail.yahoo.com
>         >
>         >
>         
> 




More information about the nflug mailing list