Tape drive needs a BUS_DEVICE_RESET but isn't getting one

Randy Gobbel gobbel at andrew.cmu.edu
Sun Dec 13 15:24:08 PST 1998


I'm now joining the ranks of the people having trouble with tape drives.  I
downloaded the shareware version of Arkeia.  Looks very nice, but it causes my
tape drive to hang so hard that only a reboot brings it back to life.  The
application appears to be giving some sort of Write command, which times out
(after a very long time).  This triggers an Abort, but that's not enough--the
device is still hosed.  I think a BUS_DEVICE_RESET would get it unstuck, but
the driver isn't trying that, and I haven't found any obvious way to force this
to happen.  Here are the error messages I'm getting from the timeout:

Dec 13 03:04:54 gigan kernel: scsi : aborting command due to timeout : pid
221414, scsi0, channel 0, id 4, lun 0 Write (6) 01 00 00 40 00  
Dec 13 03:04:54 gigan kernel: (scsi0:0:4:0) Aborting scb 24, flags 0x4 
Dec 13 03:04:54 gigan kernel: (scsi0:0:4:0) SCB disconnected.  Queueing Abort
SCB. 
Dec 13 03:04:55 gigan kernel: st0: Error 26030000 (sugg. bt 0x20, driver bt
0x26, host bt 0x3). 

Of course I also need to figure out what the application is doing that causes
the initial hangup, but there certainly should be some way to recover without
rebooting.

Is there some way to force a BUS_DEVICE_RESET that I don't know about?  Any
suggestions appreciated.

-Randy

To Unsubscribe: send mail to majordomo at FreeBSD.org
with "unsubscribe aic7xxx" in the body of the message



More information about the aic7xxx mailing list