Subject: Problems with Amanda V2.4.2p2 on NetBSD/i386 V1.5.2 and tape changer
To: None <netbsd-help@netbsd.org>
From: Scott R. Burns <Scott.Burns@Netcontech.Com>
List: netbsd-help
Date: 11/22/2001 22:31:33
We have a tape changer (HP 6 tape DDS3) on a Compaq box which was working
fine under NetBSD V1.3.2
with Amanda V2.4.1p2. Then we had a major disk lossage which required a
complete rebuild, so I
jumped in and updated everything.

Now, with the exact same config files for amanda I get the following:

	$ /usr/local/libexec/chg-scsi -info

	No device found for tape eject

which manifests itself as:

	$ amtape ncti current

	amtape: could not get changer info: could not read result from
"/usr/local/libexec/chg-scsi"

since "amtape" does not get a valid result back. This appears to be because
it cannot open
/dev/nrst0 (see log below).

Looking at the debug log for it I get:

chg-scsi: debug 1 pid 28325 ruid 601 euid 601 start time Thu Nov 22 14:16:11
2001
ARG [0] : /usr/local/libexec/chg-scsi
ARG [1] : -info
Number of configurations: 1
Tapes need eject: Yes
barcode reader  : No
Tapes need sleep: 5 seconds
Cleancycles     : 10
Changerdevice   : /dev/ch0
Tapeconfig Nr: 0
  Drivenumber   : 0
  Startslot     : 1
  Endslot       : 4
  Cleanslot     : 5
  Devicename    : /dev/nrst0
  changerident  : none
  SCSITapedev   : none
  tapeident     : none
  statfile      : none
  Slotfile      : /etc/amanda/st0-slot
  Cleanfile     : /etc/amanda/st0-clean
  Usagecount    : /etc/amanda/st0-totaltime
##### START OpenDevice
OpenDevice : /dev/ch0
##### START SCSI_Inquiry
SCSI_Inquiry start length = 56:
SCSI_ExecuteCommand(BSD) 12 STATUS(00)
08 C0 02 02 26 00 00 18 48 50 20 20 20 20 20 20    ........HP......
43 31 35 35 37 41 20 20 20 20 20 20 20 20 20 20    C1557A..........
55 37 30 39 20 20 20 39 00 00 02 20 00 00 00 00    U709...9........
00 00 00 00 00 00 00 00
SCSI_Inquiry : end 0
##### START PrintInquiry
qualifier       0
type            8
data_format     2
ansi_version    2
ecma_version    0
iso_version     0
type_modifier   40
removable       1
vendor_info     HP
prod_ident      C1557A
prod_version    U709
vendor_specific    9
using ident = generic, type = Generic driver tape/robot [generic]
##### START OpenDevice
OpenDevice : /dev/nrst0
warning open of /dev/nrst0: failed

I have tried using "tar -cvf /dev/nrst0 /etc" and I am able to write to the
tape,
and read from it, under the "amandrun" user without problems. Any idea why
the
/dev/nrst0 open is failing ?

Is anyone else using this version of Amanda with a chg-scsi based changer
under V1.5.2 ?

Thank you in advance.

Scott Burns

E-Mail: Scott.Burns@Netcontech.Com
Voice: (519) 652-0401
Fax: (519) 652-9275

NETCON Technologies Incorporated
Suite 135 - 4474 Blakie Rd
London, Ontario, Canada
N6L 1G7