Apply by doing:
	cd /usr/src
	patch -p0 < 002_ef.patch

And then rebuild your kernel.

Index: sys/dev/isa/if_ef_isapnp.c
===================================================================
RCS file: /cvs/src/sys/dev/isa/if_ef_isapnp.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- sys/dev/isa/if_ef_isapnp.c	1999/12/02 20:55:06	1.5
+++ sys/dev/isa/if_ef_isapnp.c	2000/05/26 16:24:30	1.6
@@ -1,4 +1,4 @@
-/*	$OpenBSD: if_ef_isapnp.c,v 1.5 1999/12/02 20:55:06 jason Exp $	*/
+/*	$OpenBSD: if_ef_isapnp.c,v 1.6 2000/05/26 16:24:30 jason Exp $	*/
 
 /*
  * Copyright (c) 1999 Jason L. Wright (jason@thought.net)
@@ -353,7 +353,7 @@
 	struct ifreq *ifr = (struct ifreq *)data;
 	int s, error = 0;
 
-	s = splnet();
+	s = splimp();
 
 	if ((error = ether_ioctl(ifp, &sc->sc_arpcom, cmd, data)) > 0) {
 		splx(s);
@@ -374,6 +374,7 @@
 			efinit(sc);
 			break;
 		}
+		break;
 	case SIOCSIFMEDIA:
 	case SIOCGIFMEDIA:
 		error = ifmedia_ioctl(ifp, ifr, &sc->sc_mii.mii_media, cmd);
