From owner-freebsd-bugs@FreeBSD.ORG Fri Dec 22 10:47:21 2006 Return-Path: X-Original-To: freebsd-bugs@freebsd.org Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8A90F16A407; Fri, 22 Dec 2006 10:47:21 +0000 (UTC) (envelope-from bdluevel@heitec.net) Received: from christel.heitec.net (christel.heitec.net [62.206.253.11]) by mx1.freebsd.org (Postfix) with ESMTP id 3733313C46C; Fri, 22 Dec 2006 10:47:21 +0000 (UTC) (envelope-from bdluevel@heitec.net) Received: from heitec.net? (paladin.heitec.net [62.206.253.14]) by christel.heitec.net (Postfix) with ESMTP id DA3BDA8937; Fri, 22 Dec 2006 11:26:01 +0100 (CET) Date: Fri, 22 Dec 2006 11:26:01 +0100 From: Bernd Luevelsmeyer X-Mailer: Mozilla 4.8 [en] (WinNT; U) MIME-Version: 1.0 To: mjacob@freebsd.org References: <200612201126.kBKBQgEv041082@tostan.admin.er.heitec.net> <20061220054818.J53125@ns1.feral.com> <20061220142055.9C287A891D@christel.heitec.net> <20061221114514.M69280@ns1.feral.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20061222102601.DA3BDA8937@christel.heitec.net> Cc: freebsd-bugs@freebsd.org, FreeBSD-gnats-submit@freebsd.org Subject: Re: bin/106973: 'tar' cannot read own tape, but 'pax' can X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Dec 2006 10:47:21 -0000 mjacob@freebsd.org wrote: > > I'm on vacation at present, but trying to follow this. This particular > tape drive is unfamiliar to me. I would assume that it must be some kind > of fixed blocksize device. > > Despite what you said, could you please try: > > mt -f /dev/sa0 seteotmodel 1 > cd /usr/include > tar cvfb /dev/sa0 1 . || tar tvfb /dev/sa0 1 > mt -f /dev/sa0 rewind > tar cvfb /dev/sa0 2 . || tar tvfb /dev/sa0 2 Sure. I would have expected the eotmodel to be 2, but it appears to have been 1 to begin with. In order to keep the mail to a sensible length, I deleted most of tar's output and replaced it with "[...]". However, I don't quite understand the point of this test, since the "tar c" _does_ work fine; it's the reading that doesn't work. Script started on Fri Dec 22 10:37:13 2006 #mt -f /dev/sa0 seteotmodel 1 /dev/sa0: old model was 1 filemark at EOT /dev/sa0: new model is 1 filemark at EOT #cd /usr/include #tar cvfb /dev/sa0 1 . || tar tvfb /dev/sa0 1 a . a a.out.h a ar.h a assert.h a bitstring.h [...1571 lines...] a bsm/audit.h a bsm/audit_kevents.h a bsm/audit_internal.h a bsm/audit_record.h a bsm/audit_uevents.h a bsm/libbsm.h #mt -f /dev/sa0 rewind #tar cvfb /dev/sa0 2 . || tar tvfb /dev/sa0 2 a . a a.out.h a ar.h a assert.h a bitstring.h [...1571 lines...] a bsm/audit.h a bsm/audit_kevents.h a bsm/audit_internal.h a bsm/audit_record.h a bsm/audit_uevents.h a bsm/libbsm.h #exit Script done on Fri Dec 22 10:44:49 2006