kern/50691: EOT detection in sa driver prevents mutli volume dump

Lars Köller lars at koellers.net
Tue Apr 8 23:50:21 PDT 2003


The following reply was made to PR kern/50691; it has been noted by GNATS.

From: =?ISO-8859-1?Q?Lars_K=F6ller?= <lars at koellers.net>
To: Nate Lawson <nate at root.org>
Cc: Bruce Evans <bde at zeta.org.au>, FreeBSD-gnats-submit at freebsd.org
Subject: Re: kern/50691: EOT detection in sa driver prevents mutli volume
 dump
Date: Tue, 08 Apr 2003 23:55:52 -0400

 Nate Lawson wrote:
 
 > On Tue, 8 Apr 2003, Lars [iso-8859-1] K?ller wrote:
 >
 > >In reply to Nate Lawson who wrote:
 > >
 > >
 > >>I agree with Bruce.  Remove the "|SA_QUIRK_2FM" from the C56 line above,
 > >>recompile your kernel, and try again.  Let us know if this fixes things
 > >>for you.  Variable block size has little to do with requiring 2 end of
 > >>file marks and the original commit should have been more careful about
 > >>this.
 > >
 > >If I understand the code change right, it is only valid for HP DAT
 > >drives. Sorry I've forgotten to mention my is a
 > >
 > >  ARCHIVE Python 28388-XXX
 > >
 > >So this couldn't be the reason. The last successful backup on a DDS2
 > >and a second DDS1 tape was done at Jan 11th.
 >
 >
 > Please reply with the results of "camcontrol devlist" for the history of
 > this PR and I'll close it.
 
 
 root at odie:~/
 129660 : camcontrol devl
 <ARCHIVE Python 28388-XXX 5ACB>    at scbus0 target 4 lun 0 (sa0,pass10)
 <PLEXTOR CD-ROM PX-40TS 1.04>      at scbus0 target 5 lun 0 (cd0,pass11)
 <SEAGATE ST19101W 0014>            at scbus0 target 8 lun 0 (pass0,da2)
 <SEAGATE ST19101W 0014>            at scbus0 target 9 lun 0 (pass1,da3)
 <SEAGATE ST32171W 0338>            at scbus0 target 10 lun 0 (pass2,da4)
 <IBM DCAS-34330 S61A>              at scbus1 target 0 lun 0 (pass3,da0)
 <DEC RZ2DD-LS (C) DEC 0306>        at scbus1 target 1 lun 0 (pass4,da1)
 <IBM DCAS-34330 S61A>              at scbus1 target 2 lun 0 (pass5,da6)
 <IBM DNES-309170 SA30>             at scbus1 target 3 lun 0 (pass6,da7)
 <SEAGATE ST32171W 0338>            at scbus1 target 11 lun 0 (pass7,da5)
 <PIONEER CD-ROM DR-U10X 1.07>      at scbus2 target 5 lun 0 (pass8,cd2)
 <PIONEER CD-ROM DR-U12X 1.06>      at scbus2 target 6 lun 0 (pass9,cd3)
 
 
 What still has changed is the behaviour of the write command when EOT is 
 reached. See my note in the PR. Do you have any idea for this?
 
 Best regards
 
 Lars
 
 -- 
 Lars Köller
 E-Mail: lars at koellers.net (LKoeller at FreeBSD.ORG)
 -------- FreeBSD, was sonst? ---- http://www.de.freebsd.org --------
 


More information about the freebsd-bugs mailing list