On Wednesday 20 November 2002 17:10, Damon Conway wrote: >Hello all, >I've been wrestling with chg-scsi and my Quantum changer all day. > Here are the specs: > >Red Hat 8.0 w/ kernel 2.4.18 >Quantum SuperLoader SDLT 3520L >Amanda 2.4.3 > >If I set changerdev to /dev/sg0 and dev to /dev/nst0, I get this: > ># sudo /usr/local/libexec/chg-scsi -info >Can't get ElementStatus ># > >I can't find anything on that error in the list archives, > searching Google, or looking in the docs (TAPE.CHANGERS or > FAQ-O-MATIC). According to /proc/scsi/sg/device*, /dev/sg0 is > "QUANTUM SuperDLT1 2A2A". I'm assuming that the error means > that it can't talk to the device. > One thing that can trip up the unwary is that, depending on the drive, the changer robot may be at the same bus address as the drive, but is lun=1 where the drive is lun=0. Thats the case here at my place.
The tripup is that the stock kernel dos not AFAIK, do a "scan all luns" at startup, thereby missing the changer robot. This is an option you may have to turn on and rebuild the kernel to make work if thats the case with your changer. Also, look at /var/log/dmesg, where one should see something like this: --------- [...] SCSI subsystem driver Revision: 1.00 scsi0 : AdvanSys SCSI 3.3G: PCI Ultra: IO 0xD000-0xD00F, IRQ 0xB Vendor: ARCHIVE Model: 4586XX 28887-XXX Rev: 0420 Type: Sequential-Access ANSI SCSI revision: 02 Vendor: ARCHIVE Model: 4586XX 28887-XXX Rev: 0420 Type: Medium Changer ANSI SCSI revision: 02 scsi1 : SCSI host adapter emulation for IDE ATAPI devices Vendor: CREATIVE Model: CD-RW RW1210E Rev: LCS6 Type: CD-ROM ANSI SCSI revision: 02 st: Version 20020805, bufsize 32768, wrt 30720, max init. bufs 4, s/g segs 16 Attached scsi tape st0 at scsi0, channel 0, id 6, lun 0 Attached scsi CD-ROM sr0 at scsi1, channel 0, id 0, lun 0 sr0: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray Uniform CD-ROM driver Revision: 3.12 Attached scsi generic sg1 at scsi0, channel 0, id 6, lun 1, type 8 --------------- Note the last line above. Same address, but different, non-zero lun, as the 'scsi tape st0' a few lines above it. Use these detected device names in your .conf files, except of course you want to make the st0 into nst0 since you don't want the automatic rewind, never use it with amanda. And thats my $0.02. :-) >Since it appears that both the robot and the drive are showing up > as the same SCSI ID, I changed changerdev to /dev/nst0, and I get > this: > ># sudo /usr/local/libexec/chg-scsi -info >chg-scsi: open: /dev/nst0: Success ><none> open: /dev/nst0: Success ># > >No matter what option I give to chg-scsi, I get the same output. > >Any ideas on what I'm doing wrong, or what I can do next to debug > this? I've included my amanda.conf and chg-scsi.conf files below. >Thanks, >Damon -- Cheers, Gene AMD K6-III@500mhz 320M Athlon1600XP@1400mhz 512M 99.19% setiathome rank, not too shabby for a WV hillbilly
