i386/112774: change required in if_re.c to support new hardware
rev. of D-Link DGE-528T PCI card
Denis Fortin
fortin at acm.org
Fri May 18 20:10:03 PDT 2007
>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 at 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:
More information about the freebsd-i386
mailing list