[Trac #186] Pre-BTest PS/2 port unreliable.

Zarro Boogs per Child bugtracker at laptop.org
Tue Oct 17 02:43:10 EDT 2006


#186: Pre-BTest PS/2 port unreliable.
----------------------+-----------------------------------------------------
 Reporter:  warp      |        Owner:  ray.tseng at quantatw.com
     Type:  defect    |       Status:  new                   
 Priority:  blocker   |    Milestone:  BTest-1               
Component:  hardware  |   Resolution:                        
 Keywords:            |  
----------------------+-----------------------------------------------------
Comment (by wmb at firmworks.com):

 I'll answer in order to get you going sooner, since the people who did the
 work are probably asleep.  I was listening in on IRC while they were
 discussing the issue, so I know a little about what they were doing.

 They were testing the AUX port without anything connected to it, by using
 the loopback feature.  The D3 command to the i8042 is supposed to cause
 the next byte to be inserted into the AUX port output register, even if
 there is nothing attached to the port.  That loopback feature was failing
 (and also attempts to use the real touchpad were failing).  I believe that
 the Linux driver depends on that loopback test as a sanity check for the
 driver startup.

 It is also possible simply to look at the value of EC register FC83 and
 verify that it has the wrong values.  According to the 3700 spec, the
 value "59" does not enable the D3 command, because the 0x20 bit is not
 set.

-- 
Ticket URL: <http://dev.laptop.org/ticket/186#comment:9>
One Laptop Per Child <http://laptop.org/>



More information about the Devel mailing list