summaryrefslogtreecommitdiffstats
path: root/sys/i386/isa/if_lnc.c
diff options
context:
space:
mode:
authorkato <kato@FreeBSD.org>1997-04-08 10:33:24 +0000
committerkato <kato@FreeBSD.org>1997-04-08 10:33:24 +0000
commit172bebd714e6518de5e67c8dc933c74ebc989ad4 (patch)
treefcb657984054c3761dc38137c4906dae9ea48b5b /sys/i386/isa/if_lnc.c
parenta4ebddd7b076c16dac25e752164f41725aade4b8 (diff)
downloadFreeBSD-src-172bebd714e6518de5e67c8dc933c74ebc989ad4.zip
FreeBSD-src-172bebd714e6518de5e67c8dc933c74ebc989ad4.tar.gz
Enables lnc driver on PC-98 to support NEC SV-98/2-B06 PCI card.
Cascade mode of DMA is disabled when PC98 is defined because PC-98 doesn't support it.
Diffstat (limited to 'sys/i386/isa/if_lnc.c')
-rw-r--r--sys/i386/isa/if_lnc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/i386/isa/if_lnc.c b/sys/i386/isa/if_lnc.c
index 51d77b1..3da3a5a 100644
--- a/sys/i386/isa/if_lnc.c
+++ b/sys/i386/isa/if_lnc.c
@@ -1160,6 +1160,8 @@ lnc_attach(struct isa_device * isa_dev)
int result = lnc_attach_sc (sc, unit);
if (result == 0)
return (0);
+
+#ifndef PC98
/*
* XXX - is it safe to call isa_dmacascade() after if_attach()
* and ether_ifattach() have been called in lnc_attach() ???
@@ -1168,6 +1170,7 @@ lnc_attach(struct isa_device * isa_dev)
(sc->nic.ic != PCnet_32) &&
(sc->nic.ic != PCnet_PCI))
isa_dmacascade(isa_dev->id_drq);
+#endif
return result;
}
OpenPOWER on IntegriCloud