diff options
author | glebius <glebius@FreeBSD.org> | 2006-03-22 07:33:03 +0000 |
---|---|---|
committer | glebius <glebius@FreeBSD.org> | 2006-03-22 07:33:03 +0000 |
commit | d663b33f930b54b91e851c202bd44ddd3e110361 (patch) | |
tree | 5aa967f30a2e1e2a1dc625363e3d09d5acff3679 | |
parent | 91783fa04a17c7e51e2e70d89494167a88a543ad (diff) | |
download | FreeBSD-src-d663b33f930b54b91e851c202bd44ddd3e110361.zip FreeBSD-src-d663b33f930b54b91e851c202bd44ddd3e110361.tar.gz |
Add support for RTL8111B chip, that can be found on some mainboards,
for example ASUS P5PL2.
Tested by: Vadim Frolov <vadim uch.net>
-rw-r--r-- | sys/dev/re/if_re.c | 3 | ||||
-rw-r--r-- | sys/pci/if_rlreg.h | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/sys/dev/re/if_re.c b/sys/dev/re/if_re.c index 4abc3d8..d1e6b64 100644 --- a/sys/dev/re/if_re.c +++ b/sys/dev/re/if_re.c @@ -167,6 +167,8 @@ static struct rl_type re_devs[] = { "D-Link DGE-528(T) Gigabit Ethernet Adapter" }, { RT_VENDORID, RT_DEVICEID_8139, RL_HWREV_8139CPLUS, "RealTek 8139C+ 10/100BaseTX" }, + { RT_VENDORID, RT_DEVICEID_8111B, RL_HWREV_8111B, + "Realtek 8111B Single-Chip Gigabit Ethernet" }, { RT_VENDORID, RT_DEVICEID_8169, RL_HWREV_8169, "RealTek 8169 Gigabit Ethernet" }, { RT_VENDORID, RT_DEVICEID_8169, RL_HWREV_8169S, @@ -197,6 +199,7 @@ static struct rl_hwrev re_hwrevs[] = { { RL_HWREV_8110S, RL_8169, "8110S"}, { RL_HWREV_8100, RL_8139, "8100"}, { RL_HWREV_8101, RL_8139, "8101"}, + { RL_HWREV_8111B, RL_8169, "8111B"}, { 0, 0, NULL } }; diff --git a/sys/pci/if_rlreg.h b/sys/pci/if_rlreg.h index 6c87659..feb767e 100644 --- a/sys/pci/if_rlreg.h +++ b/sys/pci/if_rlreg.h @@ -159,6 +159,7 @@ #define RL_HWREV_8139CPLUS 0x74800000 #define RL_HWREV_8101 0x74c00000 #define RL_HWREV_8100 0x78800000 +#define RL_HWREV_8111B 0x30000000 #define RL_TXDMA_16BYTES 0x00000000 #define RL_TXDMA_32BYTES 0x00000100 @@ -744,6 +745,7 @@ struct rl_softc { #define RT_DEVICEID_8129 0x8129 #define RT_DEVICEID_8138 0x8138 #define RT_DEVICEID_8139 0x8139 +#define RT_DEVICEID_8111B 0x8168 #define RT_DEVICEID_8169 0x8169 #define RT_DEVICEID_8100 0x8100 |