[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