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 ([email protected])
@@ -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);