Skip site navigation (1)Skip section navigation (2)
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>