On 3/26/07, Gene Heskett <[EMAIL PROTECTED]> wrote:

On Monday 26 March 2007, FL wrote:
>Executive summary:
>mt status  works if no tape is loaded!
>

...



>Then I created a new initial ram disk with
>
>
>mkinitrd /boot/initrd-2.6.9-42.0.10.ELsmpLUN.img 2.6.9-42.0.10.ELsmp
>
>and modified /boot/grub/menu.lst  accordingly.
>
>But nothing sort of worked until I located the SCSI terminator.

This is very important.  Missing or improper terms has caused the wasted
sacrifice of lots of virgins over the last 30 or so years we've had a
scsi spec.  Few people understand that this is in fact a transmission
line, and as such it _must_ be terminated at both _ends_ of the physical
cable.


Yes, I was actually well aware of this (it was kind of a joke -- I even
have a ham license).
It is crucially important to terminate the SCSI bus, but sometimes a
person's SCSI
terminator falls off, and one proceeds anyway. I probably should have
omitted
these remarks, but now that I've broadcast it to the entire world, it will
be  held against me.


Using the next connector on the cable, and leaving another foot
or so curled up and unused at the end will cause data trashing echo's and
cost you any religion you may have thought you had.


In that case, I owe the world a religion.



I'm wondering if RHEL has continued the practice of only scanning the scsi
bus for LUN=0, in which case many libraries and changers will be missed.

This requires a rebuild of the kernel, with the 'scan all luns' set to 'y'
in the scsi menu.


AHA (behold the last line):

[EMAIL PROTECTED] 2.6.9-42.0.10.EL-smp-i686]# grep SCSI .config
CONFIG_CISS_SCSI_TAPE=y
CONFIG_BLK_DEV_IDESCSI=m
# SCSI device support
CONFIG_SCSI=m
CONFIG_SCSI_PROC_FS=y
# SCSI support type (disk, tape, CD-ROM)
CONFIG_SCSI_DUMP=m
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
# CONFIG_SCSI_MULTI_LUN is not set

Oh well. I figured it would come to this.


I would however, scan the /var/log/dmesg file to see if /dev/nst2 is the
correct address for the tape drive, which may not be the same as the
changer robot you are running with the mtx command.  You're use
of /dev/sg4 to address the robot, but /dev/nst2 for the drive looks like
something I'd want to check.


Here is an additional piece of information (what I call a factlet: a crucial
fact that
you need to know that no one will tell you  unless you ask):

I have another SCSI card to which my spectra logic 2K is attached.
Drives 0 and 1 of the 2K are nst0 and nst1, respectively. The Exabyte drive
is nst2.

[EMAIL PROTECTED] 2.6.9-42.0.10.EL-smp-i686]# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
 Vendor: SONY     Model: SDX-300C         Rev: 04c7
 Type:   Sequential-Access                ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 01 Lun: 00
 Vendor: SONY     Model: SDX-300C         Rev: 04c7
 Type:   Sequential-Access                ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 02 Lun: 00
 Vendor: SPECTRA  Model: 215              Rev: 2201
 Type:   Medium Changer                   ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 06 Lun: 00
 Vendor: HP       Model: Ultrium 2-SCSI   Rev: S33U
 Type:   Sequential-Access                ANSI SCSI revision: 03
Host: scsi1 Channel: 00 Id: 06 Lun: 01
 Vendor: EXABYTE  Model: MAGNUM 224       Rev: C118
 Type:   Medium Changer                   ANSI SCSI revision: 04
[EMAIL PROTECTED] 2.6.9-42.0.10.EL-smp-i686]#

And,

[EMAIL PROTECTED] 2.6.9-42.0.10.EL-smp-i686]# dmesg | grep -A 1 -B 4  EXABYTE

(scsi1:A:6): 160.000MB/s transfers (80.000MHz DT, 16bit)
 Vendor: HP        Model: Ultrium 2-SCSI    Rev: S33U
 Type:   Sequential-Access                  ANSI SCSI revision: 03
 Vendor: EXABYTE   Model: MAGNUM 224        Rev: C118
 Type:   Medium Changer                     ANSI SCSI revision: 04
[EMAIL PROTECTED] 2.6.9-42.0.10.EL-smp-i686]#

--
Cheers, Gene
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Everything that you know is wrong, but you can be straightened out.


Many thanks!

Reply via email to