SCSI tape changer quirkiness: Dell PV132T and SMS_DBD bit

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

SCSI tape changer quirkiness: Dell PV132T and SMS_DBD bit

David Golden
The Dell PV132T tape library's changer apparently used to  expect the
SMS_DBD bit to be _set_ in Mode Sense requests, or it just sulks, see
link [1] and dmesg excerpt [2] below. This was incorrect behaviour on
its part, AFAIK.

So, I began to imagine some sort of a SDEV_MSDBDON SCSI quirk, but
turns out it's fixed by latest firmware.  Upgrading firmware of the
tape library to the recently released 310D (Dell support file:
R121419.EXE of 2006-06-20) fixes it [3].

Probably not worth worrying about to the extent of adding a quirk for
now-obsolete firmware, but figured I should report it as someone else
might well be trying to use the device with OpenBSD: OpenBSD after all
is quite a likely choice for a trusted backup server.

[1] http://www.webservertalk.com/archive110-2004-2-126606.html

[2] Dell PV132T library firmware 227D doesn't work (dmesg excerpt)
...
ch0 at scsibus1 targ 0 lun 0: <DELL, PV-132T, 227D> SCSI2 8/changer \
removable
...
ch0(ahc0:0:0): Check Condition (error 0x70) on opcode 0x1a
    SENSE KEY: Illegal Request
     ASC/ASCQ: Illegal Field in CDB
         SKSV: Error in CDB, Offset 1, bit 3
ch0(ahc0:0:0): Check Condition (error 0x70) on opcode 0x5a
    SENSE KEY: Illegal Request
     ASC/ASCQ: Invalid Command Operation Code
ch0: could not sense element address page
ch0: offline


[3] Dell PV132T library firmware 310D works (dmesg excerpt)
...
ch0 at scsibus1 targ 0 lun 0: <DELL, PV-132T, 310D> SCSI2 8/changer \
removable
...
ch0: 22 slots, 1 drive, 1 picker, 1 portal