Subject: Re: kern/2086: SCSI tape support broken
To: None <tron@colwyn.owl.de>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: netbsd-bugs
Date: 02/16/1996 19:12:31
On Fri, 16 Feb 1996 14:43:09 +0100 (GMT+0100)
Matthias Scheler <tron@colwyn.owl.de> wrote:
> >Synopsis: SCSI tape support broken
[ . . . ]
> >Environment:
> System: NetBSD colwyn 1.1A NetBSD 1.1A (COLWYN) #0: Sun Feb 11 23:35:43 GMT+0100 1996 tron@colwyn:/usr/src/sys/arch/i386/compile/COLWYN i386
>
> >Description:
> With a kernel compiled from 960215 sources I get an I/O error if I try to
> access to my SCSI streamer with "tar". After reinstalling a 960210 kernel
> it works fine again. My streamer is a Tandberg TDC 3660 connected to a
> NCR 53c810.
>
> >How-To-Repeat:
> tron@colwyn:~>tar xvf /dev/nrst0
> tar: can't open /dev/nrst0 : Input/output error
There's not really enough information here to even start debugging this.
Firstly, does the kernel print anything on the console when the error
occurs? Maybe you could compile a kernel with SCSIDEBUG and get more
information? There are a number of places where st.c returns EIO to the
user. Maybe you could put some printfs in those places and tell us which
one of those places is setting EIO?
Sorry, but "tar had an input/output error" is just to vague. SCSI tape
support is far from broken ... I use it almost every day. It's not
*perfect*, but... ;-)
--------------------------------------------------------------------------
Jason R. Thorpe thorpej@nas.nasa.gov
NASA Ames Research Center Home: 408.866.1912
NAS: M/S 258-6 Work: 415.604.0935
Moffett Field, CA 94035 Pager: 415.428.6939