usb/80260: Travan USB tape drive fails to write

Steve Davidson stevedav at sonic.net
Fri Apr 22 12:00:41 PDT 2005


>Number:         80260
>Category:       usb
>Synopsis:       Travan USB tape drive fails to write
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-usb
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Apr 22 19:00:40 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Steve Davidson
>Release:        5.3-RELEASE
>Organization:
>Environment:
FreeBSD 5.3-RELEASE #0: Fri Dec 10 12:48:11 PST 2004  
>Description:
 I have a Certance (Seagate DiskStor) Travan external USB tape unit that attaches
to FreeBSD 5.3-RELEASE with the following entry in log/messages:

Apr 22 11:30:08 calvin kernel: ehci_idone: need toggle update status=80028d40 nstatus=80008c80
Apr 22 11:30:08 calvin kernel: umass1: Seagate RSS Seagate DiskStor USB, rev 2.00/11.01, addr 3
Apr 22 11:30:08 calvin kernel: ehci_idone: need toggle update status=80028d40 nstatus=80008c80
Apr 22 11:30:09 calvin kernel: sa2 at umass-sim1 bus 1 target 0 lun 0
Apr 22 11:30:09 calvin kernel: sa2: <Seagate STT20000A 8A51> Removable Sequential Access SCSI-2 devi
ce
Apr 22 11:30:09 calvin kernel: sa2: 1.000MB/s transfers




So far, so good.  But...
Any attempt to write yields the following message:

% tar cvf /dev/sa2 .
tar: Failed to open '/dev/sa2': Input/output error

Does anyone know how to write to an external USB tape unit?
The tape installed is a brand new Certance tape that came with
the unit.

  


% camcontrol devlist
<HP HP35480A 1009>                 at scbus1 target 4 lun 0 (sa0,pass0)
<EXABYTE EXB-8505SMBANSH2 0793>    at scbus1 target 5 lun 0 (sa1,pass1)
<YAMAHA CRW6416S 1.0b>             at scbus1 target 6 lun 0 (cd0,pass2)
<QUANTUM ATLAS V 36 SCA 0201>      at scbus1 target 8 lun 0 (pass3,da0)
<YAMAKAWA DVR-Y08 1.19>            at scbus4 target 0 lun 0 (cd1,pass4)
<WDC WD16 00BB-00HTA0 15.0>        at scbus11 target 0 lun 0 (da1,pass5)
<Seagate STT20000A 8A51>           at scbus12 target 0 lun 0 (pass6,sa2)


% l /dev/sa2*
lrwxr-xr-x  1 root  wheel            5 Apr 22 09:58 /dev/sa2 -> sa2.0
crw-rw----  1 root  operator  226,  32 Mar 24 13:04 /dev/sa2.0
crw-rw----  1 root  operator  226,  36 Mar 24 13:04 /dev/sa2.1
crw-rw----  1 root  operator  226,  40 Mar 24 13:04 /dev/sa2.2
crw-rw----  1 root  operator  226,  44 Mar 24 13:04 /dev/sa2.3
crw-rw----  1 root  operator  226, 0x20000020 Mar 24 13:04 /dev/sa2.ctl


% l /dev/pass6
crw-------  1 root  operator  227,   6 Mar 24 13:04 /dev/pass6


% camcontrol tur sa2 -v
Unit is not ready
(pass6:umass-sim1:1:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
(pass6:umass-sim1:1:0:0): CAM Status: SCSI Status Error
(pass6:umass-sim1:1:0:0): SCSI Status: Check Condition
(pass6:umass-sim1:1:0:0): MEDIUM ERROR asc:30,0
(pass6:umass-sim1:1:0:0): Incompatible medium installed
    
>How-To-Repeat:
Attach a Seagate TapeStor USB tape drive and write to it.
>Fix:
Fix the driver?     
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-usb mailing list