OLPC News 2007-12-22

2007-12-22 Thread Walter Bender
1. Arahuay, Peru: If you haven't yet seen it, please take the time to
read this AP article about the XO in remote Peruvian village
(http://www.chicagotribune.com/news/nationworld/chi-laptop_webdec22,1,6878223.story).
The lead paragraph says it all: Doubts about whether poor, rural
children really can benefit from quirky little computers evaporate as
quickly as the morning dew in this hilltop Andean village, where 50
primary school children got machines from the One Laptop Per Child
project six months ago.

2. Hinge: Jacques Gagne has been investigating the laptop hinge—the
clearance between the two rotating parts should be tighter and this
would reduce wobble. Mary Lou Jepsen and Quanta are investigating a
possible run-in change at the earliest possible date.

3. Hardware certifications and testing data:  Mary Lou has created a
compilation of certification and testing data that is available on the
wiki (Please see http://wiki.laptop.org/go/Hardware_Testing); it will
be expanded over time.

4. Green: EMPA at the Swiss National Labs is continuing its work on
life cycle analysis of the XO laptops by comparing the cost, lifetime,
power consumption, and overall environmental impact with the
refurbished desktops in Columbia. Mary Lou teleconferenced with the
team this week and will assure that they get all the data they need to
complete their analysis. The final report is due in mid-February.
Columbia is widely acknowledged to have one of the most successful
re-furbished desktop programs in Latin America.

5. Water: Anna Bershteyn, an MIT Ph.D. candidate, has been helping
OLPC follow up on some questions from Ban Samhka, Thailand about the
best way to test and improve water quality; water quality is an area
of interest that is expanding in the OLPC community. Anna and Mary Lou
met with Susan Murcott to discuss possible simple hands-on games on
the XOs that will encourage children to test and/or filter their
water. SJ Klein has put Anna in touch with groups from UNICEF and the
Hesperian Foundation who are also working on water safety. To learn
more about Anna, please visit the wiki
(http://wiki.laptop.org/go/User:Anna_B).

6. Power measurements: John Watlington instrumented a production
machine for power measurements this week to allow continued
verification of the laptop power-saving measures. This allows Chris
Ball (and the rest of the software team) to continuously measure the
power consumption at ten different places around the laptop, and also
automatically simulate user input to wake up the laptop (power button,
lid switch, etc.). We have already have a B3 unit with over twenty
power measurement points, but it cannot aggressively suspend/resume,
and doesn't have any of the more recent power-savings-related
engineering changes.

7. Embedded controller: Richard Smith spent time studying oscilloscope
traces looking for a possible cause of the reopening of Ticket 1835
(unable to resume); recent software builds were failing on the
suspend/resume testbed. He has been unable to reproduce the problem
with bare-board tests and he now feels that he fully understand the
software causes of 1835 (three distinct causes). Running the latest EC
code with Joyride kernels doesn't seem to have the problem. Richard
and John will continue to run tests on the suspend/resume testbed to
insure that we won't have the problem with Update.1

A second bonus was discovery and verification of EC issues that Chris
Ball and Jim Gettys have run into. Andres helped Richard find an EC
bug where the SCI mask was getting corrupted. The most frequent
manifestation of that was the loss of AC events or battery-charge
level.  Richard still don't know the root cause of the corruption, but
has a good test case and kernel debug logs. There appears to be a case
where EC communication fails and error recover is not working. Fixing
it is going to involve more oscilloscope time, because turning on
serial- port debugging appears to make the problem go away. There is
already a workaround in the kernel to fix the mask when it becomes
corrupted, so it's not a show-stopper.

Richard is also writing some cron scripts that will take a snapshot of
the battery ACR while the laptop is running on battery power and then
then send us the data. Richard wants to use these data to build power
usage profiles. The ACR gives us a very accurate reading on the amount
of mA/h drawn from the battery.  Plotting it over time will begin to
give us insight on our dynamic power draw.

8. School server We found a serious problem with the mesh networking
in the build of School-server software released last week (Build 137),
which brings down an active antenna if a large file transfer is
attempted. A new build of the software with the new libertas driver
(thanks David Woodhouse) greatly improves the situation. A new build
is being tested and tuned and will be released in the next few days.
The school-server-software build problems have returned, but this time
we identified one of the 

Re: OLPC News 2007-12-22

2007-12-22 Thread Carl-Daniel Hailfinger
On 22.12.2007 17:32, Walter Bender wrote:
 2. Hinge: Jacques Gagne has been investigating the laptop hinge—the
 clearance between the two rotating parts should be tighter and this
 would reduce wobble. Mary Lou Jepsen and Quanta are investigating a
 possible run-in change at the earliest possible date.
   

Wasn't the clearance made wider sometime between B1 and B2 to fix the
problem with interlocking plastic parts? Please explain further.

 7. Embedded controller: Richard Smith spent time studying oscilloscope
 traces looking for a possible cause of the reopening of Ticket 1835
 (unable to resume); recent software builds were failing on the
 suspend/resume testbed. He has been unable to reproduce the problem
 with bare-board tests and he now feels that he fully understand the
 software causes of 1835 (three distinct causes). Running the latest EC
 code with Joyride kernels doesn't seem to have the problem. Richard
 and John will continue to run tests on the suspend/resume testbed to
 insure that we won't have the problem with Update.1

 A second bonus was discovery and verification of EC issues that Chris
 Ball and Jim Gettys have run into. Andres helped Richard find an EC
 bug where the SCI mask was getting corrupted. The most frequent
   

Is this a hardware or software bug?

 manifestation of that was the loss of AC events or battery-charge
 level.  Richard still don't know the root cause of the corruption, but
 has a good test case and kernel debug logs. There appears to be a case
 where EC communication fails and error recover is not working. Fixing
 it is going to involve more oscilloscope time, because turning on
 serial- port debugging appears to make the problem go away. There is
 already a workaround in the kernel to fix the mask when it becomes
 corrupted, so it's not a show-stopper.

 Richard is also writing some cron scripts that will take a snapshot of
 the battery ACR while the laptop is running on battery power and then
 then send us the data. Richard wants to use these data to build power
 usage profiles. The ACR gives us a very accurate reading on the amount
 of mA/h drawn from the battery.  Plotting it over time will begin to
 give us insight on our dynamic power draw.
   

This may have been asked before, but how far is the progress in freeing
the EC code? IIRC first there were official statements that the EC code
would be free (and all parties would agree to that), then after some
time it was announced that OLPC were talking with Quanta about setting
the code free, now we just hear about EC bugs, but nothing about the code.


Regards,
Carl-Daniel
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: OLPC News 2007-12-22

2007-12-22 Thread Rafael Enrique Ortiz Guerrero
Hi Carl

There is an effort to open the Ec code.

http://wiki.laptop.org/go/OpenEC

if you want to help you are welcome! :).

On Dec 22, 2007 7:37 PM, Walter Bender [EMAIL PROTECTED] wrote:

  Wasn't the clearance made wider sometime between B1 and B2 to fix the
  problem with interlocking plastic parts? Please explain further.

 As I recall, we widened the base to reduce some wobble. This is an
 effort to further reduce wobble (in the 90 degree rotation).

  Is this a hardware or software bug?

 Software.

  This may have been asked before, but how far is the progress in freeing
  the EC code? IIRC first there were official statements that the EC code
  would be free (and all parties would agree to that), then after some
  time it was announced that OLPC were talking with Quanta about setting
  the code free, now we just hear about EC bugs, but nothing about the
 code.

 I don't think we'll get this code freed up because it is a tangle of
 ownership and licenses. But we do plan to rewrite it from scratch when
 we come up for air.

 -walter

 ---
 Walter Bender
 One Laptop per Child
 http://laptop.org
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel




-- 
Rafael Enrique Ortiz Guerrero
One Laptop Per Child
[EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: OLPC News 2007-12-22

2007-12-22 Thread Walter Bender
 Wasn't the clearance made wider sometime between B1 and B2 to fix the
 problem with interlocking plastic parts? Please explain further.

As I recall, we widened the base to reduce some wobble. This is an
effort to further reduce wobble (in the 90 degree rotation).

 Is this a hardware or software bug?

Software.

 This may have been asked before, but how far is the progress in freeing
 the EC code? IIRC first there were official statements that the EC code
 would be free (and all parties would agree to that), then after some
 time it was announced that OLPC were talking with Quanta about setting
 the code free, now we just hear about EC bugs, but nothing about the code.

I don't think we'll get this code freed up because it is a tangle of
ownership and licenses. But we do plan to rewrite it from scratch when
we come up for air.

-walter

---
Walter Bender
One Laptop per Child
http://laptop.org
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel