ECO/7.1.2: Difference between revisions
< ECO
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
{{OLPC}} |
{{OLPC}} |
||
== Software ECO, 1/2/08 == |
|||
'''Title:''' Memory over-run; touchpad issues; include OFW |
'''Title:''' Memory over-run; touchpad issues; include OFW |
||
===Trac items:=== |
|||
*[http://dev.laptop.org/ticket/5800 5800] - summary bug |
*[http://dev.laptop.org/ticket/5800 5800] - summary bug |
||
** [http://dev.laptop.org/ticket/5744 5744], [http://dev.laptop.org/ticket/5719 5719], [http://dev.laptop.org/ticket/5317 5317] - filling NAND |
** [http://dev.laptop.org/ticket/5744 5744], [http://dev.laptop.org/ticket/5719 5719], [http://dev.laptop.org/ticket/5317 5317] - filling NAND |
||
Line 12: | Line 12: | ||
===Description=== |
|||
# If you create a large file that affectively fills the NAND memory, you will not be able to boot the laptop. |
# If you create a large file that affectively fills the NAND memory, you will not be able to boot the laptop. |
||
Line 23: | Line 23: | ||
#* When the laptop is moved or shipped there is a possibility that the battery will be dislodged and the laptop will no longer boot. |
#* When the laptop is moved or shipped there is a possibility that the battery will be dislodged and the laptop will no longer boot. |
||
⚫ | |||
⚫ | |||
Patches for Memory and Touchpad issues are included in the trac items. |
Patches for Memory and Touchpad issues are included in the trac items. |
||
Line 30: | Line 29: | ||
===Testing:=== |
|||
# Specific tests include creating the NAND memory problem following the description in the Trac item. |
# Specific tests include creating the NAND memory problem following the description in the Trac item. |
||
Line 46: | Line 45: | ||
===Rollout:=== |
|||
In manufacturing this should be dropped in as quickly as possible. <br> |
In manufacturing this should be dropped in as quickly as possible. <br> |
||
In the field this should be part of an automated upgrade when released. |
In the field this should be part of an automated upgrade when released. |
||
== Test Results == |
|||
'''NAND Memory test'''<br> |
|||
# Following the same steps as found in [http://dev.laptop.org/ticket/5719 track 5719], on build 653 first. |
|||
#* I was not able to shutdown after filling NAND. I held the power button and then tried to boot up. It was not successful in booting sugar and the final linux msg was: No space left on device. |
|||
#* I repeated the test after upgrade to 656. |
Revision as of 16:33, 3 January 2008
This page is monitored by the OLPC team.
Software ECO, 1/2/08
Title: Memory over-run; touchpad issues; include OFW
Trac items:
Description
- If you create a large file that affectively fills the NAND memory, you will not be able to boot the laptop.
- Critical bug as data is lost
- Root cause:
- Sometimes when you touch the touchpad, the mouse will jump to the lower right of the display. (Note that this bug fix will not fix ALL problems with jumpy mouse or touchpad issues).
- Some laptops touchpads are so sensitive as to be un-usable.
- Root cause:
- We inadvertently included an earlier version of the firmware with the OS image in 653; so this build will include the latest firmware, which helps to recover if the internal battery is dislodged.
- When the laptop is moved or shipped there is a possibility that the battery will be dislodged and the laptop will no longer boot.
Proposed Fix(es)
Patches for Memory and Touchpad issues are included in the trac items.
Reviewers should include: Bernie, Andres, Jim, Scott, Dave Woodhouse, Tomeu, WMB, Ivan
Testing:
- Specific tests include creating the NAND memory problem following the description in the Trac item.
- The touchpad must continue to work after upgrade; and should NOT show any jumping to lower right of display. This can only be a negative test since it is not possible to force this behavior.
- Automated upgrading - this needs to be tested on a small number of laptops in house and then on a larger number of developers laptops; then finally rolled out, possibly in a controlled fashion.
- Set the timezone and language parameters from sugar-control-panel before upgrade; ensure they are still there after
- Use activities that save files before upgrade; ensure they are still there after
- Download flash before upgrade: Adobe_Flash; ensure that it is still there after
- Install/test a printer before upgrading: Enabling_CUPS; is it still there afterwards
- The build must be installed on MP, CTest and B4 systems
- Upgrades from the previous release.
- A Fresh install (as mfg).
- 1 Hour Smoke Test both using a fresh installation and an upgraded installation, looking specifically for regressions from the release reports.
- More than one SKU and keyboard type are to be used during this testing, to catch regressions in keyboard identification.
Rollout:
In manufacturing this should be dropped in as quickly as possible.
In the field this should be part of an automated upgrade when released.
Test Results
NAND Memory test
- Following the same steps as found in track 5719, on build 653 first.
- I was not able to shutdown after filling NAND. I held the power button and then tried to boot up. It was not successful in booting sugar and the final linux msg was: No space left on device.
- I repeated the test after upgrade to 656.