From 253953cd5bbc76e5a0194f74055b37eb39076b98 Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Wed, 25 Aug 2010 02:09:07 +0000 Subject: [PATCH] On second thought, we need to force 16-bit mode --- sys/dev/ed/if_ed_novell.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys/dev/ed/if_ed_novell.c b/sys/dev/ed/if_ed_novell.c index b1d4fd8dfe2f..d81b50997bc2 100644 --- a/sys/dev/ed/if_ed_novell.c +++ b/sys/dev/ed/if_ed_novell.c @@ -136,6 +136,9 @@ ed_probe_Novell_generic(device_t dev, int flags) sc->isa16bit = 1; sc->type = ED_TYPE_NE2000; sc->type_str = "NE2000"; + ed_nic_outb(sc, ED_P0_DCR, ED_DCR_WTS | ED_DCR_FT1 | ED_DCR_LS); + ed_nic_outb(sc, ED_P0_PSTART, 16384 / ED_PAGE_SIZE); + ed_nic_outb(sc, ED_P0_PSTOP, 32768 / ED_PAGE_SIZE); } else { /* * Write a test pattern in byte mode. If this fails, then there