#9008 NORM Not Tri: B4, touchpad suddenly stops working
Zarro Boogs per Child
bugtracker at laptop.org
Tue Nov 18 12:26:51 EST 2008
#9008: B4, touchpad suddenly stops working
-----------------------------------+----------------------------------------
Reporter: HoboPrimate | Owner: dsaxena
Type: defect | Status: new
Priority: normal | Milestone: Not Triaged
Component: kernel | Version: not specified
Resolution: | Keywords:
Next_action: never set | Verified: 0
Deployment_affected: | Blockedby:
Blocking: |
-----------------------------------+----------------------------------------
Comment(by dsaxena):
My guess from looking at the code is that we're running into this path in
hgpk_force_recalibrate():
{{{
/*
* XXX: If a finger is down during this delay, recalibration will
* detect capacitance incorrectly. This is a hardware bug, and
* we may need to work around that here.
*/
if (ps2_command(ps2dev, NULL, PSMOUSE_CMD_ENABLE))
return -1;
}}}
If we return -1 here, {{{psmouse->state}}} is left as
{{{PSMOUSE_INITIALIZING}}} and the psmouse interrupt handler will discard
all packets. An X restart will not fix this b/c it does not cause the
driver to rebind to the device and reinitialize this.
--
Ticket URL: <http://dev.laptop.org/ticket/9008#comment:3>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list