Hi, I've being using amanda for a couple of years. Recently I upgrade amanda from 2.4.1 to 2.4.2p2. I also upgrade the clients to 2.4.2p2. Now I have problems with chg-scsi. I red once that the new version of amanda's chg-scsi changer supports Exabyte's X220 library. I configured amanda.conf with chg-scsi:
tpchanger "/usr/lib/amanda/chg-scsi" tapedev "0" rawtapedev "/dev/null" # the raw device to be used (ftape only) changerfile "/etc/amanda/Daily/chg-scsi.conf" changerdev "/dev/sg0" In chg-scsi.conf I set eject > 0 (to use eject), changer to sg0, tape to nst0, cleancart to 1, rotate tapes between 10 and 19. Here is my chg-scsi.conf: number_configs 1 eject 2 # Tapedrives need an eject command sleep 25 # Seconds to wait until the tape gets ready changerdev /dev/sg0 # Next comes the data for drive 0 config 0 # Daily drivenum 0 dev /dev/nst0 # the device that is used for the tapedrive 0 scsitapedev /dev/sg0 tapestatus /home/amanda/Daily/tapestatus labelfile /home/amanda/Daily/labelfile startuse 10 enduse 19 statfile /home/amanda/Daily/statfile cleancart 1 cleanfile /home/amanda/Daily/tape-clean usagecount /home/amanda/Daily/totaltime 'chg-scsi -status' seems to recognize that the library has 21 elements: DecodeModeSense : Element Address Assignment Page Medium Transport Element Address 86 Number of Medium Transport Elements 1 First Storage Element Address 0 Number of Storage Elements 21 First Import/Export Element Address 0 Number of ImportExport Elements 0 First Data Transfer Element Address 82 Number of Data Transfer Elements 1 but 'amtape <config> update' doesn't unload a tape to the slot from where it was previously loaded but unload it always to slot 1 (that is declared as cleancart and shouldn't be used). Than I get 'Input/output error': [amanda@craft83 amanda]$ amtape Daily update amtape: scanning all 10 slots in tape-changer rack: slot 0: date 20020520 label Daily_00000039 slot 1: rewinding tape: Input/output error What is wrong with my configuration? Thanks in advance, Ted P.S. Here is the output from 'chg-scsi -status all' [amanda@craft83 amanda]$ chg-scsi -status all Ident = C1553A, type = HP Auto Loader [C1553A] Ident = EXB-10e, type = Exabyte Robot [EXB-10e] Ident = EXB-120, type = Exabyte Robot [EXB-120] Ident = EXB-230D, type = Exabyte Robot [EXB-230D] Ident = EXB-85058HE-0000, type = Exabyte Tape [EXB-85058HE-0000] Ident = TDS 1420, type = Tandberg Robot (TDS 1420) Ident = DLT7000, type = DLT Tape [DLT7000] Ident = DLT4000, type = DLT Tape [DLT4000] Ident = VLS DLT, type = ADIC VLS DLT Library [VLS DLT] Ident = VLS SDX, type = ADIC VLS DLT Library [VLS SDX] Ident = Scalar DLT 448, type = ADIC DLT 448 [Scalar DLT 448] Ident = 215, type = Spectra Logic TreeFrog[215] Ident = generic, type = Generic driver tape/robot [generic] Address Type Status From ------------------------------------------- 0000086 MTE Empty -001 0000000 STE Empty 0082 0000001 STE Full -001 0000002 STE Full -001 0000003 STE Full -001 0000004 STE Full -001 0000005 STE Full -001 0000006 STE Full -001 0000007 STE Full -001 0000008 STE Full -001 0000009 STE Full -001 0000010 STE Full 0082 0000011 STE Full -001 0000012 STE Full -001 0000013 STE Full -001 0000014 STE Full -001 0000015 STE Full -001 0000016 STE Full 0082 0000017 STE Full 0082 0000018 STE Empty 0000 0000019 STE Full -001 0000020 STE Full -001 0000082 DTE Full 0018 Sense Status from robot: ##### START DecodeExtSense Extended Sense ##### START DecodeSense Sense Keys ErrorCode 70 Valid 0 ASC 00 ASCQ 00 Sense key 00 No Sense Log Parameter Page Code 00 Log Parameter Code 00 Underrun/Overrun Counter 00 Read/Write Error Counter 1 Remaing 1024 byte tape blocks -128 Tracking Retry Counter 00 Read/Write Retry Counter 12 Fault Sympton Code 00 Sense Status from tape: ##### START DecodeExtSense Extended Sense ##### START DecodeSense Sense Keys ErrorCode 70 Valid 0 ASC 00 ASCQ 00 Sense key 00 No Sense Log Parameter Page Code 00 Log Parameter Code 00 Underrun/Overrun Counter 00 Read/Write Error Counter 66 Formatted Buffer parity Error Error Counter Overflow TapeMotion Error Logical Beginning of tape Write Protect Filemark Error Servo System Error Reverse Retries Required Tape Drive has been cleaned Write Splice Error Remaing 1024 byte tape blocks 2105376 Tracking Retry Counter 20 Read/Write Retry Counter 20 Fault Sympton Code 20 DecodeModeSense : Element Address Assignment Page Medium Transport Element Address 86 Number of Medium Transport Elements 1 First Storage Element Address 0 Number of Storage Elements 21 First Import/Export Element Address 0 Number of ImportExport Elements 0 First Data Transfer Element Address 82 Number of Data Transfer Elements 1 DecodeModeSense : MT can store data cartridges 1 DecodeModeSense : ST can store data cartridges 1 DecodeModeSense : IE can store data cartridges 0 DecodeModeSense : DT can store data cartridges 1 DecodeModeSense : MT to MT 0 DecodeModeSense : MT to ST 1 DecodeModeSense : MT to IE 0 DecodeModeSense : MT to DT 1 DecodeModeSense : ST to MT 1 DecodeModeSense : ST to MT 1 DecodeModeSense : ST to DT 1 DecodeModeSense : IE to MT 0 DecodeModeSense : IE to ST 0 DecodeModeSense : IE to ST 0 DecodeModeSense : IE to ST 0 DecodeModeSense : DT to MT 1 DecodeModeSense : DT to ST 1 DecodeModeSense : DT to IE 0 DecodeModeSense : DT to DT 1 DecodeModeSense : Density Code ffffff9d DecodeModeSense : Number of Blocks 1179734 DecodeModeSense : Block Length 65536 changer_dev /dev/sg0 changer_file /home/amanda/Daily/statfile tape_device /dev/nst0 pTapeDev Null Pointer .... pTapeDevCtl Devicefd 4 pTapeDevCtl Can SCSI 1 pTapeDevCtl Device /dev/sg0 pTapeDevCtl ConfigName scsitapedevice pChangerDev Devicefd 3 pChangerDev Can SCSI 1 pChangerDev Device /dev/sg0 pChangerDev ConfigName changer_dev