XO Troubleshooting Keyboard: Difference between revisions
(22 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
{{OLPC}} |
{{OLPC}}{{Translations}} |
||
⚫ | |||
⚫ | |||
==Does the keyboard seem unresponsive ?== |
==Does the keyboard seem unresponsive ?== |
||
Line 7: | Line 6: | ||
===The touchpad doesn't work either=== |
===The touchpad doesn't work either=== |
||
If you are running earlier software from 2007 or 2008, on an original XO-1 laptop, and you get no response at all from on-board keyboard and touchpad (external USB keyboard and mice will work) then please try this [http://blog.laptop.org/2011/01/08/keyboardtouchpad-freeze-and-fix/ 10-minute fix] -- detailed [[Keyboard freeze fix for os 650-656|further here]]. |
|||
If both the touchpad and keyboard don't work, then it is likely to be the connection between the keyboard controller and the motherboard (rare), or the keyboard controller. It might be the motherboard, although this has yet to be seen. |
|||
If both the touchpad and keyboard still don't work (after the above firmware upgrade, followed by simultaneous removal of battery AND charger) then it is likely to be the connection between the keyboard controller and the motherboard (rare), or the keyboard controller. It might be the motherboard, although this has yet to be seen. |
|||
⚫ | |||
⚫ | |||
⚫ | |||
If the cable is fine, replace the keyboard controller with a known good one. |
|||
⚫ | |||
⚫ | |||
===Do you have a stuck modifier key ?=== |
===Do you have a stuck modifier key ?=== |
||
Line 19: | Line 22: | ||
To test for a stuck 'CTRL' or 'ALT' key, open the Terminal activity. Press the 'F' key. If you have a stuck 'ALT' key, pressing the 'F' key will bring up the frame (and make it go away). Alternatively, pressing the 'N' key will bring up the Journal. If nothing happens, press the 'L' key. If you have a stuck 'CTRL' key, pressing 'L' will clear the screen (in the Terminal activity). You can use the keyboard portion of the [[XO_Self_Test|self-test]] to verify that the keyboard has stuck keys. Stuck keys are frequently intermittent (they will work fine for a while, then fail.) |
To test for a stuck 'CTRL' or 'ALT' key, open the Terminal activity. Press the 'F' key. If you have a stuck 'ALT' key, pressing the 'F' key will bring up the frame (and make it go away). Alternatively, pressing the 'N' key will bring up the Journal. If nothing happens, press the 'L' key. If you have a stuck 'CTRL' key, pressing 'L' will clear the screen (in the Terminal activity). You can use the keyboard portion of the [[XO_Self_Test|self-test]] to verify that the keyboard has stuck keys. Stuck keys are frequently intermittent (they will work fine for a while, then fail.) |
||
If the keyboard has stuck keys, the solution is to replace the keyboard. This was a manufacturing problem ([http://dev.laptop.org/ticket/5658 Trac ticket #5658]) and has been fixed in newer laptops. |
If the keyboard has stuck keys, the solution is to [[Disassembly_bottom|replace the keyboard]]. This was a manufacturing problem ([http://dev.laptop.org/ticket/5658 Trac ticket #5658]) and has been fixed in newer laptops. |
||
===Checking the keyboard cabling=== |
===Checking the keyboard cabling=== |
||
If the keyboard doesn't appear to have stuck keys, you should check the connector (CN23 on the motherboard) |
If the keyboard doesn't appear to have stuck keys, you should check the connector (CN23 on the motherboard). |
||
⚫ | |||
Disassemble both the [[Disassembly_top|top]] and the [[Disassembly_bottom|bottom]] of the laptop. Check the cabling between the motherboard (CN23) and the keyboard controller using an ohmmeter. Unlike the battery cable, there are no hidden connectors in this cable. |
|||
If the cable appears fine, replace the keyboard controller with a known good one. |
If the cable appears fine, replace the keyboard controller with a known good one. |
||
If the problem persists, replace the motherboard |
If the problem persists, replace the motherboard. |
||
:Suspect components on the motherboard include L3 and L5 (ferrites), R94 and R95 (10K), and the anti-static protection chip U66. |
|||
==Does the keyboard generate unexpected responses ?== |
==Does the keyboard generate unexpected responses ?== |
||
In this case, the keyboard generates key presses that the user didn't press. For example, a user may press the 'x' key and the laptop thinks that the 'x' key was pressed, followed by the 'c' key. Or a specific key may appear to be pressed intermittently, even when nothing is touching the keyboard. |
In this case, the keyboard generates key presses that the user didn't press. For example, a user may press the 'x' key and the laptop thinks that the 'x' key was pressed, followed by the 'c' key. Or a specific key may appear to be pressed intermittently, even when nothing is touching the keyboard. |
||
It is possible that the problem is a loose cable between the keyboard and the keyboard controller. Disassemble the laptop and reseat the cable. |
It is possible that the problem is a loose cable between the keyboard and the keyboard controller. [[Disassembly_bottom|Disassemble the laptop]] and reseat the cable. |
||
If this doesn't fix the problem, it is probably a "sticky key" on the keyboard, requiring a keyboard replacement. |
If this doesn't fix the problem, it is probably a "sticky key" on the keyboard, requiring a keyboard replacement. |
||
==Keys are tearing off the keyboard== |
==Keys are tearing off the keyboard== |
||
Early production models have a keyboard which allows keys to be easily torn off. This has been improved in current production laptops. |
Early production models have a keyboard which allows keys to be easily torn off ([http://dev.laptop.org/ticket/1528 Trac ticket #1528]). This has been improved in current production laptops. If you have a few torn keys on your XO, you can make a simple, inexpensive repair by following these instructions for a [http://wiki.laptop.org/go/Keyboard_field_repairs simple keyboard repair]. |
||
==Is the touchpad unresponsive ?== |
==Is the touchpad unresponsive ?== |
||
This is possibly caused by loose cables between the touchpad and the keyboard controller. |
This is possibly caused by loose cables between the touchpad and the keyboard controller. |
||
'''When disassembling to check, leave the flat cable between the keyboard controller and the touchpad connected to the touchpad''' --- that connector is incredibly fragile and easy to break. |
|||
[[Image:XO1.5_USBKB_Photo10.jpg|thumb|Upper base assembly disassembly]] |
|||
If the keyboard is also non-functional, see [[XO_Troubleshooting_Keyboard#The_touchpad_doesn.27t_work_either|above section on "keyboard and touchpad both broken"]]. |
If the keyboard is also non-functional, see [[XO_Troubleshooting_Keyboard#The_touchpad_doesn.27t_work_either|above section on "keyboard and touchpad both broken"]]. |
||
Line 49: | Line 57: | ||
There was a fabrication problem which resulted in occasional laptop having a touchpad which only worked in a single direction ([http://dev.laptop.org/ticket/5575 Trac ticket #5575]). This has been fixed, but the same problem may still be seen occasionally. |
There was a fabrication problem which resulted in occasional laptop having a touchpad which only worked in a single direction ([http://dev.laptop.org/ticket/5575 Trac ticket #5575]). This has been fixed, but the same problem may still be seen occasionally. |
||
The solution to this touchpad problem requires replacing actual touchpad surface. Replacing just the touchpad surface is not recommended, as it is strongly glued down. Replace the entire bottom portion of the laptop, or at a minimum replace the touchpad and the piece to which it is glued. |
The solution to this touchpad problem requires replacing the actual touchpad surface. Replacing just the touchpad surface is not recommended, as it is strongly glued down. [[Disassembly_bottom|Replace the entire bottom portion of the laptop]], or at a minimum replace the touchpad and the piece to which it is glued. |
||
⚫ | |||
This may be a calibration problem, and some laptops are much more susceptible than others. G1G1 Users have anecdotally reported the following to help: |
|||
* [[Recalibrating_Touchpad|Recalibrating the touchpad]] |
|||
* Rebooting the XO |
|||
* Upgrading to a later OS build |
|||
* Laying the XO on a flat surface |
|||
* Moving to a colder/warmer environment |
|||
See [[Three_known_touchpad_issues|Three known touchpad issues]] for a little more information about recalibration. |
|||
⚫ | |||
Calibration problem ? Some laptops are much more susceptible than others. |
|||
[[Category:Repair]] |
[[Category:Repair]] |
Latest revision as of 21:09, 21 November 2013
This is the portion of the XO Troubleshooting Guide for diagnosing problems with the keyboard and touchpad of an XO laptop.
Does the keyboard seem unresponsive ?
When some keys are pressed on the keyboard, the laptop doesn't see them. Or the keyboard may appear completely non-functional, sometimes alternating with periods of correct operation.
The touchpad doesn't work either
If you are running earlier software from 2007 or 2008, on an original XO-1 laptop, and you get no response at all from on-board keyboard and touchpad (external USB keyboard and mice will work) then please try this 10-minute fix -- detailed further here.
If both the touchpad and keyboard still don't work (after the above firmware upgrade, followed by simultaneous removal of battery AND charger) then it is likely to be the connection between the keyboard controller and the motherboard (rare), or the keyboard controller. It might be the motherboard, although this has yet to be seen.
Disassemble both the top and the bottom of the laptop. Check the cabling between the motherboard (CN23) and the keyboard controller using an ohmmeter. Unlike the battery cable, there are no hidden connectors in this cable.
If the cable is fine, replace the keyboard controller with a known good one.
If the problem persists, replace the motherboard.
- Suspect components on the motherboard include L37 (ferrite supplying 3.3V to the keyboard controller) and the anti-static protection chip U66.
Do you have a stuck modifier key ?
If the touchpad works, the keyboard problems may be due to a stuck modifier key ('CTRL', or 'ALT') in the keyboard.
To test for a stuck 'CTRL' or 'ALT' key, open the Terminal activity. Press the 'F' key. If you have a stuck 'ALT' key, pressing the 'F' key will bring up the frame (and make it go away). Alternatively, pressing the 'N' key will bring up the Journal. If nothing happens, press the 'L' key. If you have a stuck 'CTRL' key, pressing 'L' will clear the screen (in the Terminal activity). You can use the keyboard portion of the self-test to verify that the keyboard has stuck keys. Stuck keys are frequently intermittent (they will work fine for a while, then fail.)
If the keyboard has stuck keys, the solution is to replace the keyboard. This was a manufacturing problem (Trac ticket #5658) and has been fixed in newer laptops.
Checking the keyboard cabling
If the keyboard doesn't appear to have stuck keys, you should check the connector (CN23 on the motherboard).
Disassemble both the top and the bottom of the laptop. Check the cabling between the motherboard (CN23) and the keyboard controller using an ohmmeter. Unlike the battery cable, there are no hidden connectors in this cable.
If the cable appears fine, replace the keyboard controller with a known good one.
If the problem persists, replace the motherboard.
- Suspect components on the motherboard include L3 and L5 (ferrites), R94 and R95 (10K), and the anti-static protection chip U66.
Does the keyboard generate unexpected responses ?
In this case, the keyboard generates key presses that the user didn't press. For example, a user may press the 'x' key and the laptop thinks that the 'x' key was pressed, followed by the 'c' key. Or a specific key may appear to be pressed intermittently, even when nothing is touching the keyboard.
It is possible that the problem is a loose cable between the keyboard and the keyboard controller. Disassemble the laptop and reseat the cable.
If this doesn't fix the problem, it is probably a "sticky key" on the keyboard, requiring a keyboard replacement.
Keys are tearing off the keyboard
Early production models have a keyboard which allows keys to be easily torn off (Trac ticket #1528). This has been improved in current production laptops. If you have a few torn keys on your XO, you can make a simple, inexpensive repair by following these instructions for a simple keyboard repair.
Is the touchpad unresponsive ?
This is possibly caused by loose cables between the touchpad and the keyboard controller.
When disassembling to check, leave the flat cable between the keyboard controller and the touchpad connected to the touchpad --- that connector is incredibly fragile and easy to break.
If the keyboard is also non-functional, see above section on "keyboard and touchpad both broken".
It could also be the keyboard controller.
Does the touchpad only allow vertical (horizontal) movement ?
There was a fabrication problem which resulted in occasional laptop having a touchpad which only worked in a single direction (Trac ticket #5575). This has been fixed, but the same problem may still be seen occasionally.
The solution to this touchpad problem requires replacing the actual touchpad surface. Replacing just the touchpad surface is not recommended, as it is strongly glued down. Replace the entire bottom portion of the laptop, or at a minimum replace the touchpad and the piece to which it is glued.
Is the touchpad jerky or oversensitive ?
This may be a calibration problem, and some laptops are much more susceptible than others. G1G1 Users have anecdotally reported the following to help:
- Recalibrating the touchpad
- Rebooting the XO
- Upgrading to a later OS build
- Laying the XO on a flat surface
- Moving to a colder/warmer environment
See Three known touchpad issues for a little more information about recalibration.