As per  http://gumstix.org/basic-cross-compilation.html, i've successfully built a custom kernel - or so I thought.

The image boots without issue, except that I'm noticing the module's I've configured in the menu-config step - such as libertas - are not compiled. It looks like just uImage is compiled, and the standard pre-compiled modules available appear to all be for 2.6.39:

root@overo:/lib/modules/3.2.0+# insmod /lib/modules/2.6.39/kernel/drivers/net/wi
reless/libertas/libertas.ko
libertas: disagrees about version of symbol module_layout
insmod: error inserting '/lib/modules/2.6.39/kernel/drivers/net/wireless/libertas/libertas.ko': -1 Invalid module format
root@overo:/lib/modules/3.2.0+#


So I guess the simplest solution would be to compile the libertas module; what would I need to do to accomplish that? All the source files are in my build tree, I think im just missing the proper make command to build all off my kernel modules along with the kernel itself.