From owner-freebsd-net@FreeBSD.ORG Fri Jun 12 20:10:03 2009 Return-Path: Delivered-To: freebsd-net@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 56F85106564A for ; Fri, 12 Jun 2009 20:10:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 447658FC0C for ; Fri, 12 Jun 2009 20:10:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n5CKA3lT049630 for ; Fri, 12 Jun 2009 20:10:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n5CKA37i049629; Fri, 12 Jun 2009 20:10:03 GMT (envelope-from gnats) Date: Fri, 12 Jun 2009 20:10:03 GMT Message-Id: <200906122010.n5CKA37i049629@freefall.freebsd.org> To: freebsd-net@FreeBSD.org From: Ted Mittelstaedt Cc: Subject: Re: kern/125195: [fxp] fxp(4) driver failed to initialize device Intel 82801DB X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Ted Mittelstaedt List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Jun 2009 20:10:03 -0000 The following reply was made to PR kern/125195; it has been noted by GNATS. From: Ted Mittelstaedt To: bug-followup@FreeBSD.org, francisgendreau@videotron.ca Cc: Subject: Re: kern/125195: [fxp] fxp(4) driver failed to initialize device Intel 82801DB Date: Fri, 12 Jun 2009 13:07:50 -0700 Some more followup - I moved my own problem fxp0 card to a FreeBSD 4.11-RELEASE system and it is detected fine, no "MII without any PHY" error message. The system that I was getting the "MII without any PHY" error message on was a FreeBSD 6.4 system. The problem fxp0 card is an Intel Etherexpress Pro/100, with a S82557 chip on it. Since it is a standalone PCI card and not embedded on the motherboard I can exchange it easily, - if anyone would like it for debugging I'd be happy to send them my card in the mail. To Francis, if possible could you download an older version of FreeBSD and check it on your hardware? You can find older versions here: ftp://ftp.cse.buffalo.edu/pub/FreeBSD-Archive/old-releases/i386/ISO-IMAGES/ The really old versions, ie: 4.11 and such, only have full-blown install ISO's and may also lack PCI IDs for your chip in which case the card wouldn't even be detected at all. But, the newer versions like 5.5 and so on do have boot-only ISO CD images which shouldn't be that bad. If an older driver version detects your card and attaches without the error message, we can assume this is a bug introduced by one of the patches to the driver, and it should be easy to zero in to the patch that is responsible.