diff options
author | paul <paul@FreeBSD.org> | 2000-12-29 11:41:18 +0000 |
---|---|---|
committer | paul <paul@FreeBSD.org> | 2000-12-29 11:41:18 +0000 |
commit | 6f934c501c36719b6474caf6170edf4f1f8e3d88 (patch) | |
tree | 1434d39f34c8b80ba85730c9e1800d2302d7e981 /sys | |
parent | 7880bf45e45edc849735ac5e44fdd8f096af7605 (diff) | |
download | FreeBSD-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.c | 6 |
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); |