Subject: specifics on the SCSI tape error...
To: None <port-sparc@NetBSD.ORG>
From: David Gilbert <dgilbert@jaywon.pci.on.ca>
List: port-sparc
Date: 03/16/1996 17:14:38
	Ok, when I do a 'tar -tvf /dev/rst0' on my Archive Viper 150,
I get the following (on a Sun4/260 with the si SCSI):

Mar 16 16:57:31 repeat /netbsd: si0: SCSI bus busy, resetting...
Mar 16 16:57:32 repeat /netbsd: si0: SCSI bus busy, resetting...
Mar 16 16:57:33 repeat /netbsd: si0: SCSI bus busy, resetting...
Mar 16 16:57:35 repeat last message repeated 2 times
Mar 16 16:57:36 repeat /netbsd: st0: bad request, must be between 512 and 512

	Ok... I think to myself, 'dd if=/dev/rst0 of=/dev/null bs=512'
... and I get the following:

Mar 16 16:58:00 repeat /netbsd: si0: SCSI bus busy, resetting...
Mar 16 16:58:06 repeat /netbsd: si0: SCSI bus busy, resetting...
Mar 16 16:58:06 repeat /netbsd: st0(si0:4:0): unit attention, data = 00 00 00 00 00 00

	At this point, things start working (albeit very slowly).
Obviouly you can read/write bigger blocks (they get split up
somewhere, I understand) ... in fact this worked a month ago.  I don't
know where the SCSI reset is coming from, but I'm going to poke around
after the blocksize problem.

	The config message for st0 is:

Mar 11 17:52:20 repeat /netbsd: si0 targ 4 lun 0: <ARCHIVE, VIPER 150  21247, -005> SCSI1 1/sequential removable
Mar 11 17:52:20 repeat /netbsd: st0 at scsibus0: rogue, drive empty

Dave.

-- 
----------------------------------------------------------------------------
|David Gilbert, PCI, Richmond Hill, Ontario.  | Two things can only be     |
|Mail:      dgilbert@jaywon.pci.on.ca         |  equal if and only if they |
|http://www.pci.on.ca/~dgilbert               |   are precisely opposite.  |
---------------------------------------------------------GLO----------------