diff options
author | Bill Paul <wpaul@FreeBSD.org> | 2000-10-28 09:00:20 +0000 |
---|---|---|
committer | Bill Paul <wpaul@FreeBSD.org> | 2000-10-28 09:00:20 +0000 |
commit | 1d5e53109c6b1e09cba19950df7b3298a799aadb (patch) | |
tree | 9050aeb3f5cc0a521794612a25a1abc50ba579d8 /sys/pci/if_rl.c | |
parent | a61a28f04ccb1a8f01f47ee3768e5717f748338f (diff) | |
download | src-1d5e53109c6b1e09cba19950df7b3298a799aadb.tar.gz src-1d5e53109c6b1e09cba19950df7b3298a799aadb.zip |
Add PCI IDs for some additional cardbus cards. Yes, there really is
a RealTek 8139 cardbus device. Unfortunately it doesn't quite work yet
because the CIS parser barfs on it.
Submitted by msmith, with some small tweaks by me.
Notes
Notes:
svn path=/head/; revision=67771
Diffstat (limited to 'sys/pci/if_rl.c')
-rw-r--r-- | sys/pci/if_rl.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/pci/if_rl.c b/sys/pci/if_rl.c index 0feb7f8c9d72..548682e2d735 100644 --- a/sys/pci/if_rl.c +++ b/sys/pci/if_rl.c @@ -144,6 +144,8 @@ static struct rl_type rl_devs[] = { "RealTek 8129 10/100BaseTX" }, { RT_VENDORID, RT_DEVICEID_8139, "RealTek 8139 10/100BaseTX" }, + { RT_VENDORID, RT_DEVICEID_8138, + "RealTek 8139 10/100BaseTX CardBus" }, { ACCTON_VENDORID, ACCTON_DEVICEID_5030, "Accton MPX 5030/5038 10/100BaseTX" }, { DELTA_VENDORID, DELTA_DEVICEID_8139, @@ -912,7 +914,8 @@ static int rl_attach(dev) rl_read_eeprom(sc, (caddr_t)&rl_did, RL_EE_PCI_DID, 1, 0); if (rl_did == RT_DEVICEID_8139 || rl_did == ACCTON_DEVICEID_5030 || - rl_did == DELTA_DEVICEID_8139 || rl_did == ADDTRON_DEVICEID_8139) + rl_did == DELTA_DEVICEID_8139 || rl_did == ADDTRON_DEVICEID_8139 || + rl_did == RT_DEVICEID_8138) sc->rl_type = RL_8139; else if (rl_did == RT_DEVICEID_8129) sc->rl_type = RL_8129; |