summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorpaul <paul@FreeBSD.org>2000-12-29 11:41:18 +0000
committerpaul <paul@FreeBSD.org>2000-12-29 11:41:18 +0000
commit6f934c501c36719b6474caf6170edf4f1f8e3d88 (patch)
tree1434d39f34c8b80ba85730c9e1800d2302d7e981 /sys
parent7880bf45e45edc849735ac5e44fdd8f096af7605 (diff)
downloadFreeBSD-src-6f934c501c36719b6474caf6170edf4f1f8e3d88.zip
FreeBSD-src-6f934c501c36719b6474caf6170edf4f1f8e3d88.tar.gz
Set a lower probe return value for PCI cards so that the pcn driver wins.
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/lnc/if_lnc_pci.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/dev/lnc/if_lnc_pci.c b/sys/dev/lnc/if_lnc_pci.c
index 5dec50d..1e0d940 100644
--- a/sys/dev/lnc/if_lnc_pci.c
+++ b/sys/dev/lnc/if_lnc_pci.c
@@ -56,6 +56,8 @@
#define PCI_DEVICE_ID_PCNet_PCI 0x2000
#define PCI_DEVICE_ID_PCHome_PCI 0x2001
+#define LNC_PROBE_PRIORITY -1
+
static int
lnc_pci_probe(device_t dev)
{
@@ -65,11 +67,11 @@ lnc_pci_probe(device_t dev)
switch(pci_get_device(dev)) {
case PCI_DEVICE_ID_PCNet_PCI:
device_set_desc(dev, "PCNet/PCI Ethernet adapter");
- return(0);
+ return(LNC_PROBE_PRIORITY);
break;
case PCI_DEVICE_ID_PCHome_PCI:
device_set_desc(dev, "PCHome/PCI Ethernet adapter");
- return(0);
+ return(LNC_PROBE_PRIORITY);
break;
default:
return (ENXIO);
OpenPOWER on IntegriCloud