From 3d465cce5807270936ea9d617be2853726e077b3 Mon Sep 17 00:00:00 2001 From: Dmitry Gorbachev Date: Sun, 8 Feb 2009 16:07:22 +0000 Subject: [PATCH] Flush buffers before sending a command to keyboard controller. It should fix 'unresponsive keyboard' bug. svn path=/trunk/; revision=39491 --- reactos/drivers/input/i8042prt/pnp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/reactos/drivers/input/i8042prt/pnp.c b/reactos/drivers/input/i8042prt/pnp.c index 007689592e9..ef0d6a7f747 100644 --- a/reactos/drivers/input/i8042prt/pnp.c +++ b/reactos/drivers/input/i8042prt/pnp.c @@ -80,6 +80,7 @@ i8042BasicDetect( UCHAR Value = 0; /* Don't enable keyboard and mouse interrupts, disable keyboard/mouse */ + i8042Flush(DeviceExtension); if (!i8042ChangeMode(DeviceExtension, CCB_KBD_INT_ENAB | CCB_MOUSE_INT_ENAB, CCB_KBD_DISAB | CCB_MOUSE_DISAB)) return STATUS_IO_DEVICE_ERROR;