Problems with Dell PV132T tape changer

Kenneth D. Merry ken at freebsd.org
Thu Feb 2 08:21:35 PST 2006


On Thu, Feb 02, 2006 at 15:35:07 +0100, ?ge R?bekk wrote:
> This changer has two separate changer devices, /dev/ch0 and /dev/ch1. 
> When moving a tape from e.g. slot 0 to drive 0 on /dev/ch0, everything 
> works as it is supposed to.  However, trying the same operation on 
> /dev/ch1 fails as follows:
> 
> # chio -f /dev/ch0 move slot 0 drive 0
> chio: /dev/ch0: CHIOMOVE: Input/output error

This doesn't quite make sense.  You're trying the above command on ch0, but
you said the problem is with ch1...and it looks like the command failed on
ch0 as well.

> dmesg:
> 
> [...]
> (ch1:ahc0:0:5:1): MOVE MEDIUM. CDB: a5 20 0 1 20 6 2 0 0 0 0 0
> (ch1:ahc0:0:5:1): CAM Status: SCSI Status Error
> (ch1:ahc0:0:5:1): SCSI Status: Check Condition
> (ch1:ahc0:0:5:1): ILLEGAL REQUEST asc:3b,a0
> (ch1:ahc0:0:5:1): Vendor Specific ASCQ
> (ch1:ahc0:0:5:1): Unretryable error

In this case, ch1 didn't like the move medium for some reason, but they've
given us a vendor specific error.  The other errors in that general
vicinity in the spec deal with not being able to do movements requested
from a changer.

> 
> # chio -f /dev/ch1 status
> picker 0:
> slot 0: <ACCESS,FULL>
> slot 1: <ACCESS,FULL>
> slot 2: <ACCESS,FULL>
> slot 3: <ACCESS,FULL>
> slot 4: <ACCESS,FULL>
> slot 5: <ACCESS,FULL>
> slot 6: <ACCESS,FULL>
> slot 7: <ACCESS,FULL>
> slot 8: <ACCESS,FULL>
> slot 9: <ACCESS,FULL>
> slot 10: <ACCESS,FULL>
> slot 11: <ACCESS,FULL>
> slot 12: <ACCESS,FULL>
> slot 13: <ACCESS,FULL>
> portal 0: <INEAB,EXENAB,ACCESS,IMPEXP>
> drive 0: <ACCESS>

>From the specs, it looks like this changer is supposed to have up to 24 slots
when used with LTO drives.  How many slots does your unit have?  How many
slots are there on ch0?

Are all slots available from both changer devices?

> # camcontrol devlist -v
> scbus0 on ahc0 bus 0:
> <PIONEER CD-ROM DR-U16S 1.01>      at scbus0 target 2 lun 0 (pass0,cd0)
> <IBM ULTRIUM-TD2 37RH>             at scbus0 target 3 lun 0 (sa0,pass1)
> <DELL PV-132T 227D>                at scbus0 target 3 lun 1 (pass2,ch0)
> <SUN DLT7000 183C>                 at scbus0 target 4 lun 0 (sa1,pass3)
> <IBM ULTRIUM-TD1 36U3>             at scbus0 target 5 lun 0 (sa2,pass4)
> <DELL PV-132T 227D>                at scbus0 target 5 lun 1 (pass5,ch1)
> <YAMAHA CRW8424S 1.0d>             at scbus0 target 6 lun 0 (pass6,cd1)
> <  >                               at scbus0 target -1 lun -1 ()
> scbus1 on ahc1 bus 0:
> <IBM 03570C1A 544D>                at scbus1 target 1 lun 0 (sa3,pass7)
> <IBM 03575L32 2.19>                at scbus1 target 1 lun 1 (pass8,ch2)
> <IBM 03570C1A 544D>                at scbus1 target 2 lun 0 (sa4,pass9)
> <IBM 03570C1A 544D>                at scbus1 target 3 lun 0 (sa5,pass10)
> <  >                               at scbus1 target -1 lun -1 ()
> scbus-1 on xpt0 bus 0:
> <  >                               at scbus-1 target -1 lun -1 (xpt0)
> 
> The third changer device (ch2) is an IBM 3575L32 tape library which has 
> been in use for several months, never had any problems.
> 
> The server is running FreeBSD 5.4-STABLE on i386.

Ken
-- 
Kenneth Merry
ken at FreeBSD.org


More information about the freebsd-scsi mailing list