From owner-freebsd-current Sat Jul 3 15:12:50 1999 Delivered-To: freebsd-current@freebsd.org Received: from ns.skylink.it (ns.skylink.it [194.177.113.1]) by hub.freebsd.org (Postfix) with ESMTP id 82E33151C5; Sat, 3 Jul 1999 15:12:47 -0700 (PDT) (envelope-from hibma@skylink.it) Received: from heidi.plazza.it (va-158.skylink.it [194.185.55.158]) by ns.skylink.it (8.9.1/8.8.8) with ESMTP id AAA00995; Sun, 4 Jul 1999 00:11:55 +0200 Received: from localhost (localhost.plazza.it [127.0.0.1]) by heidi.plazza.it (8.8.8/8.8.5) with SMTP id AAA08953; Sun, 4 Jul 1999 00:11:41 +0200 (CEST) Date: Sun, 4 Jul 1999 00:11:41 +0200 (CEST) From: Nick Hibma X-Sender: n_hibma@heidi.plazza.it Reply-To: Nick Hibma To: "Kenneth D. Merry" Cc: FreeBSD CURRENT Mailing list , gibbs@FreeBSD.ORG Subject: Re: panic in dadone, PR 12041 In-Reply-To: <199907031857.MAA66065@panzer.kdm.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > secsize is 0 in some cases (I think it happens when an INQUIRY fails > > without being detected as having failed). > > > > In any case a/(b/c) = a*c/b, but without any divl (with b sometimes 0 > > and c == 2^20). > > This is a good idea, but will probably just delay the appearance of the > problem. It also shows that the Zip drive has buggy firmware, since it > shouldn't return a sector size of 0 without an error. That is perfectly true. It's just that I have not the foggiest why the thing crashes, and this removes the panic. But, rewriting the computation removes one divl from the object code (replacing it by a multiply) :) With respect to the problem with the Zip drive: I haven't got the foggiest what the problem is. Anyone with a non-Plus drive has the same problem (as stated in PR 12041)? Cheers, Nick -- e-Mail: hibma@skylink.it To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message