- Fixed an issue where XO-1.75 usb ports were unusable after device unplug
- Measured the overhead of the XO-1 filesystem switch to ubifs as 50mb
- Fixed the final known issue with mmc runtime power management for the XO-1.5 wireless card
- Finished off a few parts of Sugar’s hippocanvas removal project and posted patches (mostly thanks to Raul and Walter)
- Helped diagnose a Sugar collaboration issue
- Further explored enabling vendor-specific mouse drivers for our AVC and synaptics touchpads.
- 11.3.0 build 6 release and testing.
- Performed some upstream work on the libertas wireless driver.
Author Archives: Daniel Drake
OLPC weekly update 16/09
Recent items that I’ve been working on:
- 11.3.0 release management work, including bringing XO-1.75/ARM builds into the stream. XO-1.75 is now pretty much on-par with the other laptop models from the distro standpoint.
- powerd will no longer suspend while the system is establishing a wireless connection.
- Fixed a bug with mtd device handling on XO-1 as a step towards solving ubifs mount issues.
- Ported Sugar to NetworkManager-0.9 for compatibility with recent distributions.
- Worked with Raul and Simon at Sugarcamp Paris to progress on removing hippocanvas from sugar. This is one of the prerequisites for the GTK3 move.
OLPC weekly update 02/09
Back in action after finishing some study commitments!
Over the last week or so I’ve been focusing on bringing in the XO-1.75 software work into the standard release 11.3.0 development stream. We aren’t quite there yet, but it might be completed this weekend. This has included contributions to the Fedora 14 ARM port, updating OLPC components to find the device tree in the correct location, some infrastructure work, and some OpenFirmware fixing for loading initramfs on ARM.
Next weekend I’ll be at SugarCamp Paris.
OLPC weekly update 12/08
- Reimplemented automatic pausing when Record is made inactive
- Wrote the proposed powerd network extension. Code almost ready for submission.
- Took a few steps forward on kernel upstreaming work.
OLPC weekly update 05/08
- More kernel upstream work: libertas runtime power management, suspend/resume of the input layer
- Fixed a bug where wireless scan results were sometimes not being presented in a timely fashion.
- Diagnosed a similar bug where wireless network scans are silently interrupted soon after resuming the system.
- Reorganised the OLPC kernel git repository.
- Planned a networking extension to powerd to solve some important issues such as laptops suspending while establishing network connections
- Wrapped up my research, discussion and planning of how Sugar could/should be ported to GTK3, and wrote it up.
- 11.3.0 build 2 release and testing
OLPC weekly update 29/07
Quick summary of my OLPC work over the last two weeks:
- OLPC OS 11.2.0 final testing and release!
- 11.3.0 planning and initial build.
- Tested and packaged “new” Marvell SD8686 wireless firmware 9.70.20.p0.
- Started diagnosing a XO-1 boot hang when a USB-VGA adapter is connected.
- Kernel upstream work: power management and basic functionality (now merged!), MMC runtime power management (all patches now accepted), libertas preparation for runtime power management, and some smaller patches that were pending acceptance of earlier patches.
OLPC weekly update 15/07
- 11.2.0 release management and testing
- Briefly looked into jabber.sugarlabs.org problems and the way it inversely affects Sugar, without fruitful results, but determined that this is a non-critical corner case.
- With help from Ed, found a new SD8686 wireless firmware for testing in the next cycle.
- Some work on the kernel upstreaming front: input power management, recent libertas work.
OLPC weekly update 08/07
In between some difficulties moving house, here is a summary of the OLPC work I’ve completed this week:
- Completed diagnosis of the latest libertas resume hang, developed a workaround which seems to be working.
- The previously discussed kernel power management patches have been accepted upstream into the x86 tree.
- 11.2.0 release – testing, release notes, new candidate build
OLPC weekly update 01/07
- Fixed Sugar’s HTTP file transfer collaboration mechanism which stopped working with the move to Python 2.7
- Continued painful debugging of the libertas driver hang
- Fixed a bug where the boot partition was not mounted on boot after activation
- 11.2.0 release work and testing
- 11 of the XO-1 and XO-1.5 power management kernel patches that I was previously working on were accepted by Andrew Morton, one step closer to them being included upstream
- Took a couple of steps further on the SD/MMC runtime power management front in the upstream kernel
OLPC weekly update 24/06
I spent most of this week doing release management tasks for OLPC’s upcoming software release, known as 11.2.0. We are now in the final stages. Thanks to all the testing and feedback that has been sent in so far.
- Published and tested OLPC OS 11.2.0 release candidate 1, fixed some initramfs activation issues on the way.
- Worked with Simon to fix editing of the activity title within Sugar.
- Continued research on Sugar’s potential switch from Mozilla to WebKit.