From owner-freebsd-net@FreeBSD.ORG Sat May 19 10:08:02 2007 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9B8D116A403 for ; Sat, 19 May 2007 10:08:02 +0000 (UTC) (envelope-from fortin@acm.org) Received: from mail15.bluewin.ch (mail15.bluewin.ch [195.186.18.63]) by mx1.freebsd.org (Postfix) with ESMTP id 6692E13C46C for ; Sat, 19 May 2007 10:08:02 +0000 (UTC) (envelope-from fortin@acm.org) Received: from [192.168.127.129] (85.0.156.186) by mail15.bluewin.ch (Bluewin 7.3.121) id 46499CAF0010CFFE; Sat, 19 May 2007 09:47:57 +0000 Message-ID: <464EC7D6.5070408@acm.org> Date: Sat, 19 May 2007 11:48:06 +0200 From: Denis Fortin User-Agent: Thunderbird 2.0.0.0 (Windows/20070326) MIME-Version: 1.0 To: freebsd-net@freebsd.org, MaXX Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Re: re0 - D-Link DGE-528T not recognised. X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 May 2007 10:08:02 -0000 (follow-up to question by MaXX to freebsd-net on Sun May 6 11:53:56) Greetings, I have also just bought a couple of D-Link DGE-528T Gigabit Ethernet cards for use with FreeBSD, and I also found that FreeBSD 6.2-RELEASE did not detect them anymore. A simple fix is needed to /usr/src/sys/dev/re/if_re.c to add support for the rev.B1 version of the hardware. I have reported the problem using send-pr. It is tracked as "i386/112774". See http://www.freebsd.org/cgi/query-pr.cgi?pr=112774 for more info. You need to patch the if_re.c file, rebuild a kernel, and then it will just work. Good luck, Denis F. PS. For info, here is the required fix: --- /usr/src/sys/dev/re/if_re.c Wed Jan 24 03:57:50 2007 +++ /usr/src/sys/dev/re/if_re.c.new Sat May 19 04:08:32 2007 @@ -168,6 +168,8 @@ static struct rl_type re_devs[] = { { DLINK_VENDORID, DLINK_DEVICEID_528T, RL_HWREV_8169S, "D-Link DGE-528(T) Gigabit Ethernet Adapter" }, + { DLINK_VENDORID, DLINK_DEVICEID_528T, RL_HWREV_8169_8110SB, + "D-Link DGE-528(T) Rev.B1 Gigabit Ethernet Adapter" }, { RT_VENDORID, RT_DEVICEID_8139, RL_HWREV_8139CPLUS, "RealTek 8139C+ 10/100BaseTX" }, { RT_VENDORID, RT_DEVICEID_8101E, RL_HWREV_8101E,