Date: Sat, 19 May 2007 04:40:09 +0200 (CEST) From: Denis Fortin <fortin@acm.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: i386/112774: change required in if_re.c to support new hardware rev. of D-Link DGE-528T PCI card Message-ID: <20070519024009.B5FFA2F968@poterne.rax.org> Resent-Message-ID: <200705190310.l4J3A33d047363@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 112774 >Category: i386 >Synopsis: change required in if_re.c to support new hardware rev. of D-Link DGE-528T PCI card >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-i386 >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sat May 19 03:10:02 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Denis Fortin >Release: FreeBSD 6.1-RELEASE i386 >Organization: RAX systems >Environment: System: FreeBSD poterne.rax.org 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May 14 09:28:27 CEST 2006 denis@poterne.rax.org:/usr/obj/usr/src/sys/POTERNE i386 >Description: Latest hardware revision (B1) of D-Link DGE-528T Gigabit Ethernet card is no longer detected by the if_re.c driver because the chipset has changed slightly. A quick change in the driver enables detection (and proper operation) of the driver. There have been a few questions in mailing lists concerning problems with recent DGE-528T cards not being detected. Enclosed patch fixed the issue. >How-To-Repeat: Add a D-Link DGE-528T (hardware rev. B1) in a FreeBSD machine under 6.2-RELEASE. Boot. Notice the card is not detected. >Fix: Apply the following patch to /usr/src/sys/dev/re/if_re.c: --- /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, >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070519024009.B5FFA2F968>