Author: tkreuzer
Date: Sat May 3 11:04:52 2014
New Revision: 63126
URL:
http://svn.reactos.org/svn/reactos?rev=63126&view=rev
Log:
[I8042PRT]
Apply a workaround by hto to fix mouse / touchpad on some notebooks.
CORE-6901
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] Sat May 3 11:04:52 2014
@@ -479,7 +479,10 @@
/* Start the mouse */
Irql = KeAcquireInterruptSpinLock(DeviceExtension->HighestDIRQLInterrupt);
- i8042IsrWritePort(DeviceExtension, MOU_CMD_RESET, CTRL_WRITE_MOUSE);
+ /* HACK: the mouse has already been reset in i8042DetectMouse. This second
+ reset prevents some touchpads/mice from working (Dell D531, D600).
+ See CORE-6901
+ i8042IsrWritePort(DeviceExtension, MOU_CMD_RESET, CTRL_WRITE_MOUSE); */
KeReleaseInterruptSpinLock(DeviceExtension->HighestDIRQLInterrupt, Irql);
}