Hi Nathan, Thank you for the prompt response. I have fixed the kernel tracing problem and indeed your diagnosis was accurate. I shall post the changes I made to solve the problem so that there is a searchable record for people in a similar position using the Poky component of the Yocto project for the Altera SoCFPGA.
Step 1) Find the recipe responsible for building lttng-modules. On my installation the recipe can be found here: ~/yocto/meta/recipes-kernel/lttng-2.0 Step 2) Go to the LTTng git repository and look for the tag described by Nathan (v2.0-pre11): http://git.lttng.org/?p=lttng-modules.git;a=tags I diff'ed the next tagged commit (v2.0_pre12) and the changes looked minimal so I took a chance that it would work with my kernel/RFS. Step 3) Examine the changelog (click on tag link) and obtain the commit MD5 checksum, which in this instance is: 497051bdaa2b09c77860eb3be4f93fc4975e388e Step 4) Within the recipe ~/yocto/meta/recipes-kernel/lttng-2.0/lttng-modules_2.0.5.bb Change the following lines: SRCREV = "4d3e89e379fc66480d729abe8daa5c86eb585400" PV = "2.0.pre11+git${SRCREV}" To: SRCREV = "497051bdaa2b09c77860eb3be4f93fc4975e388e" PV = "2.0.pre12+git${SRCREV}" The SRCREV is now pointing at the commit checksum and the package revision is now 2.0.pre12. Step 5) Rebuild the project: ~/yocto/build$ bitbake altera-image Now I can see the kernel-=tracer.ko module: ~/yocto/build/tmp/work/socfpga_cyclone5-poky-linux-gnueabi/lttng-modules-2.0.pre12+git497051bdaa2b09c77860eb3be4f93fc4975e388e-r0$ find -name *.ko <SNIP> ./sysroot-destdir/lib/modules/3.7.0/kernel/lttng-modules/lib/lttng-lib-ring-buffer.ko ./sysroot-destdir/lib/modules/3.7.0/kernel/lttng-modules/lttng-ring-buffer-metadata-client.ko ./sysroot-destdir/lib/modules/3.7.0/kernel/lttng-modules/lttng-ring-buffer-client-discard.ko ./sysroot-destdir/lib/modules/3.7.0/kernel/lttng-modules/lttng-ring-buffer-client-mmap-overwrite.ko ./sysroot-destdir/lib/modules/3.7.0/kernel/lttng-modules/probes/lttng-probe-irq.ko ./sysroot-destdir/lib/modules/3.7.0/kernel/lttng-modules/probes/lttng-probe-lttng.ko ./sysroot-destdir/lib/modules/3.7.0/kernel/lttng-modules/probes/lttng-probe-block.ko ./sysroot-destdir/lib/modules/3.7.0/kernel/lttng-modules/probes/lttng-probe-sched.ko ./sysroot-destdir/lib/modules/3.7.0/kernel/lttng-modules/probes/lttng-types.ko ./sysroot-destdir/lib/modules/3.7.0/kernel/lttng-modules/lttng-tracer.ko ./sysroot-destdir/lib/modules/3.7.0/kernel/lttng-modules/lttng-ring-buffer-client-mmap-discard.ko ./sysroot-destdir/lib/modules/3.7.0/kernel/lttng-modules/lttng-ring-buffer-metadata-mmap-client.ko ./sysroot-destdir/lib/modules/3.7.0/kernel/lttng-modules/lttng-ring-buffer-client-overwrite.ko Also the names are all lttng-* rather than a couple of ltt-* Step 6) Recreate the SD card or update the touched components on the SD card (RFS and kernel). Step 7) Cross fingers, boot and test. Thanks again and regards, Neil. -----Original Message----- From: Nathan Lynch [mailto:nathan_ly...@mentor.com] Sent: Tuesday, February 17, 2015 7:00 PM To: Neil Bryan Cc: lttng-dev@lists.lttng.org Subject: Re: [lttng-dev] lttng-tracer missing On 02/17/2015 11:02 AM, Neil Bryan wrote: > Following the bitbake build I see these kernel modules in the build > output directory: > > ./altera-image-1.0-r0/rootfs/lib/modules/3.7.0/kernel/lttng-modules/li > b/lib-ring-buffer.ko > ./altera-image-1.0-r0/rootfs/lib/modules/3.7.0/kernel/lttng-modules/lt > t-ring-buffer-client-overwrite.ko > ./altera-image-1.0-r0/rootfs/lib/modules/3.7.0/kernel/lttng-modules/pr > obes/lttng-probe-irq.ko > ./altera-image-1.0-r0/rootfs/lib/modules/3.7.0/kernel/lttng-modules/pr > obes/lttng-probe-lttng.ko > ./altera-image-1.0-r0/rootfs/lib/modules/3.7.0/kernel/lttng-modules/pr > obes/lttng-probe-block.ko > ./altera-image-1.0-r0/rootfs/lib/modules/3.7.0/kernel/lttng-modules/pr > obes/lttng-probe-sched.ko > ./altera-image-1.0-r0/rootfs/lib/modules/3.7.0/kernel/lttng-modules/pr > obes/lttng-types.ko > ./altera-image-1.0-r0/rootfs/lib/modules/3.7.0/kernel/lttng-modules/lt > t-ring-buffer-metadata-mmap-client.ko > ./altera-image-1.0-r0/rootfs/lib/modules/3.7.0/kernel/lttng-modules/lt > t-relay.ko > ./altera-image-1.0-r0/rootfs/lib/modules/3.7.0/kernel/lttng-modules/lt > t-ring-buffer-metadata-client.ko I'm guessing you have a rather old version of lttng-modules? The "ltt-" prefix was replaced with "lttng-" about three years ago: commit a90917c3f8c4 Author: Mathieu Desnoyers <mathieu.desnoy...@efficios.com> Date: Sun Jan 22 16:13:41 2012 -0500 Mass rename: ltt_*/ltt-* to LTTNG_*/LTTNG-* $ git describe --all a90917c3f8c4 tags/v2.0-pre11-5-ga90917c3f8c4 Make sure you're not inadvertently using an old unsupported 0.x version of the modules. _______________________________________________ lttng-dev mailing list lttng-dev@lists.lttng.org http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev