From: Terry D. <td...@ta...> - 2010-05-06 13:53:13
|
I followed a series of threads on including a specific module in the Verdex Pro build process, but I must be missing a step or not understanding the process. Here are my steps: 1. cp -r com.gumstix.collection/packages/linux/* user.collection/packages/linux/ 2. cd tmp/work/gumstix-custom-verdex-angstrom-linux-gnueabi/gumstix-kernel-2.6.21-r1/linux-2.6.21/ 3. make ARCH=arm menuconfig [I set SHA256 to compile as a module] 4. cat .config > ~/gumstix-oe/user.collection.packages/linux/gumstix-kernel-2.6.21/gumstix-custom-verdex/defconfig I then add the following line to my gumstix-custom-verdex.conf found in ~/gumstix/gumstix-oe/user.collection/conf/machine/: MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += "kernel-module-sha256" Then I run the following commands in this order: bitbake -c rebuild gumstix-kernel bitbake -c rebuild task-base-gumstix bitbake -c rebuild gumstix-basic-image The module is not found in /lib/module/2.6.21/kernel/crypto but I do see it as part of modules-2.6.21-r1-gumstix-custom-verdex.tgz. What am I missing? I also repeated the above steps but had it statically compiled and still no SHA256 support. Here are my references: http://gumstix.net/wiki/index.php?title=Kernel_Reconfiguration http://old.nabble.com/Kernel-Hacking-to17348424.html#a17348424 Thanks for the help! -- Terry Dunlap Partner Tactical Network Solutions 9250 Bendix Road North Columbia, MD 21045-1832 240-672-2945 www.tacnetsol.com |
From: Ash C. <as...@gu...> - 2010-05-07 22:12:41
|
Hi Terry, It looks like your rootfs is not getting completely rebuilt (i.e. the modules are not being updated) but your kernel (and therefore the modules) is getting rebuilt. It looks like MACHINE_ESSENTIAL_EXTRA_{RDEPENDS|RRECOMMENDS} is included in task-boot rather than task-base so I'm guessing that a 'bitbake -c clean task-boot' would be necessary rather than a 'bitbake -c rebuild task-base-gumstix'; can anyone with more bitbake knowledge confirm this? In any case, I often find it quick to just untar the set of modules built when I build a new kernel into my rootfs so I can rapidly test changes to the kernel; I guess I get more modules than I technically asked for this way as not everything specified in the defconfig necessary gets packaged by the rootfs but that is usually okay. HTH, Ash On Thu, May 6, 2010 at 6:53 AM, Terry Dunlap <td...@ta...> wrote: > I followed a series of threads on including a specific module in the > Verdex Pro build process, but I must be missing a step or not > understanding the process. > > Here are my steps: > > 1. cp -r com.gumstix.collection/packages/linux/* user.collection/packages/linux/ > > 2. cd tmp/work/gumstix-custom-verdex-angstrom-linux-gnueabi/gumstix-kernel-2.6.21-r1/linux-2.6.21/ > > 3. make ARCH=arm menuconfig > [I set SHA256 to compile as a module] > > 4. cat .config > > ~/gumstix-oe/user.collection.packages/linux/gumstix-kernel-2.6.21/gumstix-custom-verdex/defconfig > > I then add the following line to my gumstix-custom-verdex.conf found > in ~/gumstix/gumstix-oe/user.collection/conf/machine/: > > MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += "kernel-module-sha256" > > Then I run the following commands in this order: > > bitbake -c rebuild gumstix-kernel > bitbake -c rebuild task-base-gumstix > bitbake -c rebuild gumstix-basic-image > > The module is not found in /lib/module/2.6.21/kernel/crypto but I do > see it as part of modules-2.6.21-r1-gumstix-custom-verdex.tgz. > > What am I missing? I also repeated the above steps but had it > statically compiled and still no SHA256 support. > > Here are my references: > http://gumstix.net/wiki/index.php?title=Kernel_Reconfiguration > http://old.nabble.com/Kernel-Hacking-to17348424.html#a17348424 > > Thanks for the help! > > -- > Terry Dunlap > Partner > > Tactical Network Solutions > 9250 Bendix Road North > Columbia, MD 21045-1832 > 240-672-2945 > www.tacnetsol.com > > ------------------------------------------------------------------------------ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |