From owner-freebsd-current Sat Nov 22 12:12:17 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id MAA23149 for current-outgoing; Sat, 22 Nov 1997 12:12:17 -0800 (PST) (envelope-from owner-freebsd-current) Received: from implode.root.com (implode.root.com [198.145.90.17]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id MAA23125 for ; Sat, 22 Nov 1997 12:12:09 -0800 (PST) (envelope-from root@implode.root.com) Received: from implode.root.com (localhost [127.0.0.1]) by implode.root.com (8.8.5/8.8.5) with ESMTP id MAA08065; Sat, 22 Nov 1997 12:13:07 -0800 (PST) Message-Id: <199711222013.MAA08065@implode.root.com> To: "John W. DeBoskey" cc: freebsd-current@freebsd.org Subject: Re: fxp0 causes machine lockup In-reply-to: Your message of "Thu, 20 Nov 1997 23:07:08 EST." <199711210407.AA10760@iluvatar.unx.sas.com> From: David Greenman Reply-To: dg@root.com Date: Sat, 22 Nov 1997 12:13:07 -0800 Sender: owner-freebsd-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > With respect to the following problem, the solution came from >an unexpected location. > > I asked our hardware support folks for a 2nd motherboard to see >if the problem was specific to the hardware. Before getting the >new MB, they suggested I upgrade the bios on my machine... I said >sure, thinking FreeBSD doesn't use the bios, what could happen? > > Dell OptiPlex PPro 200 with bios rev A00(Phoenix) flashed to A08. > > The problem went away. > > Could someone give me a short explanation of how the bios update >could fix my apparent dma problem? Does the bios assign dma channels >or something associated? The BIOS programs the motherboard chipset; it configures among other things the various settings that control PCI DMA behavior. If the MB chipset is misconfigured, then bad things can happen. > Anyways, I have now tested rev 0, 2, & 4 fxp NICs with complete >success. Thanks for the note. BTW, does you machine have the 82557+82555 combination or does it have an 82558 chip? -DG David Greenman Core-team/Principal Architect, The FreeBSD Project