aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/syscons
diff options
context:
space:
mode:
authorAndreas Schulz <ats@FreeBSD.org>1994-12-26 17:50:18 +0000
committerAndreas Schulz <ats@FreeBSD.org>1994-12-26 17:50:18 +0000
commit3c8f8257cd037d99d249a17877e6153a09df3f68 (patch)
treeec63ff66a94b095f8b1d97311aff7a520471b039 /sys/dev/syscons
parent2d859864667fd850596093d6a8228dc6d86f02df (diff)
Notes
Diffstat (limited to 'sys/dev/syscons')
-rw-r--r--sys/dev/syscons/syscons.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/sys/dev/syscons/syscons.c b/sys/dev/syscons/syscons.c
index f77531f9cd3ee..5dadea9a4e1a5 100644
--- a/sys/dev/syscons/syscons.c
+++ b/sys/dev/syscons/syscons.c
@@ -35,7 +35,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: syscons.c,v 1.82 1994/12/18 19:35:59 joerg Exp $
+ * $Id: syscons.c,v 1.83 1994/12/18 19:45:53 joerg Exp $
*/
#include "sc.h"
@@ -344,6 +344,13 @@ gotack:
if (val != KB_RESET_DONE)
printf("scprobe: keyboard RESET failed %02x\n", val);
}
+#ifdef XT_KEYBOARD
+ kbd-wait();
+ outb(KB_DatA, 0xF0);
+ kbd-wait();
+ outb(KD_DATA, 1)
+ kbd_wait();
+#endif /* XT_KEYBOARD */
return (IO_KBDSIZE);
}