From owner-freebsd-current Wed Dec 13 13: 7:59 2000 From owner-freebsd-current@FreeBSD.ORG Wed Dec 13 13:07:56 2000 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mailout00.sul.t-online.com (mailout00.sul.t-online.com [194.25.134.16]) by hub.freebsd.org (Postfix) with ESMTP id 6683337B402 for ; Wed, 13 Dec 2000 13:07:55 -0800 (PST) Received: from fwd01.sul.t-online.com by mailout00.sul.t-online.com with smtp id 146J7t-0004lY-01; Wed, 13 Dec 2000 22:07:49 +0100 Received: from peedub.muc.de (320038014727-0001@[62.155.144.45]) by fmrl01.sul.t-online.com with esmtp id 146J7f-18QAYCC; Wed, 13 Dec 2000 22:07:35 +0100 Received: from peedub.muc.de (localhost [127.0.0.1]) by peedub.muc.de (8.11.1/8.11.1) with ESMTP id eBDL9Ce24744; Wed, 13 Dec 2000 22:09:16 +0100 (CET) (envelope-from garyj@peedub.muc.de) Message-Id: <200012132109.eBDL9Ce24744@peedub.muc.de> X-Mailer: exmh version 2.2 06/23/2000 with nmh-1.0.3 To: Cliff Sarginson Cc: Mark Huizer , freebsd-current@FreeBSD.ORG Subject: Re: fxp driver not reset after Windows reboot? Reply-To: Gary Jennejohn In-reply-to: Your message of "Sun, 10 Dec 2000 20:06:05 +0100." <00121020060504.01067@buffy> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 13 Dec 2000 22:09:11 +0100 From: Gary Jennejohn X-Sender: 320038014727-0001@t-dialin.net Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Cliff Sarginson writes: > Hello > I have the self same problem with my nics' Realtek 8139's. > But on my '98 machine it is dual bootable with Linux. > If I don't power cycle the PC between using windows and > Linux my nic's are unusable, gaining a MAC address > of FFFF........ as I see yours does. > > I have found no solution for it (even swearing doesnt help) > but since it so similar to your problem and with both Linux > and FreeBSD .... we have been Gate'd again > > Cliff > [snip] I've seen this on a dual booted laptop (w9x and Linux) too. The if_rl.c driver under FreeBSD is intelligent enough to notice that the chip has been put into a funny power management state and reset it (thanks to wpaul). Look for D0 to find the relevant code fragment. You can either incorporate the code from the FBSD driver into the Linux driver or (this is what I did) forbid w9x from using power mamnagement on the interface. --- Gary Jennejohn / garyj@muc.de gj@freebsd.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message