diff options
-rw-r--r-- | sys/dev/sk/if_sk.c | 10 | ||||
-rw-r--r-- | sys/dev/sk/if_skreg.h | 3 |
2 files changed, 10 insertions, 3 deletions
diff --git a/sys/dev/sk/if_sk.c b/sys/dev/sk/if_sk.c index f4c1b1c..22c50b8 100644 --- a/sys/dev/sk/if_sk.c +++ b/sys/dev/sk/if_sk.c @@ -193,7 +193,12 @@ static struct sk_type sk_devs[] = { }, { VENDORID_DLINK, - DEVICEID_DLINK_DGE530T, + DEVICEID_DLINK_DGE530T_A1, + "D-Link DGE-530T Gigabit Ethernet" + }, + { + VENDORID_DLINK, + DEVICEID_DLINK_DGE530T_B1, "D-Link DGE-530T Gigabit Ethernet" }, { 0, 0, NULL } @@ -1805,7 +1810,8 @@ skc_attach(dev) case DEVICEID_BELKIN_5005: case DEVICEID_3COM_3C940: case DEVICEID_LINKSYS_EG1032: - case DEVICEID_DLINK_DGE530T: + case DEVICEID_DLINK_DGE530T_A1: + case DEVICEID_DLINK_DGE530T_B1: /* Stay with VPD PN. */ pname = sc->sk_vpd_prodname; break; diff --git a/sys/dev/sk/if_skreg.h b/sys/dev/sk/if_skreg.h index 08462dc..a9fa27c 100644 --- a/sys/dev/sk/if_skreg.h +++ b/sys/dev/sk/if_skreg.h @@ -133,7 +133,8 @@ /* * D-Link gigabit ethernet device ID */ -#define DEVICEID_DLINK_DGE530T 0x4c00 +#define DEVICEID_DLINK_DGE530T_A1 0x4c00 +#define DEVICEID_DLINK_DGE530T_B1 0x4b01 /* * GEnesis registers. The GEnesis chip has a 256-byte I/O window |