From: Zach W. <zw...@su...> - 2004-03-11 17:28:22
Attachments:
signature.asc
|
Hi all, I have finally (after two weeks?) put up an initial gumstix site to support the endeavors I will be undertaking with this new platform: http://gumstix.superlucidity.net/ Following on the trend, some high quality photos of the Gumstix (in which you can read all relevant part numbers) can be found there. However, that's just more fluff. Here's the real beef of this post: I have also posted up-to-date patches for the Gumstix kernel, made against a new 'gnalm' patch series that I have also started: http://gnalm.superlucidity.net/downloads/kernel/patches/ http://gumstix.superlucidity.net/downloads/kernel/patches/ Using these updated patches, we reflashed a unit last night and successfully booted the freshly built 2.6.4-rc2-gnalm0-gum0 image. Since then, I've updated the patches for 2.6.4 final and included an improved .config available with a simple 'make gumstix_defconfig'. Ya'll did realize that 2.6.4 final was released at 3am PST today, right? During this cleanup, I dropped most of the rmk+pxa patch baggage that does not have any impact on the gumstix, and the rest was consolidated into a new 'gnalm' patch series. The new patches apply cleanly, are much smaller than their combined ancestors, and include a few minor cleanups and fixes that I made during the massive merge. By providing a solid foundation of patches that can be understood and built upon, this step should make it significantly easier to begin extending the gumstix kernel for new derivative systems. So without further ado, these patches are ready for public consumption, as we have built quite a few kernels with only success. We have also started experiments with a uClibc buildroot system that can be flashed, and I'll begin cleaning up the gumstix u-boot patches as soon as I learn how to JTAG these little monsters. Cheers, Zach Welch Superlucidity Services |
From: Rich G. <ri...@te...> - 2004-03-11 19:03:09
|
Great site Zach! I'm impressed at that six hour time to get the new kernel up! I blogged this here: http://www.oreillynet.com/pub/wlg/4561 Cheers, Rich |
From: Zach W. <zw...@su...> - 2004-03-12 00:42:23
Attachments:
signature.asc
|
Zach Welch wrote: > Hi all, [snip] I just wanted to clarify the "we" involved. At the moment, I am working closely with Dwayne "Jacques" Fontenot, who was involved with the Familiar and TuxScreen projects in the past. He has been an invaluable aid to my developing these new patches, and I could not have gotten as much accomplished as you see without his professional quality work. Our collaboration takes place almost entirely through the medium of IRC, and I have today secured the #gumstix channel on irc.freenode.net. Both jacques and myself will be hanging out there fairly regularly to discuss gumstix related issues. Cheers, Zach |
From: Gordon K. <go...@gu...> - 2004-03-12 19:41:47
|
Zach, This is great. You've done a lot of work. I've downloaded the 2.6.4 kernel, and your two patches, which I applied = without error. When I then cd to my directory and 'make gumstix_defconfig' I get the = following errors: make[1]: `scripts/fixdep' is up to date. optimize && ? optimize && ? optimize && ? optimize && ? ***=09 *** Can't find default configuration = "arch/i386/configs/gumstix_defconfig"! *** make[1]: *** [gumstix_defconfig] Error 1 make: *** [gumstix_defconfig] Error 2 Any advice? Gordon > -----Original Message----- > From: gum...@li...=20 > [mailto:gum...@li...] On Behalf=20 > Of Zach Welch > Sent: Thursday, March 11, 2004 9:18 AM > To: gum...@li... > Subject: [Gumstix-users] the first "gumsite" w/ pics and patches >=20 >=20 > Hi all, >=20 > I have finally (after two weeks?) put up an initial gumstix=20 > site to support the endeavors I will be undertaking with this=20 > new platform: >=20 http://gumstix.superlucidity.net/ Following on the trend, some high quality photos of the Gumstix (in = which you can read all relevant part numbers) can be found there. However, that's just more fluff. = Here's the real beef of this post: I have also posted up-to-date patches for the Gumstix kernel, made = against a new 'gnalm' patch series that I have also started: http://gnalm.superlucidity.net/downloads/kernel/patches/ http://gumstix.superlucidity.net/downloads/kernel/patches/ Using these updated patches, we reflashed a unit last night and = successfully booted the freshly built 2.6.4-rc2-gnalm0-gum0 image. Since then, I've updated the patches = for 2.6.4 final and included an improved .config available with a simple 'make gumstix_defconfig'. = Ya'll did realize that 2.6.4 final was released at 3am PST today, right? During this cleanup, I dropped most of the rmk+pxa patch baggage that = does not have any impact on the gumstix, and the rest was consolidated into a new 'gnalm' patch = series. The new patches apply cleanly, are much smaller than their combined ancestors, and include a = few minor cleanups and fixes that I made during the massive merge. By providing a solid foundation = of patches that can be understood and built upon, this step should make it significantly easier = to begin extending the gumstix kernel for new derivative systems. So without further ado, these patches are ready for public consumption, = as we have built quite a few kernels with only success. We have also started experiments with a = uClibc buildroot system that can be flashed, and I'll begin cleaning up the gumstix u-boot patches as = soon as I learn how to JTAG these little monsters. Cheers, Zach Welch Superlucidity Services |
From: Zach W. <zw...@su...> - 2004-03-13 00:33:38
Attachments:
signature.asc
|
Gordon Kruberg wrote: > Zach, > > This is great. You've done a lot of work. > > I've downloaded the 2.6.4 kernel, and your two patches, which I applied without error. > When I then cd to my directory and 'make gumstix_defconfig' I get the following errors: > > make[1]: `scripts/fixdep' is up to date. > optimize && ? > optimize && ? > optimize && ? > optimize && ? > *** > *** Can't find default configuration "arch/i386/configs/gumstix_defconfig"! > *** > make[1]: *** [gumstix_defconfig] Error 1 > make: *** [gumstix_defconfig] Error 2 > > > Any advice? Yes. This is one of those "hidden" gotchas that I dropped from the original PXA patches. Nico had in his patch changes to the toplevel Makefile to alter ARCH and CROSS_COMPILE. I personally do not believe such changes should be included in this type of patch, as I (for one) plan to be doing native ARM compiles where that will only get in the way. It is also not a change that will ever go mainline, so it will only interfere will those activities as well. As such you need to do one of the following things: make ARCH=arm CROSS_COMPILE=arm-linux- {gumstix_defconfig,uImage,clean} each time you run a make command, or export ARCH=arm CROSS_COMPILE=arm-linux- before you run make in a given shell. Alternatively, you can simply edit the Makefile after patching. Sorry for this confusion. Cheers, Zach |