summaryrefslogtreecommitdiffstats
path: root/sys/dev/de
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2000-04-25 21:45:45 +0000
committerphk <phk@FreeBSD.org>2000-04-25 21:45:45 +0000
commitded9455194a75cae4156d2ab6a80a57b483ebb33 (patch)
tree4109cf17767b4abfcd79b353f2e5b51b2acacdc3 /sys/dev/de
parentca3d3a02ebecc3adc5a26ac1d39699257b6a1d16 (diff)
downloadFreeBSD-src-ded9455194a75cae4156d2ab6a80a57b483ebb33.zip
FreeBSD-src-ded9455194a75cae4156d2ab6a80a57b483ebb33.tar.gz
Ignore tulip chips on LanMedia WAN cards.
Diffstat (limited to 'sys/dev/de')
-rw-r--r--sys/dev/de/if_de.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/dev/de/if_de.c b/sys/dev/de/if_de.c
index 6e0d544..32d68d0 100644
--- a/sys/dev/de/if_de.c
+++ b/sys/dev/de/if_de.c
@@ -5085,6 +5085,13 @@ tulip_pci_probe(device_t dev)
if (pci_get_vendor(dev) != DEC_VENDORID)
return ENXIO;
+ /*
+ * Some LanMedia WAN cards use the Tulip chip, but they have
+ * their own driver, and we should not recognize them
+ */
+ if (pci_get_subvendor(dev) == 0x1376)
+ return ENXIO;
+
switch (pci_get_device(dev)) {
case CHIPID_21040:
name = "Digital 21040 Ethernet";
OpenPOWER on IntegriCloud