From owner-freebsd-isp Thu May 27 19:52:41 1999 Delivered-To: freebsd-isp@freebsd.org Received: from allegro.lemis.com (allegro.lemis.com [192.109.197.134]) by hub.freebsd.org (Postfix) with ESMTP id A046B15945 for ; Thu, 27 May 1999 19:52:18 -0700 (PDT) (envelope-from grog@freebie.lemis.com) Received: from freebie.lemis.com (freebie.lemis.com [192.109.197.137]) by allegro.lemis.com (8.9.1/8.9.0) with ESMTP id MAA16757; Fri, 28 May 1999 12:22:16 +0930 (CST) Received: (from grog@localhost) by freebie.lemis.com (8.9.3/8.9.0) id MAA09096; Fri, 28 May 1999 12:22:15 +0930 (CST) Date: Fri, 28 May 1999 12:22:15 +0930 From: Greg Lehey To: Rob Secombe Cc: freebsd-isp@FreeBSD.ORG Subject: Re: biodone: buffer already done Message-ID: <19990528122215.Q5509@freebie.lemis.com> References: <006401bea856$008f55c0$03451acb@teksupport.net.au> <3.0.5.32.19990528111057.00b26bc0@moat-gw.teksupport.net.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4i In-Reply-To: <3.0.5.32.19990528111057.00b26bc0@moat-gw.teksupport.net.au>; from Rob Secombe on Fri, May 28, 1999 at 11:10:57AM +1000 WWW-Home-Page: http://www.lemis.com/~grog X-PGP-Fingerprint: 6B 7B C3 8C 61 CD 54 AF 13 24 52 F8 6D A4 95 EF Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-41-739-7062 Sender: owner-freebsd-isp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Friday, 28 May 1999 at 11:10:57 +1000, Rob Secombe wrote: > At 16:52 27-05-99 -0700, you wrote: >> On Fri, 28 May 1999, Rob Secombe wrote: >>> We just had one of our servers spontaneously reboot. This machine is >>> running FreeBSD 2.1.7 RELEASE and has been running flawlessly for 2 years, >>> up until now. The last entry in the syslog prior to reboot was: >>> >>> /kernel biodone: buffer already done >>> >>> Could one of you kernel gurus please tell me what this means and is there >>> something I can do to prevent it happening again. >> >> I am not a kernel guru but I had exactly the same problem!! >> It happened to me when my SCSI controller card was about to hickup and >> during automatic backup session (high data transfers) my disk would >> freeze-up (red LED on all the time) and I would see the error message: >> >> /kernel biodone: buffer already done >> >> but my machine did not auto reboot. >> The problem is mostlikely in your SCSI host adopter (if you are using one >> and you get a SCSI timeout error message as well) >> Or your disk has some bad sectors and is about to give up >> Consider yourself lucky and do a backup!! >> I had to replace my SCSI controller and the disk as well which was >> degraded by the controller problem. > > Yeah, it would have been backing up SCSI --> SCSI DAT Tape at the time that > it fell over. No sign of media errors in the logs though. Sorry, I just saw this. The message is indicative of a logic problem in the SCSI code which handles exception conditions, and it's probably not the real problem, just a symptom of the problem. Were you able to get a dump? If so, that should help you further. Of course, 2.1.7 isn't exactly the newest version of the system any more, and there's a very good chance that the same behaviour won't occur on 3.2-RELEASE, since the SCSI code has been completely rewritten. I'd be interested to hear of your configuration. Greg -- See complete headers for address, home page and phone numbers finger grog@lemis.com for PGP public key To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message