re0 - D-Link DGE-528T not recognised.

Denis Fortin fortin at acm.org
Sat May 19 10:08:02 UTC 2007


(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,




More information about the freebsd-net mailing list