From owner-freebsd-bugs Sat May 13 17:36:17 1995 Return-Path: bugs-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA16673 for bugs-outgoing; Sat, 13 May 1995 17:36:17 -0700 Received: from cardhu.cs.hut.fi (hsu@laphroaig.cs.hut.fi [130.233.192.94]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id RAA16666 for ; Sat, 13 May 1995 17:36:14 -0700 Received: by cardhu.cs.hut.fi id AA15782 (5.65c8/HUTCS-C 1.3 for freebsd-bugs@freefall.cdrom.com); Sun, 14 May 1995 03:33:14 +0300 Date: Sun, 14 May 1995 03:33:14 +0300 From: Heikki Suonsivu Message-Id: <199505140033.AA15782@cardhu.cs.hut.fi> To: Bruce Evans Cc: freebsd-bugs@freefall.cdrom.com, hsu@cs.hut.fi Subject: Re: i386/395: CRITICAL PROBLEM: spl functions implemented incorrectly In-Reply-To: <199505121955.FAA02157@godzilla.zeta.org.au> References: <199505121955.FAA02157@godzilla.zeta.org.au> Organization: Helsinki University of Technology, Otaniemi, Finland Sender: bugs-owner@FreeBSD.org Precedence: bulk Bruce Evans writes: > >s = splsomething(); > >if (foo) { > > ... something, which does verifyably not modify foo ... > > if (foo->bar) /* foo is NULL or garbage here, generating kernel > > page fault. */ > >} > >splx(s); > >can't remember which one (there are probably several open ones for me in > >GNATS, with stack traces and later ones with some kgdb wanderarounds). > There seems to be only one relevant one: > >>Synopsis: (apparently) bounce buffer code gets used on 32bit bus I thought there would be more, but maybe I just didn't send them or they got lost somewhere... The FreeBSD 1 "NFS server foo is alive again" problem wasn't reported as PR but by mail to freebsd-bugs, its old story (but still valid, almost every time one of the nfs servers panics, the FreeBSD 1 goes with it after the server comes up). > > bounce buffer code shouldn't be called in this machine, > >doesn't it say "enabling bounce buffer code" in boot on those which > >need it? > The bt driver always sets SDEV_BOUNCE :-(. I took the whole thing out to see if it affected the problem. It didn't, but exchanging the motherboard from P60 to P90 seems to reduce the frequency of problems. -- Heikki Suonsivu, T{ysikuu 10 C 83/02210 Espoo/FINLAND, hsu@cs.hut.fi home +358-0-8031121 work -4513377 fax -4555276 riippu SN