Re: Freerunner is running OpenWrt!
Hi Mirko, Mirko Vogt wrote: Hey folks, I'm glad to announce that OpenWrt now has basic support for the Openmoko GTA02 Freerunner! amazing work. I followed the instructions on the wiki to set up the build environment and everything did compile. I got a uImage and a rootfs as described. The rootfs is only about 1MB which is a bit small, right? So I was wondering what to select in the menuconfig to get to a point where I have a working phone . Sorry if this sounds stupid, but so far I only ever flashed prebuild images to the freerunner and even my wrt54gs only got prebuild images. Any pointers where to go from here would be great. I was really amazed on how easy it was to set up the openwrt build environment. Would love to contribute with some tests and feedback though my coding abilities are really limited... Thanks, Matthias -- View this message in context: http://n2.nabble.com/Freerunner-is-running-OpenWrt%21-tp2246537p2329497.html Sent from the Openmoko Community mailing list archive at Nabble.com. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner is running OpenWrt!
f0rdprefect wrote: I got a uImage and a rootfs as described. The rootfs is only about 1MB which is a bit small, right? So I was wondering what to select in the menuconfig to get to a point where I have a working phone . Hi again, I found it. The order matters. I did not do the scripts/feeds update -a scripts/feeds install -a part before the menuconfig. After that I see lots of packages and am trying to compile again as I write these lines... Thanks, Matthias -- View this message in context: http://n2.nabble.com/Freerunner-is-running-OpenWrt%21-tp2246537p2329832.html Sent from the Openmoko Community mailing list archive at Nabble.com. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner is running OpenWrt!
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Somebody in the thread at some point said: | It's very interesting. Will it act as a wireless access point? Nope. AR6000 doesn't support master mode. But it's still interesting, well done to the people who worked on it. - -Andy -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org iEYEARECAAYFAkmED1cACgkQOjLpvpq7dMoY/QCfbLzTNkDTVrW05ZE9juA/lVgA /PEAn1AmjshcaOYlhNL+z+nF0TxZesaz =mIzv -END PGP SIGNATURE- ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner is running OpenWrt!
Michael, No we take vanilla 2.6.28 and apply the diff between 2.6.28 and andy- tracking. We can also apply additional patches, but we don't for now. hmm. Andy is the expert here, maybe you ask him over on the kernel list. Why pin it to an old andy-tracking version, and then manually base it on a kernel.org tree + manually generated diff? Sounds complicated to me... As of today, I believe andy-tracking is already based on .29, and if you don't have local patches why don't you just build andy-tracking live as it is? I'd say take it to the kernel list and ask Andy. Best Regards, Wolfgang On Jan 31, 2009, at 7:40 PM, Michael Buesch wrote: On Saturday 31 January 2009 04:41:46 Wolfgang Spraul wrote: Mirko and others that helped here, this is great stuff, congratulations! - kernel (2.6.28) is building and booting (merging the Openmoko and OpenWrt patchsets, whereof one (and that's not ours ;)) consists of either over 620 little non-atomic patches or one 10MB patchblob [kudos to git!], is no picnic (thanks to the work of Michael mb Buesch at this point!) Can you extract the remaining diff between andy-tracking and what you have and send them as patches to the kernel list? We don't have additional kernel patches, yet. We basically use andy-tracking from two weeks ago. How does your kernel build work? You take andy-tracking, apply a patchset, then build? No we take vanilla 2.6.28 and apply the diff between 2.6.28 and andy- tracking. We can also apply additional patches, but we don't for now. If you have OpenWrt-specific patches, where are they stored? In the openwrt tree under target/linux/s3***/patches-2.6.28/ -- Greetings, Michael. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner is running OpenWrt!
Michael, That's the way buildroot works. I'd say take it to the kernel list and ask Andy. No. We're not going to change the way openwrt works. OK understood (and I never asked for that, BTW, I was just curious to understand why you went this route). The good news is that the kernel is making incredible progress, so whenever you are ready to uptick to a more recent vanilla version, andy-tracking should already be there. Best Regards, Wolfgang On Feb 1, 2009, at 12:50 AM, Michael Buesch wrote: On Saturday 31 January 2009 17:32:53 Wolfgang Spraul wrote: Michael, No we take vanilla 2.6.28 and apply the diff between 2.6.28 and andy- tracking. We can also apply additional patches, but we don't for now. hmm. Andy is the expert here, maybe you ask him over on the kernel list. Why pin it to an old andy-tracking version, and then manually base it on a kernel.org tree + manually generated diff? Sounds complicated to me... That's the way buildroot works. I'd say take it to the kernel list and ask Andy. No. We're not going to change the way openwrt works. -- Greetings, Michael. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Freerunner is running OpenWrt!
Hey folks, I'm glad to announce that OpenWrt now has basic support for the Openmoko GTA02 Freerunner! There's still lot's of work to do but let's see what's already working for now: - kernel (2.6.28) is building and booting (merging the Openmoko and OpenWrt patchsets, whereof one (and that's not ours ;)) consists of either over 620 little non-atomic patches or one 10MB patchblob [kudos to git!], is no picnic (thanks to the work of Michael mb Buesch at this point!) - D-Bus and the freesmartphone.org reference implementation (they import the libc.so.6 via ctypes - I was really puzzled when python told me it can't find my libc, because I was using the uclibc) - Xglamo with acceleration (in the beginning Xglamo just crashed, even JTAG wasn't available anymore; it took us weeks to figure out that a compiler bug was the cause (thanks to Felix Fietkau, Holger Freyther and Lars Clausen) - Lars btw. is currently making good progress to get glamo acceleration working within Xorg) - the EFL (enlightenment foundation libraries) and enlightenment including illume (needs some more love to make it really fit into the OpenWrt-environment - currently edje_cc and eet are required as pre-installed host tools) - paroli phone application suite (in case it's working ;)) A few days ago we established the first OpenWrt-OpenWrt phone call which worked out of the box after flashing our devices - so we thought that might be a good occasion for an announcement :) We're pleased for all of your feedback and any kind of help is highly appreciated! Thanks a lot! mirko (the other one) -- This email address is used for mailinglist purposes only. Non-mailinglist emails will be dropped automatically. If you want to get in contact with me personally, please mail to: mirko.vogt at nanl dot de ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner is running OpenWrt!
It's very interesting. Will it act as a wireless access point? 2009/1/30, Mirko Vogt li...@nanl.de: Hey folks, I'm glad to announce that OpenWrt now has basic support for the Openmoko GTA02 Freerunner! There's still lot's of work to do but let's see what's already working for now: - kernel (2.6.28) is building and booting (merging the Openmoko and OpenWrt patchsets, whereof one (and that's not ours ;)) consists of either over 620 little non-atomic patches or one 10MB patchblob [kudos to git!], is no picnic (thanks to the work of Michael mb Buesch at this point!) - D-Bus and the freesmartphone.org reference implementation (they import the libc.so.6 via ctypes - I was really puzzled when python told me it can't find my libc, because I was using the uclibc) - Xglamo with acceleration (in the beginning Xglamo just crashed, even JTAG wasn't available anymore; it took us weeks to figure out that a compiler bug was the cause (thanks to Felix Fietkau, Holger Freyther and Lars Clausen) - Lars btw. is currently making good progress to get glamo acceleration working within Xorg) - the EFL (enlightenment foundation libraries) and enlightenment including illume (needs some more love to make it really fit into the OpenWrt-environment - currently edje_cc and eet are required as pre-installed host tools) - paroli phone application suite (in case it's working ;)) A few days ago we established the first OpenWrt-OpenWrt phone call which worked out of the box after flashing our devices - so we thought that might be a good occasion for an announcement :) We're pleased for all of your feedback and any kind of help is highly appreciated! Thanks a lot! mirko (the other one) -- This email address is used for mailinglist purposes only. Non-mailinglist emails will be dropped automatically. If you want to get in contact with me personally, please mail to: mirko.vogt at nanl dot de ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner is running OpenWrt!
Amazing work, congrats! D-Bus and the freesmartphone.org reference implementation (they import the libc.so.6 via ctypes - I was really puzzled when python told me it can't find my libc, because I was using the uclibc) Ooops, please open a ticket for us, we should try to fix that. Cheers, -- :M: ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Freerunner is running OpenWrt!
Mirko and others that helped here, this is great stuff, congratulations! - kernel (2.6.28) is building and booting (merging the Openmoko and OpenWrt patchsets, whereof one (and that's not ours ;)) consists of either over 620 little non-atomic patches or one 10MB patchblob [kudos to git!], is no picnic (thanks to the work of Michael mb Buesch at this point!) Can you extract the remaining diff between andy-tracking and what you have and send them as patches to the kernel list? How does your kernel build work? You take andy-tracking, apply a patchset, then build? For now, I think you should build andy-tracking, and since it is evolving quickly, it would be important to feed your patches back fast otherwise you might have to uplevel them again and again, or risk falling behind in your kernel version. If you have OpenWrt-specific patches, where are they stored? Best Regards, Wolfgang On Jan 31, 2009, at 2:58 AM, Mirko Vogt wrote: Hey folks, I'm glad to announce that OpenWrt now has basic support for the Openmoko GTA02 Freerunner! There's still lot's of work to do but let's see what's already working for now: - kernel (2.6.28) is building and booting (merging the Openmoko and OpenWrt patchsets, whereof one (and that's not ours ;)) consists of either over 620 little non-atomic patches or one 10MB patchblob [kudos to git!], is no picnic (thanks to the work of Michael mb Buesch at this point!) - D-Bus and the freesmartphone.org reference implementation (they import the libc.so.6 via ctypes - I was really puzzled when python told me it can't find my libc, because I was using the uclibc) - Xglamo with acceleration (in the beginning Xglamo just crashed, even JTAG wasn't available anymore; it took us weeks to figure out that a compiler bug was the cause (thanks to Felix Fietkau, Holger Freyther and Lars Clausen) - Lars btw. is currently making good progress to get glamo acceleration working within Xorg) - the EFL (enlightenment foundation libraries) and enlightenment including illume (needs some more love to make it really fit into the OpenWrt-environment - currently edje_cc and eet are required as pre-installed host tools) - paroli phone application suite (in case it's working ;)) A few days ago we established the first OpenWrt-OpenWrt phone call which worked out of the box after flashing our devices - so we thought that might be a good occasion for an announcement :) We're pleased for all of your feedback and any kind of help is highly appreciated! Thanks a lot! mirko (the other one) -- This email address is used for mailinglist purposes only. Non-mailinglist emails will be dropped automatically. If you want to get in contact with me personally, please mail to: mirko.vogt at nanl dot de ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community