Re: 10.1.3 image and Firmware q2e42

2011-02-17 Thread Sascha Silbe
Excerpts from James Cameron's message of Wed Feb 16 23:06:38 +0100 2011:

[Q2E42]
 - SMBIOS setup, (effect unknown, there was no test case),

FWIW, this is likely to be the cause of your (i.e. Daniels) keyboard
trouble. You will need to add setup-smbios (without the quotes) as the
first line of olpc-fth-boot-me in olpc.fth. Newer versions of OFW do
this outside of olpc.fth.

Sascha

-- 
http://sascha.silbe.org/
http://www.infra-silbe.de/


signature.asc
Description: PGP signature
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: 10.1.3 image and Firmware q2e42

2011-02-17 Thread Daniel Castelo
On Wed, Feb 16, 2011 at 8:18 PM, Martin Langhoff
martin.langh...@gmail.comwrote:

 On Wed, Feb 16, 2011 at 5:06 PM, James Cameron qu...@laptop.org wrote:
  If you based your image on OLPC OS 10.1.3 then after installation the
  firmware will be automatically upgraded to Q2E45, so you should test
  with Q2E45.

 Daniel -

 James is right here. Just include /boot/bootfw.zip in your image
 (os-builder will do the right thing if you provide the unsigned
 bootfw rpm and follow the signing procedures).


For some bad experiences that we had in the past, the decision is not allow
users to update the firmware. Just our technical team (and maybe volunteers)
will do it.  I know that we could include the firmware updating process in
our software image release. I am pretty sure that all the bad experiences
that support this decision are related to an old firmware version. I suppose
that a good way to ensure that users could update the firmware without
problems is make a pilot. But we don't have enough time now, maybe for the
next firmware release.



 Right after install, each boot will check if there is battery+external
 power, and if those 2 conditions are met, will upgrade OFW.

 About your keyboard issues -- things have changed a bit from 8.2.x to
 10.1.x in how we manage the keyboard. Can you tell us what you're
 trying to do (perhaps in a separate email thread), and we'll find a
 good way to do it.

 cheers,


 m
 --
  martin.langh...@gmail.com
  mar...@laptop.org -- Software Architect - OLPC
  - ask interesting questions
  - don't get distracted with shiny stuff  - working code first
  - http://wiki.laptop.org/go/User:Martinlanghoff




-- 
Ing. Daniel Castelo
Plan Ceibal - Área Técnica
Avda. Italia 6201
Montevideo - Uruguay.
Tel.: 2 601 57 73 Interno 2228
E-mail : dcast...@plan.ceibal.edu.uy
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: 10.1.3 image and Firmware q2e42

2011-02-16 Thread Daniel Castelo
Our idea is that just our technical stuff (and maybe volunteers with certain
knowledge) could update the firmware.

But this process will take us at least two or three months. So, we want to
release our new software version trying to make it compatible with both
firmware version Q2E41 and Q2E45.

You have mentioned some bugs that could affect us:

* #9100 (machines hanging during boot)
* EC firmware which fixes issues with resuming from suspend from the
touchpad
* bugs in selftest diagnostics
* others that could affect OFW's ability to install new releases

We couldn't reproduce the bug #9100, and maybe we could accept the price of
the other bugs that you have mentioned.

However we have another problem in the keyboard mapping: the user couldn't
use certain special keys, for example the frame key.

I know that in the past the keyboard mapping configuration has changed from
setolpckeys utility to HAL.

The workaround that we found is the use of setolpckeys in our F11 image.
If we copy  /etc/udev/rules.d/96-olpc-keyboard.rules and
/usr/sbin/setolpckeys all the key combination work.

My question is, the use of setolpckeys in our F11 build could be dangerous
or incompatible with the keyboard mapping based on HAL?

Regards, Daniel.

On Tue, Feb 1, 2011 at 6:02 PM, Paul Fox p...@laptop.org wrote:

 daniel wrote:
   Hi! We are using a software image based on dextrose, I know that the
   official OLPC software image is different, but for this question I think
   that is the same.
   We want to install dextrose (suppose 10.1.3 image) with the firmware
 q2e42.
   What do you think? This is possible or we will have problems with this
   combination of firmware and software image?

 you can read the release notes for the firmware releases between
 q2e42 and q2e45 here:
http://wiki.laptop.org/go/OLPC_Firmware_q2e45
http://wiki.laptop.org/go/OLPC_Firmware_q2e44
http://wiki.laptop.org/go/OLPC_Firmware_q2e43

 i'm sure the release will run.  but q2e45 in particular contains
 a fix for machines hanging during boot (d.l.o #9100) as well
 as EC firmware which fixes issues with resuming from suspend from
 the touchpad.  you can also see that q2e43 fixed very many bugs --
 many of them are related to the selftest diagnostics, but others
 could affect OFW's ability to install new releases.

 we don't issue new firmware lightly, and of course we recommend
 that deployments always use the latest firmware.

 paul

  
   Regards, Daniel.
  
   -- Forwarded message --
   From: Daniel Castelo dcast...@plan.ceibal.edu.uy
   Date: Tue, Feb 1, 2011 at 4:25 PM
   Subject: Dextrose and Firmware q2e42
   To: dextr...@lists.sugarlabs.org
  
  
   We have delivered dextrose 1.0 for our XO 1.5 machines, we want to
 release
   this version to XO 1.0 one's, but based on some bad experiences that we
 had
   in the past we aren't allowed to update the firmware (problems with some
   machines that remained broken after the process). The question is, if we
   have the firmware q2e42 installed, will dextrose (version 1) run
 properly in
   this machines?
   After a first test ( ten minutes one) seem that works, but I suppose
 that we
   could have some problems if we don't update the firmware to the last
   version.
  
  
   Thanks
   Daniel
  
   --
   Ing. Daniel Castelo
   Plan Ceibal - Área Técnica
   Avda. Italia 6201
   Montevideo - Uruguay.
   Tel.: 2 601 57 73 Interno 2228
   E-mail : dcast...@plan.ceibal.edu.uy
   part 2 text/plain 129
   ___
   Devel mailing list
   Devel@lists.laptop.org
   http://lists.laptop.org/listinfo/devel

 =-
  paul fox, p...@laptop.org




-- 
Ing. Daniel Castelo
Plan Ceibal - Área Técnica
Avda. Italia 6201
Montevideo - Uruguay.
Tel.: 2 601 57 73 Interno 2228
E-mail : dcast...@plan.ceibal.edu.uy
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: 10.1.3 image and Firmware q2e42

2011-02-16 Thread James Cameron
G'day,

I'm puzzled.

If you based your image on OLPC OS 10.1.3 then after installation the
firmware will be automatically upgraded to Q2E45, so you should test
with Q2E45.

If you based your image on Dextrose os439dx, the same thing should
occur, since it contains Q2E45 firmware.

If it does not occur because of not being signed, you can sign the
firmware, during image build, with your deployment keys.  (This is
assuming you have deployment keys in your secured laptop population).

Are you intending to prevent the firmware update that Dextrose normally
performs?

For OLPC OS 10.1.3, it was tested with Q2E45, and so we don't really
know how it will go wrong with Q2E41.

For Dextrose, I imagine the same testing limitation was imposed.   I
think you've found at least one way it goes wrong; the keyboard mapping.

You should review the full list of changes since Q2E41 to fully evaluate
them.  Paul didn't mention some that concern me:

Q2E42

- key delegation, (you can ignore this if you do not use key
  delegation),

- SMBIOS setup, (effect unknown, there was no test case),

- nbclone to secure XO, (you can ignore this if you do not use nbclone),

- many problems with ext2 filesystem access, (you can ignore this if you
  do not plan to deploy operating system images using ext2 filesystems),

- many problems with USB access, (you can ignore this if you do not plan
  to deploy operating system images on USB drives),

Q2E43

- free cluster tracking in FAT filesystem driver, (you can ignore this
  if you do not plan to capture data using firmware scripts that will
  write to USB or SD with FAT filesystems),

- compatibility with USB keyboards, (you can ignore this if USB
  keyboards won't be connected at the time the laptop is turned from off
  to on).

#9100 you may not be able to reproduce with your test laptops, but may
reproduce on your deployed laptops.  We don't have a firm idea of the
probability distribution, but my estimate is somewhere between 5% and
20% of a population may be affected, depending on manufacturing
variations.  You might control for this risk by monitoring failures and
applying firmware updates only to affected laptops.  (The problem is
caused by the new kernel relying on the contents of memory which is not
initialised by the BIOS).

On Wed, Feb 16, 2011 at 04:15:37PM -0200, Daniel Castelo wrote:
 My question is, the use of setolpckeys in our F11 build could be
 dangerous or incompatible with the keyboard mapping based on HAL?

I'm not sure.  I think you should test it.  Paul may have a response.

-- 
James Cameron
http://quozl.linux.org.au/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: 10.1.3 image and Firmware q2e42

2011-02-16 Thread Martin Langhoff
On Wed, Feb 16, 2011 at 5:06 PM, James Cameron qu...@laptop.org wrote:
 If you based your image on OLPC OS 10.1.3 then after installation the
 firmware will be automatically upgraded to Q2E45, so you should test
 with Q2E45.

Daniel -

James is right here. Just include /boot/bootfw.zip in your image
(os-builder will do the right thing if you provide the unsigned
bootfw rpm and follow the signing procedures).

Right after install, each boot will check if there is battery+external
power, and if those 2 conditions are met, will upgrade OFW.

About your keyboard issues -- things have changed a bit from 8.2.x to
10.1.x in how we manage the keyboard. Can you tell us what you're
trying to do (perhaps in a separate email thread), and we'll find a
good way to do it.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: 10.1.3 image and Firmware q2e42

2011-02-01 Thread Paul Fox
daniel wrote:
  Hi! We are using a software image based on dextrose, I know that the
  official OLPC software image is different, but for this question I think
  that is the same.
  We want to install dextrose (suppose 10.1.3 image) with the firmware q2e42.
  What do you think? This is possible or we will have problems with this
  combination of firmware and software image?

you can read the release notes for the firmware releases between
q2e42 and q2e45 here:
http://wiki.laptop.org/go/OLPC_Firmware_q2e45
http://wiki.laptop.org/go/OLPC_Firmware_q2e44
http://wiki.laptop.org/go/OLPC_Firmware_q2e43

i'm sure the release will run.  but q2e45 in particular contains
a fix for machines hanging during boot (d.l.o #9100) as well
as EC firmware which fixes issues with resuming from suspend from
the touchpad.  you can also see that q2e43 fixed very many bugs --
many of them are related to the selftest diagnostics, but others
could affect OFW's ability to install new releases.

we don't issue new firmware lightly, and of course we recommend
that deployments always use the latest firmware.

paul

  
  Regards, Daniel.
  
  -- Forwarded message --
  From: Daniel Castelo dcast...@plan.ceibal.edu.uy
  Date: Tue, Feb 1, 2011 at 4:25 PM
  Subject: Dextrose and Firmware q2e42
  To: dextr...@lists.sugarlabs.org
  
  
  We have delivered dextrose 1.0 for our XO 1.5 machines, we want to release
  this version to XO 1.0 one's, but based on some bad experiences that we had
  in the past we aren't allowed to update the firmware (problems with some
  machines that remained broken after the process). The question is, if we
  have the firmware q2e42 installed, will dextrose (version 1) run properly in
  this machines?
  After a first test ( ten minutes one) seem that works, but I suppose that we
  could have some problems if we don't update the firmware to the last
  version.
  
  
  Thanks
  Daniel
  
  -- 
  Ing. Daniel Castelo
  Plan Ceibal - Área Técnica
  Avda. Italia 6201
  Montevideo - Uruguay.
  Tel.: 2 601 57 73 Interno 2228
  E-mail : dcast...@plan.ceibal.edu.uy
  part 2 text/plain 129
  ___
  Devel mailing list
  Devel@lists.laptop.org
  http://lists.laptop.org/listinfo/devel

=-
 paul fox, p...@laptop.org
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel