Author: dgorbachev Date: Sun Feb 8 10:07:22 2009 New Revision: 39491
URL: http://svn.reactos.org/svn/reactos?rev=39491&view=rev Log: Flush buffers before sending a command to keyboard controller. It should fix 'unresponsive keyboard' bug.
Modified: trunk/reactos/drivers/input/i8042prt/pnp.c
Modified: trunk/reactos/drivers/input/i8042prt/pnp.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/input/i8042prt/pnp.... ============================================================================== --- trunk/reactos/drivers/input/i8042prt/pnp.c [iso-8859-1] (original) +++ trunk/reactos/drivers/input/i8042prt/pnp.c [iso-8859-1] Sun Feb 8 10:07:22 2009 @@ -80,6 +80,7 @@ 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;