From owner-freebsd-hardware@FreeBSD.ORG Wed Jun 18 18:48:55 2003 Return-Path: Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ABD7E37B401 for ; Wed, 18 Jun 2003 18:48:55 -0700 (PDT) Received: from lariat.org (lariat.org [63.229.157.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id B0E2943FAF for ; Wed, 18 Jun 2003 18:48:54 -0700 (PDT) (envelope-from brett@lariat.org) Received: from mustang.lariat.org (IDENT:ppp1000.lariat.org@lariat.org [63.229.157.2]) by lariat.org (8.9.3/8.9.3) with ESMTP id TAA27043; Wed, 18 Jun 2003 19:48:45 -0600 (MDT) X-message-flag: Warning! Use of Microsoft Outlook renders your system susceptible to Internet worms. Message-Id: <4.3.2.7.2.20030618194030.02838580@localhost> X-Sender: brett@localhost X-Mailer: QUALCOMM Windows Eudora Version 4.3.2 Date: Wed, 18 Jun 2003 19:48:40 -0600 To: Daniel Gustafson , hardware@FreeBSD.ORG From: Brett Glass In-Reply-To: <20030619013826.5882b0c9.daniel@hobbit.se> References: <4.3.2.7.2.20030618172203.028af810@localhost> <4.3.2.7.2.20030618153536.033b6b40@localhost> <4.3.2.7.2.20030618153536.033b6b40@localhost> <4.3.2.7.2.20030618172203.028af810@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Subject: Re: FreeBSD doesn't recognize onboard RTL8139 X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jun 2003 01:48:56 -0000 At 05:38 PM 6/18/2003, Daniel Gustafson wrote: >There is one RTL8139 identified: > >rl0: port 0xe000-0xe07f mem >0xe4100000-0xe410007f irq 15 at device 7.0 on pci0 >rl0: Ethernet address: 00:40:f6:b4:76:b1 >miibus0: on rl0 >rlphy0: on miibus0 >rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto > >And then it finds an Intel Pro NIC: > >fxp0: port 0xe400-0xe41f mem >0xe4000000-0xe40fffff,0xe4101000-0xe4101fff irq 10 at device 10.0 on >pci0 >fxp0: Ethernet address 00:30:00:03:c8:06 >inphy0: on miibus1 >inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto So it does. And just before I received your message, I found out why. All of the manufacturer's literature says that the board has the Realtek chip. The accompanying CD even includes Realtek drivers. But if you disassemble the chassis to expose the LAN circuitry (which lies, alas, under a whole bunch of brackets, etc. that must be removed), and look at the only LSI chip in that section of the board really carefully, you'll see the part number: 82558B. Apparently, the motherboard wasn't equipped as the manufacturer claimed. I'm not complaining, though. As I understand it, the architecture and DMA scheme of this chip work much better with BSD's IP stack and mbuf memory allocation scheme than do those of the Realtek. Now, I need to get an e-mail back from the (Taiwanese) company to find out if (a) I got the wrong board; or (b) they've switched to the better (and more expensive) chip. I'm glad that FreeBSD discovered the discrepancy.... --Brett