*BSD News Article 18942


Return to BSD News archive

Xref: sserve comp.os.386bsd.development:965 comp.os.386bsd.questions:4107
Newsgroups: comp.os.386bsd.development,comp.os.386bsd.questions
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!olivea!spool.mu.edu!howland.reston.ans.net!vixen.cso.uiuc.edu!news.cso.uiuc.edu!ehsn18.cen.uiuc.edu!rb6775
From: rb6775@ehsn18.cen.uiuc.edu (Rafal Krzysztof Boni)
Subject: WT [QIC-02] wierdness
Date: Tue, 27 Jul 1993 21:47:23 GMT
Message-ID: <CAuF6z.L8n@news.cso.uiuc.edu>
Sender: usenet@news.cso.uiuc.edu (Net Noise owner)
Organization: University of Illinois at Urbana
Lines: 44

This is a query for more info on tape dehavior, so even if you're not up
to giving me gory technical details... read on.

	Question 1:

		Before I get over my head into this WT driver [can we say
		kluge, boys and girls?], has anyone done any work to get
		it to a working level?? I looked on agate and sun-lamp, but
		the driver is the same...

	Question 2:
		
		When dealing with a NON-REWINDABLE tape device, the standard
		[read "correct"] behavior is for the tape to be left at what-
		ever location the last read/write was, correct??

		It seems that the WT driver want to forward the tape all the way
		to the end after the NON-REWINDABLE device is closed.  I am 
		assuming that is because of a bad driver/buggy code/etc. and not
		done for some good reason.

	Question 3:

		The WT driver uses a very distict IOCTL routine from all the 
		other drivers [well, other mag-tape drivers].  It seems to me
		that this should be corrected so that one can use the same 
		IOCTL to control the SCSI tape devices AND the QIC-02 tape
		devices.  Are there any reasons not to do this?  I have already
		started this, and with large code plunderings from Julian's 
		SCSI TAPE driver an progressing along nicely.  What I have done
		works -- with the exception of the NON-REWINDABLE behavior that
		I described above.

	Question 4:

		Does anyone have/know where I can get more info on the QIC-02
		programming interface??  I probably don't want to do THAT much
		hacking, but it might come in handy...


							Any input, ideas and
							suggestions welcome.

								Rafal