Topic: Chumby support in OpenEmbedded

We've added basic support for the Chumby to OpenEmbedded (www.openembedded.org). You can build it yourself with MACHINE=chumby and DISTRO=angstrom-2008.1 or use the images built by AlphaOne:

http://www.totalueberwachung.de/~alphao … otfs.jffs2
http://www.totalueberwachung.de/~alphao … by.bin.zip

The zImage is ready for flashing, the JFFS2 still needs to be zipped. We've patched the kernel to ignore the cmdline set by the bootloader. Just attach a USB keyboard and you should be able to login.

Re: Chumby support in OpenEmbedded

I've just generated a new set of images. Get them at:

http://totalueberwachung.de/~alphaone/chumby-image/

On that site there's also a description of what you have to do to boot that image.

Re: Chumby support in OpenEmbedded

Fantastic work!  I have just successfully flashed my chumby and now have console access.  smile  I have a renewed spirit about my chumby now!

Re: Chumby support in OpenEmbedded

Is is possable to post some sceenshots?

Re: Chumby support in OpenEmbedded

I'm trying to build the OE images, but in the last step i get this error:
| Unknown option: -n
| usage: /usr/bin/python [option] ... [-c cmd | -m mod | file | -] [arg] ...
| Try `python -h' for more information.
NOTE: Task failed: /home/cain/Embedded/OE/chumby/tmp/work/chumby-angstrom-linux-gnueabi/xfce-image-1.0-r0/temp/log.do_rootfs.4907
NOTE: package xfce-image-1.0-r0: task do_rootfs: failed
ERROR: TaskFailed event exception, aborting
NOTE: package xfce-image-1.0: failed
ERROR: Build of /home/cain/Embedded/OE/org.openembedded.dev/packages/images/xfce-image.bb do_rootfs failed
ERROR: Task 4 (/home/cain/Embedded/OE/org.openembedded.dev/packages/images/xfce-image.bb, do_rootfs) failed
NOTE: Tasks Summary: Attempted 2010 tasks of which 1246 didn't need to be rerun and 1 failed.
ERROR: '/home/cain/Embedded/OE/org.openembedded.dev/packages/images/xfce-image.bb' failed

Any idea???

Re: Chumby support in OpenEmbedded

The error message's first part:

| + export TOPDIR=/home/cain/Embedded/OE/chumby
| + TOPDIR=/home/cain/Embedded/OE/chumby
| + export MACHINE=chumby
| + MACHINE=chumby
| + for type in tar cramfs
| + test -z 831068477
| ++ which bbimage
| + /usr/bin/python -n Angstrom-xfce-image-glibc-ipk-2008.1-test-20080121-chumby -t tar -e /home/cain/Embedded/OE/org.openembedded.dev/packages/images/xfce-image.bb

Re: Chumby support in OpenEmbedded

I'll try to reproduce. You were making an xfce-image?

Re: Chumby support in OpenEmbedded

yes i do

Re: Chumby support in OpenEmbedded

Works for me.. Could you please pastebin the log in /home/cain/Embedded/OE/chumby/tmp/work/chumby-angstrom-linux-gnueabi/xfce-image-1.0-r0/temp/log.do_rootfs.4907 somewhere or send it to me daniel@totalueberwachung.de

Re: Chumby support in OpenEmbedded

Depending how this works out, we may need an Openembedded section added to the Chumby forums.

Great work, I can't wait to gice it a spin.

"Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety."

Re: Chumby support in OpenEmbedded

KMyers wrote:

Is is possable to post some sceenshots?

Mine will be showing up here: http://totalueberwachung.de/~alphaone/g … index.html

Re: Chumby support in OpenEmbedded

cicamargoba wrote:

The error message's first part:

| + export TOPDIR=/home/cain/Embedded/OE/chumby
| + TOPDIR=/home/cain/Embedded/OE/chumby
| + export MACHINE=chumby
| + MACHINE=chumby
| + for type in tar cramfs
| + test -z 831068477
| ++ which bbimage
| + /usr/bin/python -n Angstrom-xfce-image-glibc-ipk-2008.1-test-20080121-chumby -t tar -e /home/cain/Embedded/OE/org.openembedded.dev/packages/images/xfce-image.bb

I think I know what your problem is. The line causing this is ${PYTHON} `which bbimage` -n "${IMAGE_NAME}" -t "$type" -e "${FILE}"
Could you check that you do have bbimage installed and accessible?

Re: Chumby support in OpenEmbedded

daniel wrote:
KMyers wrote:

Is is possable to post some sceenshots?

Mine will be showing up here: http://totalueberwachung.de/~alphaone/g … index.html

Wow, That is very nice, I may try it this weekend

Re: Chumby support in OpenEmbedded

thanks Daniel!!!
i just add .. bitbake/bin to PATH variable.

Re: Chumby support in OpenEmbedded

Hi i'd already compile opie and  looks fine, but i have a problem with the kernel, I can boot With the Daniel's kernel image, but with "my" image not.
The Daniel's image filename is:
zImage-2.6.16-chumby-1.2-r4-chumby.bin.zip

My image fileneme is:

zImage-2.6.16-chumby-1.2-r3-chumby.bin.zip

Why???

i change the CMDLINE to set root=/dev/sda2

Re: Chumby support in OpenEmbedded

google's first result for "openembedded chumby" is currently this page, which isn't linking to the latest instructions.

Per bunnie in this thread: http://forum.chumby.com/viewtopic.php?pid=36419#p36419

There is more information here: http://wiki.chumby.com/index.php/Buildi … %28Beta%29

Linux Guy - Occasional Chumby Hacker