From owner-freebsd-hackers Tue Aug 12 07:37:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA25008 for hackers-outgoing; Tue, 12 Aug 1997 07:37:06 -0700 (PDT) Received: from cabri.obs-besancon.fr (cabri.obs-besancon.fr [193.52.184.3]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id HAA25003 for ; Tue, 12 Aug 1997 07:37:01 -0700 (PDT) Received: by cabri.obs-besancon.fr (5.57/Ultrix3.0-C) id AA23710; Tue, 12 Aug 97 16:36:45 +0100 Date: Tue, 12 Aug 97 16:36:45 +0100 Message-Id: <9708121536.AA23710@cabri.obs-besancon.fr> From: Jean-Marc Zucconi To: rbezuide@oskar.nanoteq.co.za Cc: freebsd-hackers@freebsd.org In-Reply-To: <199708121321.PAA07662@oskar.nanoteq.co.za> (message from Reinier Bezuidenhout on Tue, 12 Aug 1997 15:21:58 +0200 (SAT)) Subject: Re: Can't mount worm0 X-Mailer: Emacs Mime-Version: 1.0 (generated by tm-edit 7.106) Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >>>>> Reinier Bezuidenhout writes: > Hi ... > I have the following setup > 200 MHz pentium - running FreeBSD 3.0-970713-SNAP It is probably caused by a buggy driver at this date. Try the following patch. Index: worm.c =================================================================== RCS file: /home/ncvs/src/sys/scsi/worm.c,v retrieving revision 1.42 retrieving revision 1.44 diff -u -r1.42 -r1.44 --- worm.c 1997/07/01 00:22:51 1.42 +++ worm.c 1997/08/01 12:48:35 1.44 @@ -43,7 +43,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: worm.c,v 1.42 1997/07/01 00:22:51 bde Exp $ + * $Id: worm.c,v 1.44 1997/08/01 12:48:35 jmz Exp $ */ #include "opt_bounce.h" @@ -228,10 +228,11 @@ { errval ret; struct scsi_data *worm = sc_link->sd; + int blk_size; SC_DEBUG(sc_link, SDEV_DB2, ("worm_size")); - worm->n_blks = scsi_read_capacity(sc_link, &worm->blk_size, + worm->n_blks = scsi_read_capacity(sc_link, &blk_size, flags); /* @@ -551,6 +552,7 @@ worm->worm_flags &= ~WORMFL_TRACK_PREPED; sc_link->flags &= ~SDEV_OPEN; } + worm->blk_size = 2048; } } else worm->worm_flags |= WORMFL_IOCTL_ONLY; Jean-Marc _____________________________________________________________________________ Jean-Marc Zucconi Observatoire de Besancon F 25010 Besancon cedex PGP Key: finger jmz@cabri.obs-besancon.fr