Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Jun 1999 23:02:19 GMT
From:      "Julian H. Stacey Jhs@jhs.muc.de Jhs" <jhs@jhs.muc.de>
To:        FreeBSD-gnats-submit@freebsd.org
Cc:        nclayton@lehman.com, stuart@jhs.muc.de, gary@jhs.muc.de
Subject:   kern/12062: sa tape driver with Cipher 60M SCSI QIC tape drive on 3.2 is droping last 10K block.
Message-ID:  <199906062302.XAA03419@jhs.muc.de>

next in thread | raw e-mail | index | archive | help

>Number:         12062
>Category:       kern
>Synopsis:       sa tape driver with Cipher 60M SCSI QIC tape drive on 3.2 is droping last 10K block.
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jun  6 16:20:01 PDT 1999
>Closed-Date:
>Last-Modified:
>Originator:     Julian H. Stacey jhs@jhs.muc.de
>Release:        FreeBSD 3.2-RELEASE i386
>Organization:
>Environment:

        -

>Description:

        I had intended to file a bland 
		Category:	docs
		"please add to docu that this drive still works on 3.2"
	But Not So 
		It seems the driver software has been srambled, & last blocks are dropped on write !

	Cipher tape drive Model 540 (Capacity: QIC 45M 60M tapes, Interface: SCSI 1)

	dmesg reports it as:
		Jun  6 18:48:17 wall /kernel: sa0 at aha0 bus 0 target 3 lun 0
		Jun  6 18:48:17 wall /kernel: sa0: <  > Removable Sequential Access SCSI-CCS device
		Jun  6 18:48:17 wall /kernel: sa0: 3.300MB/s transfers 

	It started to read a tape OK, that I created 1996.01.16 on BSD
		(but I got impatient & didnt read whole tape, as I control C'd it,
		as I thought I was just verifying then)

	On writing a 7.7M directory with 	tar cvf /dev/rsa0 .	at end it reported
		tar: only wrote 0 of 10240 bytes to /dev/rsa0
	On reading same tape
		tar: Unexpected EOF on archive file
	On comparing directories, last file was different,
	to compare directories I used
		find . -type f -exec cmpd -d -v {} ../../public_html \;
	( cmpd.c is written by me (compare & delete), available on 
		http://www.freebsd.org/~jhs/src/bsd/jhs/bin/public/cmpd/ )

	Historical note: This is one of the same drive type I had listed as working in 
		From: burgess@hrd769.brooks.af.mil (Dave Burgess)
		Date: 13 Jan 1994 06:00:46 -0000
		Newsgroups: comp.os.386bsd.announce,comp.answers,news.answers
		Subject: [comp.os.386bsd] BNR/2 derived BSD for PCs FAQ (Part 9 of 10)
		Message-ID: <386bsd-faq-9-758440818@hrd769.brooks.af.mil>

		Archive-name: 386bsd-faq/part9

>How-To-Repeat:

	I do not know if this problem materialises on other drives & densities, I have others 
	(Tandberg & Prime 60M ) & will try them, didn't notice this on my Tandberg 525M drive.

>Fix:
	Driver software needs fixing, meantime:
	Always append 10K of garbage file as last item in a tar write 
	(this is the same horrible trick I used many years ago, that became 
	un-necessary years ago, & now is back again - Uugh ! :-)

>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199906062302.XAA03419>