[Olpc-open] debxo 0.2 release

Mitch Bradley wmb at laptop.org
Sat Oct 25 03:29:55 EDT 2008


It's trac 8785, fixed in http://wiki.laptop.org/go/OLPC_Firmware_q2e20, 
which I released specifically for the benefit of this debxo thing.  I 
guess Andres forgot to mention that in the announcement.




John Watlington wrote:
>
> Looks like an Open Firmware regression.
> This works if I use laptop firmware q2e14 instead of q2e18.
>
> Thanks !
> wad
>
> On Oct 25, 2008, at 3:14 AM, John Watlington wrote:
>
>> Trying to installing either the gnome or awesome JFFS2 versions from
>> an SD card formatted as ext2.
>>
>> Using laptop firmware q2e18, on two different machines, this fails with:
>> <....>:75: error writing to NAND Flash
>> after writing 40 blocks.
>
> That should be 0x40, not 40 decimal.
>
>> What is going on ?
>>
>> wad
>>
>> On Oct 24, 2008, at 11:55 PM, Andres Salomon wrote:
>>
>>> Hi,
>>>
>>> I've prepared a new release of DebXO.  This has a number of new
>>> features and desktops.
>>>
>>> NEW FEATURES:
>>>
>>>  - The JFFS2 images now have partition support.  While this shaves a
>>> number of seconds off of the boot time, we can take better advantage of
>>> it in the future (doing things like using UBIFS).  JFFS2 is well past
>>> its prime; moving away from it will help performance a lot.
>>>
>>>  - EXT3 images have been added.  This allows for booting off of USB
>>> and/or SD.  Note that the image size I chose is 2GB, so you'll need a
>>> USB stick or SD card of at least that size.
>>>
>>>  - The kernel is now almost completely modular, and includes every
>>> module under the sun.  For those of you with random USB hardware that
>>> wanted to use it with DebXO.. if it's in 2.6.25, it should work with
>>> DebXO.
>>>
>>>  - New desktops!  DebXO 0.1 only had a Gnome desktop; this release
>>> includes KDE, LXDE, Sugar, Awesome and Gnome desktops.  I personally
>>> run (and work on) the Gnome desktop.  Holger Levsen is to thank for the
>>> Sugar and Awesome desktops.  James Cameron did the work for the KDE and
>>> LXDE desktops.  A huge thanks to both of them!
>>>
>>> As far as bootup times, nand is still pretty absymal (due to jffs2);
>>> however, SD booting takes 75 seconds from OFW to fully usable X.
>>>
>>>
>>> INSTALLATION ONTO NAND FLASH:
>>>
>>> The release can be found here (note that the URL has changed):
>>>
>>> http://lunge.mit.edu/~dilinger/debxo-0.2/images/
>>>
>>> To install onto the XO's flash, download the debxo-$DESKTOP.jffs2.dat
>>> and debxo-$DESKTOP.jffs2.img to a USB or SD stick (where $DESKTOP is
>>> one of the various desktops - gnome, kde, lxde, sugar, or awesome).
>>> Boot into OFW (make sure your XO is unlocked!), and run
>>>
>>> update-nand disk:\debxo-$DESKTOP.jffs2.img
>>>
>>> or
>>>
>>> update-nand sd:\debxo-$DESKTOP.jffs2.img
>>>
>>> (depending upon whether you downloaded to an SD or USB disk).  If your
>>> SD or USB device is using a windows filesystem, you can figure out the
>>> name of the image by running
>>>
>>> dir disk:\
>>>
>>> If update-nand spits out any errors, make sure you're running an
>>> appropriately up-to-date version of OFW.  The q2d* series do not
>>> support update-nand, and versions q2e18 and q2e19 are known to be buggy
>>> with partitions.  Firmware and instructions for upgrading
>>> can be found here:
>>>
>>> http://wiki.laptop.org/go/Firmware
>>>
>>>
>>> INSTALLATION ONTO SD/USB:
>>>
>>> To install onto an SD or USB device, download the
>>> debxo-$DESKTOP.ext3.img.gz file, and run
>>>
>>> zcat debxo-$DESKTOP.ext3.img.gz > /dev/mmcblk0
>>>
>>> or
>>>
>>> zcat debxo-$DESKTOP.ext3.img.gz > /dev/sdX
>>>
>>> (depending upon whether you're writing to an SD or USB disk).  Note
>>> that this will overwrite any data that is on the SD or USB disk.
>>>
>>>
>>> USAGE:
>>>
>>> By default, a user 'olpc' is created (with no password, and sudo
>>> access).  Some desktops automatically start a display manager and log
>>> you in; some do not.  The root password is disabled by default.  This
>>> is a stock Debian Lenny system with only a few modifications, so it can
>>> obviously be tailored.
>>>
>>>
>>> HACKING:
>>>
>>> xodist is the name of the collection of scripts that are used to
>>> produce DebXO.  The git repository can be downloaded via:
>>>
>>> git clone git://lunge.mit.edu/git/xodist
>>>
>>> There's also a web interface to that:
>>>
>>> http://lunge.mit.edu/cgi-bin/gitweb.cgi?p=xodist;a=summary
>>>
>>> There's a TODO file in the repository, but really... just scratch
>>> whatever itch you happen to have.  Patches are much appreciated.
>>> Additional desktops (XFCE, for example?), better handling of the
>>> default user/password, boot/runtime optimizations, suggestions for
>>> missing packages, etc..
>>>
>>>
>>> CREDITS:
>>>
>>> Thanks to James Cameron and Holger Levsen for various
>>> patches/tweaks/fixes, and to the various people who tested and provided
>>> feedback.
>>>
>>> _______________________________________________
>>> Devel mailing list
>>> Devel at lists.laptop.org
>>> http://lists.laptop.org/listinfo/devel
>>
>



More information about the Olpc-open mailing list