#2598 NORM Untriag: Need to handle odd ESD touchpad reset case.

Zarro Boogs per Child bugtracker at laptop.org
Tue Jul 31 05:32:18 EDT 2007


#2598: Need to handle odd ESD touchpad reset case.
--------------------+-------------------------------------------------------
 Reporter:  warp    |       Owner:  dilinger 
     Type:  defect  |      Status:  new      
 Priority:  normal  |   Milestone:  Untriaged
Component:  distro  |     Version:           
 Keywords:          |    Verified:  0        
--------------------+-------------------------------------------------------
 Quanta reports that during ESD tests they can reliably wedge the touchpad
 under Linux.

 The possible root causes are beyond the scope of this bug report.

 It appears that when the touchpad unit resets from ESD, it sends AA AA
 instead of AA 00, the psmouse-base code handles the case of AA 00 by
 triggering a serio reconnect for the port, causing a full reprobe of the
 device.

 Testing with OFW shows that this is likely to solve the problem, so the
 attached patch simply expands the existing test to also catch AA AA.

 More complicated and invasive solutions which allow a driver's byte
 parsing function to trigger a similar reconnect could be written if this
 works and upstream disapproves of the specific solution, but this should
 do for ESD testing.

 It is my understanding that we need to get Quanta something to use for ESD
 testing ASAP.

-- 
Ticket URL: <http://dev.laptop.org/ticket/2598>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list