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); }