Re: New XO-1 10.1.2 build 300

2010-07-08 Thread Hal Murray

> http://build.laptop.org/10.1.2/xo-1/os300/
> Here's the first build in our 10.1.2 F11/XO-1 release stream, as promised
> yesterday.  Thanks to Daniel Drake for working on getting this started! 

Thanks.

> Please test and report bugs!

I've seen it hang during booting, 2 out of 6-10 tries.  There is one dot 
visible and the big X is still an X before it changes to a V and goes around 
in a circle.  Is there anything I can do to collect more info?



Do you expect suspend/restore to work?  It seems to work from the touchpad 
and keyboard, but I can't get it to wakeup when a WiFi packet arrives.

I turned on Settings/Power  Automatic Power Management
I turned off Settings/Radio   Wireless/Radio

If I wait a while (30 seconds?), the CPU/Power LED shifts to blink mode.  The 
WiFi LED is still on.  Ping won't wake it up.

ping -i 5 keeps it from suspending.
ping -i 6 doesn't.  Once the CPU/Power LED starts blinking, ping stops 
working.

A finger on the touchpad wakes it up.  (So far, every time I've tried it.)
Keys work too, but I've only tried them a few times.


The My Settings/Radio Wireless/Radio checkbox seems to turn itself back on.  
If I turn it off, then get out of My Settings, then go back to My Settings, 
it's on.

The WiFi LED doesn't track that checkbox.  If the box is (was?) unchecked, 
the LED stays on when it suspends.  That's what I expect.  If the box is 
checked, the LED still stays on when it suspends.  I was expecting it to turn 
off.

(But even with the LED on, it doesn't wakeup when a packet arrives so who 
knows what's really going on.)






-- 
These are my opinions, not necessarily my employer's.  I hate spam.



___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


XO-1.5 thin firmware wireless testing

2010-07-08 Thread James Cameron
G'day,

We'd like some testers of new wireless firmware and kernel drivers for
the XO-1.5.  You'll need an XO-1.5, our stable build os206, and a
wireless access point.

http://wiki.laptop.org/go/XO-1.5_Wireless_Test_Setup has the test
instructions.

I'm interested in experiences connecting to wireless access points;
whether the connection is made, how fast it runs, and how long you can
keep it going.

If you're brave, you can try the software access point mode.  Let us
know how it goes.

Ad-hoc is not in scope.  It doesn't work for me.  Suspend and resume
is excluded, which is why my test setup scripts turn it off.

The source is in the workspace branch of the git repository
git://dev.laptop.org/users/javier/wireless-testing by Steve deRosier.

See also
http://wiki.laptop.org/go/XO-1.5_Wireless_Test_Report

This is also a chance for anyone to test a 2.6.34 kernel on XO-1.5, to
see if anything interesting happens.  I've compared internal SD write
performance and there's no significant difference.

Our thanks to Javier Cardona and Steve deRosier of cozybit, Inc.

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


Re: New XO-1 10.1.2 build 300

2010-07-08 Thread James Cameron
On Thu, Jul 08, 2010 at 04:07:12PM -0400, Martin Langhoff wrote:
> On Thu, Jul 8, 2010 at 3:48 PM, Daniel Drake  wrote:
> > It's particularly significant because (when the release goes final) it
> > means we have synchronized software between XO-1 and XO-1.5.
> 
> Are we aiming for a "synchronised" 10.1.2 for XO-1 and XO-1.5?
> If this is just for xo1, 10.1.1-xo1 might be a better moniker...
> [ I am still eyeing some bugs -- ie: screen rotation -- for a 10.1.2 ... ]

While that bug #9350 is important, I don't think it should hold up a
10.1.2 synchronised release.  If that means the XO-1.5 build number
doesn't change from os206, so be it.

(However, I'd be surprised if we didn't need to fix something on XO-1.5
to get everything working between XO-1 and XO-1.5.)

I'm easy either way; #9350 might be fixed and released in 10.1.2 or
a 10.1.3, but it would be better fixed earlier than later.  It is an
obvious regression from XO-1 to XO-1.5.

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


Re: New XO-1 10.1.2 build 300

2010-07-08 Thread Chris Ball
Hi,

   > Are we aiming for a "synchronised" 10.1.2 for XO-1 and XO-1.5?

Yep.  See yesterday's announcement for more wording.

- Chris.
-- 
Chris Ball   
One Laptop Per Child
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1 10.1.2 build 300

2010-07-08 Thread pbrobin...@gmail.com
On Thu, Jul 8, 2010 at 9:07 PM, Martin Langhoff
 wrote:
> On Thu, Jul 8, 2010 at 3:48 PM, Daniel Drake  wrote:
>> It's particularly significant because (when the release goes final) it
>> means we have synchronized software between XO-1 and XO-1.5.
>
> Are we aiming for a "synchronised" 10.1.2 for XO-1 and XO-1.5?

Yes, see the email from chris about the software announcements.

Peter
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1 10.1.2 build 300

2010-07-08 Thread Martin Langhoff
On Thu, Jul 8, 2010 at 3:48 PM, Daniel Drake  wrote:
> It's particularly significant because (when the release goes final) it
> means we have synchronized software between XO-1 and XO-1.5.

Are we aiming for a "synchronised" 10.1.2 for XO-1 and XO-1.5?

If this is just for xo1, 10.1.1-xo1 might be a better moniker...

[ I am still eyeing some bugs -- ie: screen rotation -- for a 10.1.2 ... ]

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - 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: New XO-1 10.1.2 build 300

2010-07-08 Thread Daniel Drake
If anyone is in a power-measuring mode, it would be nice to measure
the power usage when the Record activity is active and displaying the
live feed, and compare it to measurements of the same situation on
8.2.1 build 802.

We have halved the amount of data coming from the camera which will
hopefully have an effect on power consumption.

Daniel
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1 10.1.2 build 300

2010-07-08 Thread Daniel Drake
To answer a few inevitable questions:

This is F11 + Sugar 0.84 + GNOME 2.26, for XO-1.

It's unsigned, meaning that you need a developer key to install it. I
think OLPC will start producing signed betas soon.

It's similar to recent builds made by Steven Parrish, and the 0.84
variant of the Paraguayan builds, the main differences are that a few
more bugs have been fixed, and that everything comes from official
OLPC RPM repositories and osbuilder, making it easier for deployers in
other places. One of the bigger changes is the readdition of mesh
support in sugar.

It's particularly significant because (when the release goes final) it
means we have synchronized software between XO-1 and XO-1.5.

In terms of bugs I've been working here:
http://dev.laptop.org/milestone/1.0-software-update

Even though its similar to the versions that many have already been
testing, this would benefit from some fresh testing with the mindset
of it being an upgrade on top of OLPC OS 8.2.1 build 802.

I feel that this version is almost ready for release, but am eager to
see if other people can find new problems.

It is being built with olpc-os-builder from git, using configuration
examples/olpc-os-10.1.2-xo1.ini (see
http://wiki.laptop.org/go/OSBuilder )

Daniel
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New XO-1 10.1.2 build 300

2010-07-08 Thread Chris Ball
http://build.laptop.org/10.1.2/xo-1/os300/

Here's the first build in our 10.1.2 F11/XO-1 release stream, as
promised yesterday.  Thanks to Daniel Drake for working on getting
this started!

This is an unsigned build, so to install it you need to:

 ok copy-nand u:\os300.img

with the os300.img and os300.crc files on a USB stick.

Please test and report bugs!

Thanks,

- Chris.
-- 
Chris Ball   
One Laptop Per Child
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: USB2VGA adapters on XO-1.5 (and XO-1 with F11 images)

2010-07-08 Thread Martin Langhoff
On Wed, Jul 7, 2010 at 5:06 PM, Martin Langhoff
 wrote:
> Updated olpc-usbvgamirror with tweaks for better performance.

For monitors/projectors that can handle 800x600 or 1024x768, the VNC
approach is the best we can do.

For monitors/projectors that can handle something close to 1200x900 --
1152x864, you can use Xinerama instead. Here is an xorg.conf that does
exactly that:

http://dev.laptop.org/~martin/usbvga/xorg-xo1.5-dcon-hires-extmon.conf

It is *much* faster than VNC, and plays well with suspend (you'll
still want to disable aggressive powersaving).

Limitations and notes:

 - Needs to be "switched on" at X startup time. olpc-configure could
check at boot time if sisusbvga is loaded and change the xorg.conf
symlink.

 - It clips the margins of the desktop. But not very much, if the
projector honours the resolution, it's minimal. (Funny enough, if we
use 1280x960 but try to constrain it with Virtual, X ignores our Modes
line and falls back to 1152x864.)

 - It hides the cursor -- this is a long-standing Xinerama "mirror mode" quirk.

 - It isn't super fast, but the performance is acceptable. (We are
saturating the USB 2 bandwidth with the amount of pixels and the
bitdepth -- but cannot scale down either.)

 - Video (via Xv) doesn't work on USB2VGA devices

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - 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


Important change in olpc-os-builder procedure

2010-07-08 Thread Daniel Drake
Hi,

With the purpose of allowing deployments to reconstruct and customize
OLPC OS releases, we documented the process of checking out the latest
version of olpc-os-builder from git and using it to construct OLPC OS
images, and I gave some sessions on this process at various
deployments.

I've identified a small problem in that process, in that running the
very latest olpc-os-builder is not what we want to be advising in
order to reconstruct official releases. This is because ongoing
developments in that tree will result in changes in the resultant
image, meaning that your resultant image is something different from
what OLPC released (perhaps resulting in some bugs) -- whereas our
goal is that you reconstruct exactly the OLPC OS release, so that no
unpredictable behaviour occurs.

I have updated the documentation here:
http://wiki.laptop.org/go/OS_Builder

My advice for those deployments who were already using the old instructions:
  1. Back up your config file and /usr/share/olpc-os-builder
  2. Remove /usr/share/olpc-os-builder from the disk
  3. Follow the download/install instructions on the wiki

As OLPC OS 10.1.1 was officially released yesterday, this "fixed
version" is what XO-1.5 deployments what to be using at this time. The
situation beforehand was a bit unusual and confusing in that as a
one-off we advised deployments to use an unreleased development
version, hopefully this will not happen again. So 2 more steps to add:

 4. Synchronize the [repos] and [yumcfg] sections of your config file
with the one from examples/olpc-os-10.1.1-xo1.5.ini
 5. In your config file, change the suggested_oob_version line (if you
have one) to 1.1.0 (like is shown in
examples/olpc-os-10.1.1-xo1.5.ini)

You now have a configuration which will continue to
replicate/customize OLPC OS 10.1.1 regardless of ongoing developments
(which may introduce bugs, or changes which cause the previous build
configs to cease to function correctly).

Apologies for the inconvenience. As OLPC only made the first official
release using this tool yesterday, we're still a little bit in the
teething process!
Daniel
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [IAEP] Announce: OLPC software strategy.

2010-07-08 Thread Bernie Innocenti
On Thu, 2010-07-08 at 11:02 +0200, Tomeu Vizoso wrote:

> Congratulations on the excellent work done to date by you all and on
> the sound (and well communicated) plan.

I couldn't agree more.

On top of this, interaction between OLPC, the Fedora community and the
Sugar Labs community has been fantastically smooth and productive.

(this is just my own perception, of course. As always, suggestions to
improve our collaboration processes are very welcome).

-- 
   // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs   - http://sugarlabs.org/

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [IAEP] Announce: OLPC software strategy.

2010-07-08 Thread Tomeu Vizoso
On Thu, Jul 8, 2010 at 00:01, Chris Ball  wrote:
> Hi,
>
> Now that the 10.1.1 release for XO-1.5 is out, it's a good time to
> talk about OLPC's software strategy for the future.  We've got a few
> announcements to make:
>
> XO-1:
> =
>
> OLPC wasn't planning to make a Fedora 11 release of the XO-1 OS, but
> a group of volunteers including Steven Parrish, Bernie Innocenti,
> Paraguay Educa and Daniel Drake stepped up and produced Fedora 11 XO-1
> builds that follow the OLPC 10.1.1 work.  I'm happy to announce that
> we're planning on releasing an OLPC-signed version of that work, and
> that this release will happen alongside the next XO-1.5 point release
> in the coming weeks.  So, OLPC release 10.1.2 will be available for
> both XO-1 and XO-1.5 at the same time, and will contain Sugar 0.84,
> GNOME 2.26 and Fedora 11.  We think that offering this fully
> interoperable software stack between XO-1 and XO-1.5 laptops will
> greatly aid deployments, and we're very thankful to everyone who has
> enabled us to be able to turn this XO-1 work into a supported release!
>
> To prepare for this XO-1 release, we've started working on fixing
> some of the remaining bugs in the community F11/XO-1 builds.  Paul Fox
> recently solved a problem with suspend/resume and wifi in the F11/XO-1
> kernel, which was the largest blocker for a supported release.  We'll
> continue to work on the remaining bugs, particularly the ones that
> OLPC is uniquely positioned to help with.
>
> The first development builds for this release will be published later
> this week.
>
> XO-1.5:
> ===
>
> We'll be continuing to work on XO-1.5 improvements, incorporating
> fixes to the "Known Problems" section of the 10.1.1 release notes¹
> into the 10.1.2 release.
>
> XO-1.75 and beyond:
> ===
>
> XO-1.75 software development is underway.  Today we're announcing
> that we're planning on using Fedora as the base distribution for the
> XO-1.75.  This wasn't an obvious decision -- ARM is not a release
> architecture in Fedora, and so we're committing to help out with that
> port.  Our reasons for choosing Fedora even though ARM work is needed
> were that we don't want to force our deployments to learn a new
> distribution and re-write any customizations they've written, we want
> to reuse the packaging work that's already been done in Fedora for
> OLPC and Sugar packages, and we want to continue our collaboration
> with the Fedora community who we're getting to know and work with
> well.
>
> We've started to help with Fedora ARM by adding five new build
> machines (lent to OLPC by Marvell; thanks!) to the Fedora ARM koji
> build farm, and we have Fedora 12 and Sugar 0.86 running on early 1.75
> development boards.  We'd prefer to use Fedora 13 for the XO-1.75, but
> it hasn't been built for ARM yet -- if anyone's interested in helping
> out with this or other Fedora ARM work, please check out the Fedora
> ARM page on the Fedora Wiki².  We're also interested in hiring ARM and
> Fedora developers to help with this; if you're interested in learning
> more, please send an e-mail to jobs-engineer...@laptop.org.
>
> We'll also be continuing to use Open Firmware on the XO-1.75, and
> Mitch Bradley has an ARM port of OFW running on our development boards
> already.
>
> EC-1.75 open source EC code:
> 
>
> OLPC is proud to announce that the XO-1.75 embedded controller will
> have an open codebase (with a small exception, see below).  After much
> behind-the-scenes effort, EnE has agreed to provide us with a public
> version of the KB3930 datasheet and is allowing our new code to be
> made public.
>
> The code is not available yet due to a few chunks of proprietary code
> that need to be purged and some other reformatting.  A much more
> detailed announcement will be provided once the new code is pushed to
> a public repository.  The code will be licensed under the GPL with a
> special exception for OLPC use.
>
> The exception is because EnE has not released the low-level details on
> the PS/2 interface in the KB3930, so there will be some code that is
> not available -- relative to the codebase this is a very small amount
> of code.  The GPL licensing exception will allow for linking against
> this closed code.  We're going to investigate ways to move away from
> this code in the future.  (As far as we're aware, this will make the
> XO-1.75 the first laptop with open embedded controller code!)
>
> Multi-touch Sugar:
> ==
>
> We've begun working on modifications to Sugar to enable touchscreen
> and multitouch use (the XO-1.75 will have a touchscreen, as will
> future OLPC tablets based on its design), and we'll continue to do so.
> The first outcome from this work is Sayamindu Dasgupta's port of the
> Meego Virtual Keyboard³ to Sugar -- you can see a screencast of it in
> action here⁴.
>
> It's an exciting time for software development at OLPC.  Many thanks
> for all of your support and efforts!

Re: [Sugar-devel] Announce: OLPC software strategy.

2010-07-08 Thread pbrobin...@gmail.com
Hi Chris,

Well done to the team for all the hard work!

> Now that the 10.1.1 release for XO-1.5 is out, it's a good time to
> talk about OLPC's software strategy for the future.  We've got a few
> announcements to make:
>
> XO-1:
> =
>
> OLPC wasn't planning to make a Fedora 11 release of the XO-1 OS, but
> a group of volunteers including Steven Parrish, Bernie Innocenti,
> Paraguay Educa and Daniel Drake stepped up and produced Fedora 11 XO-1
> builds that follow the OLPC 10.1.1 work.  I'm happy to announce that
> we're planning on releasing an OLPC-signed version of that work, and
> that this release will happen alongside the next XO-1.5 point release
> in the coming weeks.  So, OLPC release 10.1.2 will be available for
> both XO-1 and XO-1.5 at the same time, and will contain Sugar 0.84,
> GNOME 2.26 and Fedora 11.  We think that offering this fully
> interoperable software stack between XO-1 and XO-1.5 laptops will
> greatly aid deployments, and we're very thankful to everyone who has
> enabled us to be able to turn this XO-1 work into a supported release!

Excellent news!

> To prepare for this XO-1 release, we've started working on fixing
> some of the remaining bugs in the community F11/XO-1 builds.  Paul Fox
> recently solved a problem with suspend/resume and wifi in the F11/XO-1
> kernel, which was the largest blocker for a supported release.  We'll
> continue to work on the remaining bugs, particularly the ones that
> OLPC is uniquely positioned to help with.
>
> The first development builds for this release will be published later
> this week.
>
> XO-1.5:
> ===
>
> We'll be continuing to work on XO-1.5 improvements, incorporating
> fixes to the "Known Problems" section of the 10.1.1 release notes¹
> into the 10.1.2 release.

Now that the major release is out what are the plans for upstreaming
the kernel and other changes for both the XO-1.5 as well as the
remaining bits for the XO-1?

> XO-1.75 and beyond:
> ===
>
> XO-1.75 software development is underway.  Today we're announcing
> that we're planning on using Fedora as the base distribution for the
> XO-1.75.  This wasn't an obvious decision -- ARM is not a release
> architecture in Fedora, and so we're committing to help out with that
> port.  Our reasons for choosing Fedora even though ARM work is needed
> were that we don't want to force our deployments to learn a new
> distribution and re-write any customizations they've written, we want
> to reuse the packaging work that's already been done in Fedora for
> OLPC and Sugar packages, and we want to continue our collaboration
> with the Fedora community who we're getting to know and work with
> well.
>
> We've started to help with Fedora ARM by adding five new build
> machines (lent to OLPC by Marvell; thanks!) to the Fedora ARM koji
> build farm, and we have Fedora 12 and Sugar 0.86 running on early 1.75
> development boards.  We'd prefer to use Fedora 13 for the XO-1.75, but
> it hasn't been built for ARM yet -- if anyone's interested in helping
> out with this or other Fedora ARM work, please check out the Fedora
> ARM page on the Fedora Wiki².  We're also interested in hiring ARM and
> Fedora developers to help with this; if you're interested in learning
> more, please send an e-mail to jobs-engineer...@laptop.org.

Very interested in helping out, pushing builds etc through koji so let
me know what needs attention and I'll help out where I can.

> We'll also be continuing to use Open Firmware on the XO-1.75, and
> Mitch Bradley has an ARM port of OFW running on our development boards
> already.
>
> EC-1.75 open source EC code:
> 
>
> OLPC is proud to announce that the XO-1.75 embedded controller will
> have an open codebase (with a small exception, see below).  After much
> behind-the-scenes effort, EnE has agreed to provide us with a public
> version of the KB3930 datasheet and is allowing our new code to be
> made public.
>
> The code is not available yet due to a few chunks of proprietary code
> that need to be purged and some other reformatting.  A much more
> detailed announcement will be provided once the new code is pushed to
> a public repository.  The code will be licensed under the GPL with a
> special exception for OLPC use.
>
> The exception is because EnE has not released the low-level details on
> the PS/2 interface in the KB3930, so there will be some code that is
> not available -- relative to the codebase this is a very small amount
> of code.  The GPL licensing exception will allow for linking against
> this closed code.  We're going to investigate ways to move away from
> this code in the future.  (As far as we're aware, this will make the
> XO-1.75 the first laptop with open embedded controller code!)
>
> Multi-touch Sugar:
> ==
>
> We've begun working on modifications to Sugar to enable touchscreen
> and multitouch use (the XO-1.75 will have a touchscreen, as will
> future OLPC tablets based on its