XO 1.5 A2: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
 
(39 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{OLPC}}
{{OLPC}}
[[Hardware#XO_1.5_Laptop|XO-1.5 Laptop]] Alpha test model second A-Test, also known as A2.
[[Hardware#XO-1.5_Laptop|XO-1.5 Laptop]] Alpha test model second A-Test, also known as A2.


== Description ==
== Description ==


The A2 prototype motherboard is a revised version of the [[XO_1.5_A1|A1 motherboard]], fixing many of the small problems encountered with the layout. OLPC should receive thirty of these around the second week of July, 2009. All are dedicated to development and testing, with about half going to hardware/firmware and half to Linux.
The A2 prototype motherboard was a revised version of the [[XO_1.5_A1|A1 motherboard]], fixing many of the small problems encountered with the layout, and adding new ones. OLPC received thirty of these on July 15, 2009. All are dedicated to development and testing, with all being used for hardware testing, and at least half eventually moving out to Linux developers.

Supporting documentation for these boards are (in PDF):
* [[Media:XO_1.5_Pinouts_A1.pdf|Pinouts]]
* [[Media:XO_1.5_Connectors_A1.pdf|Connector Locations]]
* [[Media:XO_1.5_GPIOs_A1.pdf|GPIO Mappings]]
* [[Media:XO_1.5_EC_Pinout_v11.pdf|EC Pinout]]
* [[Media:XO_1.5_EC_Power_Sequence_A1.pdf|EC Power On Sequence]]
* [[Media:XO_1.5_PowerDomains_A1.pdf|Power Distribution Diagram]]

These are the same as for [[XO_1.5_A1|A1 boards]].

'''Please note that production boards will likely have different pin mappings and connector locations.'''


== Identification ==
== Identification ==


* Generally packaged in production CL1A (new touchpad) cases. Some number of units around 1CC might be in CL1 (older touchpad) machines.
*Bare circuit board, no case or display
* No camera
* "XO-1.5", "A2", and a serial number hand-written in the battery compartment
* Motherboard only has a single SD slot, the external one. There are no internal WLAN SD or microSD slots.


Photographs:
Photographs:


[[image:XO_1.5_Annotated_Motherboard.png|800px|center]]
[[image:XO_1.5_A2_Annotated_Motherboard.png|800px|center]]


== Software Support ==
== Software Support ==


XO-1.5 use Q3Exx firmware releases.
XO-1.5 use Q3xxx firmware releases. These will not work on an XO-1.


== Restrictions ==
===Firmware===


The latest public firmware release is Q3A08.
===Heat===


Check the [[XO 1.5 EC dev changelog]] for information about the latest EC firmware (integrated into the above OFW releases).
If you have a laptop in a case, please don't operate it for long periods of time with the back cover of the laptop in place. While a cover is provided for shipping, it is not screwed down and may be removed by simply removing the two green bumpers at the bottom sides of the display unit. Each is held in place by a single screw.


===Linux===
''If you have a heat spreader (doubtful), this rule may be violated. A heat spreader (a thin aluminum plate) distributes the heat to avoid overheating the major sources of heat.''

A Linux image for the A1/A2 is available at [http://dev.laptop.org/~cjb/f11-1.5/os26/os26.img.gz http://dev.laptop.org/~cjb/f11-1.5/os26/os26.img.gz].

To install on an XO-1.5's IDE drive, you can run:
zcat os26.img.gz > /dev/hda

To install on an XO-1.5's SD drive, you can run:
zcat os26.img.gz > /dev/mmcblk0

You will need to edit the /boot/olpc.fth script before using os25 to boot from SD. The root (/dev/hda1) in the kernel arguments needs changing (to /dev/mmcblk0p1) and the references to "c:" should become "sd:".

== Restrictions ==


===WLAN===
===WLAN===


A Marvell 8686 SDIO module is populated on the motherboard. Unfortunately, there is a pin (Card Detect) on the VX855 that has to be tickled for the SDIO interface to work, and wad forgot to hook it up. There is no software work-around, and while it is possible to reach that ball, it is a very difficult and risky (ruining the motherboard is the most likely outcome) procedure. Thanks to Gary Chiang, an outstanding engineer at Quanta, we have five laptops with functioning WLAN interfaces (they have the '''CD ECO'''.)
A Marvell 8686 SDIO module is populated on the motherboard.


For others, we recommend a USB/Cat5 dongle.
===USB===


===Camera===
As drivers in OFW and Linux do not properly control the USB power switch yet [http://dev.laptop.org/ticket/9366 Trac #9366], most A1 boards have R155 shorted. This component is located on the top of the board, opposite the switch U5.


The camera driver isn't supported under the Linux distribution provided right now, and the "serial port" jumper is both inoperative and hard to reach. Therefore most A2 laptops were distributed without cameras.
===NAND Flash===


The camera is fully supported by the hardware. If you intend on using the camera, there are two issues:
All boards are populated with a Phison PS3006 NAND Flash controller and two NAND Flash chips for testing, providing 4 GBytes. There is also an IDE connector populated on the "top" of the board (side with LCD connectors). ''The inclusion of this chip does not imply it will be present in the final XO-1.5''


# You will need to find a camera (request one from wad) and [[Disassembly_top|disassemble the laptop to remove the motherboard]] to install a camera.
===Power-On Issues===
# The serial enable jumper on A1/A2 cannot work (see [http://dev.laptop.org/ticket/9377 Trac #9377] for details), and all current versions of OFW enable the serial port. You will need to type the following at an OFW prompt soon after booting before trying to use the camera:
ok 0 8846 config-b!


===SD===
A few A2 boards don't power-on reliably. On some boards, and more frequently after the chipset has warmed up, the short flash of red on the battery light indicates that the chipset never issued a PCIRESET when powered on. A solution is [[XO1.5_1.2V_power_sequencing_ECO|fixing the +1.2V power sequencing]].

Due to [http://dev.laptop.org/ticket/9415 Trac ticket #9415], it is recommended that most laptops have their [[XO1.5_SD_card_ECO|SD card interface modified]] before trying to use it for writing to the external SD slot.

[[XO1.5_SD_card_ECO#Results|Check here]] to see if your board has been modified.

===Other===
These are some details about the A2 motherboards which generally don't impair functionality.

====Audio====

The audio section should be fully functional.

The audio output by Tam Tam activities with the current distro sounds awful ([http://dev.laptop.org/ticket/9414 Trac ticket #9414]).

====Suspend/Resume Testing====

Each A2 laptop has had the [[XO1.5_1.2V_power_sequencing_ECO|SR ECO]] performed and has been tested to at least a thousand worst case resumes. A2 owners are encouraged to run [[Suspend_and_resume_OFW#Asynchronous_wakeup|the OFW S/R wackup-test-ec test]] and add their results to the [[XO_1.5_Tests#Suspend.2FResume_2_Tests|list]]

====Heat====

A2 seems to be OK in this department. Most (all ?) A2 motherboards in laptops with a back present have heat spreaders. Closed up laptops without a heat spreader should not damage themselves (if they do, please file a Trac bug and consult your homeowner's insurance).

====NAND Flash====

All boards are populated with a Phison PS3006 NAND Flash controller and two NAND Flash chips for testing, providing 4 GBytes. There is also an IDE connector populated on the "top" of the board (side with LCD connectors).

''This is not the PATA Flash controller that will be present in the final XO-1.5''

====Power-On Issues====

One A2 boards has shown a problem with reliably powering up.

If you encounter a short flash of red on the battery light (either with or without all the other LEDs flashing as well) this indicates that the laptop didn't power on for some reason. Please file a [http://dev.laptop.org/ Trac ticket]. All the A2 motherboards have had the [[XO1.5_1.2V_power_sequencing_ECO|+1.2V power sequencing ECO]], a.k.a. the SR ECO.

I have tried the [[XO1.5_1.2VSUS_power_sequencing_ECO|+1.2VSUS supply sequencing ECO]] for reliable power-on on the one A2 board showing problems, and while nailing the power sequencing, it didn't fix that board's startup problems.

== Documentation ==

Supporting documentation for these boards are (in PDF):
* [[Media:XO_1.5_Pinouts_A1.pdf|Pinouts]]
* [[Media:XO_1.5_Connectors_A2.pdf|Connector Locations]]
* [[Media:XO_1.5_GPIOs_A1.pdf|GPIO Mappings]]
* [[Media:XO_1.5_EC_Pinout_v11.pdf|EC Pinout]]
* [[Media:XO_1.5_EC_Power_Sequence_A1.pdf|EC Power On Sequence]]
* [[Media:XO_1.5_PowerDomains_A1.pdf|Power Distribution Diagram]]

These are the mostly the same as for [[XO_1.5_A1|A1 boards]].

'''Please note that production boards will likely have different pin mappings and connector locations.'''


== Followed by ==
== Followed by ==
Line 58: Line 112:
* [[XO_1.5_B1|B1]]
* [[XO_1.5_B1|B1]]


== Preceeded by ==
== Preceded by ==


* [[XO_1.5_A1|A1]]
* [[XO_1.5_A1|A1]]


[[Category:Hardware]]
[[Category:Hardware]]
[[Category:XO-1.5]]

Latest revision as of 03:43, 22 August 2013

  This page is monitored by the OLPC team.

XO-1.5 Laptop Alpha test model second A-Test, also known as A2.

Description

The A2 prototype motherboard was a revised version of the A1 motherboard, fixing many of the small problems encountered with the layout, and adding new ones. OLPC received thirty of these on July 15, 2009. All are dedicated to development and testing, with all being used for hardware testing, and at least half eventually moving out to Linux developers.

Identification

  • Generally packaged in production CL1A (new touchpad) cases. Some number of units around 1CC might be in CL1 (older touchpad) machines.
  • No camera
  • "XO-1.5", "A2", and a serial number hand-written in the battery compartment
  • Motherboard only has a single SD slot, the external one. There are no internal WLAN SD or microSD slots.

Photographs:

XO 1.5 A2 Annotated Motherboard.png

Software Support

XO-1.5 use Q3xxx firmware releases. These will not work on an XO-1.

Firmware

The latest public firmware release is Q3A08.

Check the XO 1.5 EC dev changelog for information about the latest EC firmware (integrated into the above OFW releases).

Linux

A Linux image for the A1/A2 is available at http://dev.laptop.org/~cjb/f11-1.5/os26/os26.img.gz.

To install on an XO-1.5's IDE drive, you can run:

zcat os26.img.gz > /dev/hda

To install on an XO-1.5's SD drive, you can run:

zcat os26.img.gz > /dev/mmcblk0

You will need to edit the /boot/olpc.fth script before using os25 to boot from SD. The root (/dev/hda1) in the kernel arguments needs changing (to /dev/mmcblk0p1) and the references to "c:" should become "sd:".

Restrictions

WLAN

A Marvell 8686 SDIO module is populated on the motherboard. Unfortunately, there is a pin (Card Detect) on the VX855 that has to be tickled for the SDIO interface to work, and wad forgot to hook it up. There is no software work-around, and while it is possible to reach that ball, it is a very difficult and risky (ruining the motherboard is the most likely outcome) procedure. Thanks to Gary Chiang, an outstanding engineer at Quanta, we have five laptops with functioning WLAN interfaces (they have the CD ECO.)

For others, we recommend a USB/Cat5 dongle.

Camera

The camera driver isn't supported under the Linux distribution provided right now, and the "serial port" jumper is both inoperative and hard to reach. Therefore most A2 laptops were distributed without cameras.

The camera is fully supported by the hardware. If you intend on using the camera, there are two issues:

  1. You will need to find a camera (request one from wad) and disassemble the laptop to remove the motherboard to install a camera.
  2. The serial enable jumper on A1/A2 cannot work (see Trac #9377 for details), and all current versions of OFW enable the serial port. You will need to type the following at an OFW prompt soon after booting before trying to use the camera:
ok 0 8846 config-b!

SD

Due to Trac ticket #9415, it is recommended that most laptops have their SD card interface modified before trying to use it for writing to the external SD slot.

Check here to see if your board has been modified.

Other

These are some details about the A2 motherboards which generally don't impair functionality.

Audio

The audio section should be fully functional.

The audio output by Tam Tam activities with the current distro sounds awful (Trac ticket #9414).

Suspend/Resume Testing

Each A2 laptop has had the SR ECO performed and has been tested to at least a thousand worst case resumes. A2 owners are encouraged to run the OFW S/R wackup-test-ec test and add their results to the list

Heat

A2 seems to be OK in this department. Most (all ?) A2 motherboards in laptops with a back present have heat spreaders. Closed up laptops without a heat spreader should not damage themselves (if they do, please file a Trac bug and consult your homeowner's insurance).

NAND Flash

All boards are populated with a Phison PS3006 NAND Flash controller and two NAND Flash chips for testing, providing 4 GBytes. There is also an IDE connector populated on the "top" of the board (side with LCD connectors).

This is not the PATA Flash controller that will be present in the final XO-1.5

Power-On Issues

One A2 boards has shown a problem with reliably powering up.

If you encounter a short flash of red on the battery light (either with or without all the other LEDs flashing as well) this indicates that the laptop didn't power on for some reason. Please file a Trac ticket. All the A2 motherboards have had the +1.2V power sequencing ECO, a.k.a. the SR ECO.

I have tried the +1.2VSUS supply sequencing ECO for reliable power-on on the one A2 board showing problems, and while nailing the power sequencing, it didn't fix that board's startup problems.

Documentation

Supporting documentation for these boards are (in PDF):

These are the mostly the same as for A1 boards.

Please note that production boards will likely have different pin mappings and connector locations.

Followed by

Preceded by