From owner-freebsd-current Mon Jun 5 13: 0:44 2000 Delivered-To: freebsd-current@freebsd.org Received: from Awfulhak.org (tun.AwfulHak.org [194.242.139.173]) by hub.freebsd.org (Postfix) with ESMTP id 9427137BDB3; Mon, 5 Jun 2000 13:00:35 -0700 (PDT) (envelope-from brian@Awfulhak.org) Received: from hak.lan.Awfulhak.org (hak.lan.awfulhak.org [172.16.0.12]) by Awfulhak.org (8.9.3/8.9.3) with ESMTP id UAA42897; Mon, 5 Jun 2000 20:56:49 +0100 (BST) (envelope-from brian@Awfulhak.org) Received: from hak.lan.Awfulhak.org (localhost [127.0.0.1]) by hak.lan.Awfulhak.org (8.9.3/8.9.3) with ESMTP id UAA00878; Mon, 5 Jun 2000 20:18:19 +0100 (BST) (envelope-from brian@Awfulhak.org) Message-Id: <200006051918.UAA00878@hak.lan.Awfulhak.org> X-Mailer: exmh version 2.1.1 10/15/1999 To: Mark Knight , paul@FreeBSD.ORG Cc: freebsd-current@FreeBSD.ORG, wollman@FreeBSD.ORG, julian@FreeBSD.ORG Subject: Re: Panic during boot under current In-Reply-To: Message from Mark Knight of "Mon, 05 Jun 2000 18:23:19 BST." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 05 Jun 2000 20:18:19 +0100 From: Brian Somers Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > In article <200005302211.PAA39853@bubba.whistle.com>, Archie Cobbs > writes > >Brian Somers writes: > >> Also (Mark sits beside me at work), is there anyone else out there > >> that actually runs FreeBSD-current under VMWare (irrespective of the > >> host OS) ? > > This problem has now been traced down to a bug in the lnc driver, where > multiple instances are installed. > > This surfaced as a result of changes made on 16th May. Specifically, the lnc driver declares NLNC softcs. Mark has an isa style ``device lnc0'' in his config and then uses vmware with two configured devices. config produces lnc.h which contains ``#define NLNC 1'' and if_lnc_pci.c dives in and starts writing to the second softc. I'll look at fixing this at some point if you don't have time Paul :-I This may have broken because Paul changed the softc decl from static to just global (so that the other if_lnc*.c modules can get at it).... either that or Mark has been ``just lucky'' so far and the lnc driver has never worked properly with more than one device. This would neatly explain why he's seen funny errors in the past - one of them was a message to you Garrett saying that your npx.c modification to do no more than output a boot-time diagnostic seemed to screw up his kernel !!! > -- > Mark Knight PGP Public Key: finger mkn@knigma.org -- Brian Don't _EVER_ lose your sense of humour ! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message