diff --git a/sys/pci/if_rl.c b/sys/pci/if_rl.c index 98e3352c0298..4f91d1fa664a 100644 --- a/sys/pci/if_rl.c +++ b/sys/pci/if_rl.c @@ -148,6 +148,8 @@ static const struct rl_type rl_devs[] = { "Delta Electronics 8139 10/100BaseTX" }, { ADDTRON_VENDORID, ADDTRON_DEVICEID_8139, RL_8139, "Addtron Technology 8139 10/100BaseTX" }, + { DLINK_VENDORID, DLINK_DEVICEID_520TX_REVC1, RL_8139, + "D-Link DFE-520TX (rev. C1) 10/100BaseTX" }, { DLINK_VENDORID, DLINK_DEVICEID_530TXPLUS, RL_8139, "D-Link DFE-530TX+ 10/100BaseTX" }, { DLINK_VENDORID, DLINK_DEVICEID_690TXD, RL_8139, diff --git a/sys/pci/if_rlreg.h b/sys/pci/if_rlreg.h index 7822ce3654bd..be89c4f5896e 100644 --- a/sys/pci/if_rlreg.h +++ b/sys/pci/if_rlreg.h @@ -1047,6 +1047,11 @@ struct rl_softc { */ #define DLINK_DEVICEID_530TXPLUS 0x1300 +/* + * D-Link DFE-520TX rev. C1 device ID + */ +#define DLINK_DEVICEID_520TX_REVC1 0x4200 + /* * D-Link DFE-5280T device ID */