Apply by doing:
cd /usr/src
patch -p0<015_pms.patch
And then rebuild your kernel.
Index: sys/arch/i386/isa/pms.c
===================================================================
RCS file: /cvs/src/sys/arch/i386/isa/pms.c,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- sys/arch/i386/isa/pms.c 2000/09/21 15:52:47 1.27
+++ sys/arch/i386/isa/pms.c 2000/12/19 06:58:39 1.28
@@ -1,4 +1,4 @@
-/* $OpenBSD: pms.c,v 1.27 2000/09/21 15:52:47 mickey Exp $ */
+/* $OpenBSD: pms.c,v 1.28 2000/12/19 06:58:39 csapuntz Exp $ */
/* $NetBSD: pms.c,v 1.29 1996/05/12 23:12:42 mycroft Exp $ */
/*-
@@ -244,6 +244,8 @@
sc->sc_ih = isa_intr_establish(ic, irq, IST_EDGE, IPL_TTY,
pmsintr, sc, sc->sc_dev.dv_xname);
+
+ pms_pit_cmd(PMS_INT_ENABLE);
}
int
@@ -318,9 +320,10 @@
/* Disable interrupts. */
/* pms_dev_cmd(PMS_DEV_DISABLE); */
+#if 0
pms_pit_cmd(PMS_INT_DISABLE);
pms_aux_cmd(PMS_AUX_DISABLE);
-
+#endif
sc->sc_state &= ~PMS_OPEN;
sc->sc_io = NULL;