diff --git a/sys/dev/dc/if_dc.c b/sys/dev/dc/if_dc.c index 5979bd329e37..1f872ec4cb7c 100644 --- a/sys/dev/dc/if_dc.c +++ b/sys/dev/dc/if_dc.c @@ -194,6 +194,8 @@ static struct dc_type dc_devs[] = { "Conexant LANfinity MiniPCI 10/100BaseTX" }, { DC_VENDORID_HAWKING, DC_DEVICEID_HAWKING_PN672TX, "Hawking CB102 CardBus 10/100" }, + { DC_VENDORID_PLANEX, DC_DEVICEID_FNW3602T, + "PlaneX FNW-3602-T CardBus 10/100" }, { 0, 0, NULL } }; diff --git a/sys/dev/dc/if_dcreg.h b/sys/dev/dc/if_dcreg.h index 12bf54b67553..d4536c7f4c05 100644 --- a/sys/dev/dc/if_dcreg.h +++ b/sys/dev/dc/if_dcreg.h @@ -925,6 +925,16 @@ struct dc_softc { */ #define DC_DEVICEID_RS7112 0x1803 +/* + * Planex vendor ID + */ +#define DC_VENDORID_PLANEX 0x14ea + +/* + * Planex device IDs. + */ +#define DC_DEVICEID_FNW3602T 0xab08 + /* * Not sure who this vendor should be, so we'll go with HAWKING until * I can locate the right one. diff --git a/sys/pci/if_dc.c b/sys/pci/if_dc.c index 5979bd329e37..1f872ec4cb7c 100644 --- a/sys/pci/if_dc.c +++ b/sys/pci/if_dc.c @@ -194,6 +194,8 @@ static struct dc_type dc_devs[] = { "Conexant LANfinity MiniPCI 10/100BaseTX" }, { DC_VENDORID_HAWKING, DC_DEVICEID_HAWKING_PN672TX, "Hawking CB102 CardBus 10/100" }, + { DC_VENDORID_PLANEX, DC_DEVICEID_FNW3602T, + "PlaneX FNW-3602-T CardBus 10/100" }, { 0, 0, NULL } }; diff --git a/sys/pci/if_dcreg.h b/sys/pci/if_dcreg.h index 12bf54b67553..d4536c7f4c05 100644 --- a/sys/pci/if_dcreg.h +++ b/sys/pci/if_dcreg.h @@ -925,6 +925,16 @@ struct dc_softc { */ #define DC_DEVICEID_RS7112 0x1803 +/* + * Planex vendor ID + */ +#define DC_VENDORID_PLANEX 0x14ea + +/* + * Planex device IDs. + */ +#define DC_DEVICEID_FNW3602T 0xab08 + /* * Not sure who this vendor should be, so we'll go with HAWKING until * I can locate the right one.