[ros-diffs] [dgorbachev] 39491: Flush buffers before sending a command to keyboard controller. It should fix 'unresponsive keyboard' bug.

dgorbachev at svn.reactos.org dgorbachev at svn.reactos.org
Sun Feb 8 17:07:22 CET 2009


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.c?rev=39491&r1=39490&r2=39491&view=diff
==============================================================================
--- 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;
 



More information about the Ros-diffs mailing list