XO Self Test: Difference between revisions
Jump to navigation
Jump to search
(cats) |
No edit summary |
||
Line 1: | Line 1: | ||
{{OLPC}} |
|||
== Self Test Diagnositics == |
|||
These are hardware self-test routines available on [[Hardware|XO laptops]]. Additional [[XO_Troubleshooting_Guide|troubleshooting guides]] are available. |
|||
These appear in Q2C11 of OFW for the XO-1 and later: |
|||
== Hardware Diagnostics == |
|||
[[Open Firmware]] includes hardware diagnostics routines for most major components of the laptop. It is triggered by pressing down the left hand side of the "Rocker switch" to the left of the screen while booting a laptop. |
|||
The following components of the laptop are tested sequentially by the hardware diagnostics: |
|||
* Battery - The current status of the battery is read from it and printed out |
|||
* SPI flash - The manufacturing data of the laptop is printed out |
|||
* Memory - The SDRAM on the motherboard is quickly tested. |
|||
* Processor - The Processor is exercised. Press any key to skip to the next test. |
|||
* USB - The USB ports are exercised (for use with an oscilloscope). |
|||
* Audio - A stereo sweep is output over the speakers (headphones, if plugged in) and then audio is recorded using the microphone, and output (and low volume) over the speakers. |
|||
* Camera - Video is displayed on the screen from the camera for twenty seconds |
|||
* SD Storage - Any SD storage is quickly (and non-destructively) tested |
|||
* NAND Flash - The motherboard's internal NAND Flash storage is quickly (and non-destructively) tested. |
|||
* Display - The display is only marginally tested with color bars, then the drawing capabilities of the CPU are displayed for a while. Press any key to skip to the next test. |
|||
* WLAN - The firmware is loaded, the network co-processor booted and communicated with. |
|||
* RTC |
|||
* Timer |
|||
* Touchpad - Press any key to exit. |
|||
* Keyboard - Press ESC to exit. |
|||
If using firmware later than Q2D08, you can pause between individual tests by holding down the "rotate" button on the left hand side of the screen (below the "Rocker switch"). |
|||
== Developer Self-Test Diagnostics == |
|||
These are only available on laptops which have been unlocked with a [[Developer_Key|developer key]], and allow entry into [[Open Firmware]]. |
|||
<pre> |
<pre> |
||
Line 71: | Line 98: | ||
</pre> |
</pre> |
||
[[Category:Repair]] |
|||
[[Category:Hardware]] |
|||
[[Category:Developers]] |
|||
[[Category:Firmware]] |
[[Category:Firmware]] |
Revision as of 02:33, 15 June 2008
This page is monitored by the OLPC team.
These are hardware self-test routines available on XO laptops. Additional troubleshooting guides are available.
Hardware Diagnostics
Open Firmware includes hardware diagnostics routines for most major components of the laptop. It is triggered by pressing down the left hand side of the "Rocker switch" to the left of the screen while booting a laptop.
The following components of the laptop are tested sequentially by the hardware diagnostics:
- Battery - The current status of the battery is read from it and printed out
- SPI flash - The manufacturing data of the laptop is printed out
- Memory - The SDRAM on the motherboard is quickly tested.
- Processor - The Processor is exercised. Press any key to skip to the next test.
- USB - The USB ports are exercised (for use with an oscilloscope).
- Audio - A stereo sweep is output over the speakers (headphones, if plugged in) and then audio is recorded using the microphone, and output (and low volume) over the speakers.
- Camera - Video is displayed on the screen from the camera for twenty seconds
- SD Storage - Any SD storage is quickly (and non-destructively) tested
- NAND Flash - The motherboard's internal NAND Flash storage is quickly (and non-destructively) tested.
- Display - The display is only marginally tested with color bars, then the drawing capabilities of the CPU are displayed for a while. Press any key to skip to the next test.
- WLAN - The firmware is loaded, the network co-processor booted and communicated with.
- RTC
- Timer
- Touchpad - Press any key to exit.
- Keyboard - Press ESC to exit.
If using firmware later than Q2D08, you can pause between individual tests by holding down the "rotate" button on the left hand side of the screen (below the "Rocker switch").
Developer Self-Test Diagnostics
These are only available on laptops which have been unlocked with a developer key, and allow entry into Open Firmware.
** ok test /display - extended display test for burn-in. Runs for 1 minute ** ok test /audio::rom:\splash - extended audio selftest will play a .wav file - rom:\splash is a sound that is in the ROM ok test /audio - normal audio selftest ok test /audio::u:\fanfare.wav ok test /audio::sd:\mysound.wav - Examples showing .wav files from USB (u:) and SD (sd:) ** ok test /nandflash::help - Shows a list of extended selftests for burn-in Examples: ok test /nandflash::erase - Erases the NAND FLASH ok test /nandflash::fill,aa - Fills NAND FLASH with 0xaa bytes ok test /nandflash::fill - Fills NAND FLASH with 00 bytes ok test /nandflash::full - Complete test of every block ok test /nandflash::full,8,2 - Complete test of every third block starting at block 8 (skip 2) ok test /nandflash::full;erase - Complete test, then erase ** ok test /cpu - CPU burn-in test, like k6burn. Runs for 60 seconds ok test /cpu:1000 - Burn-in CPU for 0x1000 seconds ** ok test /mouse - The touchpad test has a new feature. If you type 's' during the touchpad test, the system will suspend to RAM. Pressing the power button will wake up the system, and the touchpad test will resume. ** ok test /camera - Camera/video test. Includes workaround for camera chip image quality issue in RGB565 mode. ** ok test /wlan - Wireless LAN test ** ok test /flash - Rudimentary SPI FLASH selftest ** ok test /keyboard - Keyboard test shows which keys are pressed ** ok test /usb - Puts fisheye patterns on unused ports ** ok memtest - memtest86 for burn-in testing of memory