Googled a slight bit and found no answer…

I’ve got a client node which I need to enable a trace-kernel in SLES11 SP3 + SMT updates. 

I found that recent b2_5 client (from git) will build fine, but not modprobe.

Same kernel without ftrace enabled works fine.

 

Enabled the trace kernel like this:

zypper in kernel-trace

after that's done edit /boot/grub/menu.lst and change the default to 0 to  use the trace kernel

 

I git and build like this:

git clone git://git.whamcloud.com/fs/lustre-release.git

cd lustre-release

git branch --track b2_5 remotes/origin/b2_5

git checkout b2_5

 

sh autogen.sh

./configure --disable-server --disable-mpitests --enable-client --disable-ldiskfs

make

make rpms

 

is this a known incompatibility?

below is as deep as I get today with debugging this….  

Thanks… Rob

--

Rob Mallory

IT Architect, Qualcomm

 

strace -TTT -t modprobe lustre

12:10:40 open("/lib/modules/3.0.101-0.46-trace/updates/kernel/net/lustre/lnet.ko", O_RDONLY) = 3 <0.000010>

12:10:40 stat("/sys/module", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 <0.000005>

12:10:40 stat("/sys/module/lnet", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 <0.000005>

12:10:40 open("/sys/module/lnet/initstate", O_RDONLY) = 4 <0.000009>

12:10:40 fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 <0.000004>

12:10:40 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f655a80c000 <0.000005>

12:10:40 read(4, "live\n", 4096)        = 5 <0.000007>

12:10:40 close(4)                       = 0 <0.000005>

12:10:40 munmap(0x7f655a80c000, 4096)   = 0 <0.000007>

12:10:40 close(3)                       = 0 <0.000004>

12:10:40 open("/lib/modules/3.0.101-0.46-trace/updates/kernel/fs/lustre/obdclass.ko", O_RDONLY) = 3 <0.000007>

12:10:40 stat("/sys/module", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 <0.000005>

12:10:40 stat("/sys/module/obdclass", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 <0.000007>

12:10:40 open("/sys/module/obdclass/initstate", O_RDONLY) = 4 <0.000008>

12:10:40 fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0 <0.000004>

12:10:40 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f655a80c000 <0.000006>

12:10:40 read(4, "live\n", 4096)        = 5 <0.000007>

12:10:40 close(4)                       = 0 <0.000005>

12:10:40 munmap(0x7f655a80c000, 4096)   = 0 <0.000006>

12:10:40 close(3)                       = 0 <0.000005>

12:10:40 open("/lib/modules/3.0.101-0.46-trace/updates/kernel/fs/lustre/ptlrpc.ko", O_RDONLY) = 3 <0.000007>

12:10:40 stat("/sys/module", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 <0.000005>

12:10:40 stat("/sys/module/ptlrpc", 0x7fff6a7d3d10) = -1 ENOENT (No such file or directory) <0.000293>

12:10:40 read(3, "\177E", 2)            = 2 <0.000007>

12:10:40 lseek(3, 0, SEEK_SET)          = 0 <0.000004>

12:10:40 fstat(3, {st_mode=S_IFREG|0644, st_size=20039737, ...}) = 0 <0.000004>

12:10:40 mmap(NULL, 20039737, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0x7f6558f5a000 <0.000006>

12:10:40 init_module(0x7f6558f5a000, 20039737, "") = -1 EINVAL (Invalid argument) <0.012750>

12:10:40 munmap(0x7f6558f5a000, 20039737) = 0 <0.000599>

12:10:40 close(3)                       = 0 <0.000010>

12:10:40 write(2, "WARNING: Error inserting fid (/l"..., 113WARNING: Error inserting fid (/lib/modules/3.0.101-0.46-trace/updates/kernel/fs/lustre/fid.ko): Invalid argument

) = 113 <0.000014>

12:10:40 write(2, "WARNING: Error inserting mdc (/l"..., 113WARNING: Error inserting mdc (/lib/modules/3.0.101-0.46-trace/updates/kernel/fs/lustre/mdc.ko): Invalid argument

) = 113 <0.000013>

12:10:40 write(2, "WARNING: Error inserting osc (/l"..., 113WARNING: Error inserting osc (/lib/modules/3.0.101-0.46-trace/updates/kernel/fs/lustre/osc.ko): Invalid argument

) = 113 <0.000011>

12:10:40 write(2, "WARNING: Error inserting lov (/l"..., 113WARNING: Error inserting lov (/lib/modules/3.0.101-0.46-trace/updates/kernel/fs/lustre/lov.ko): Invalid argument

) = 113 <0.000012>

12:10:40 write(2, "FATAL: Error inserting lustre (/"..., 117FATAL: Error inserting lustre (/lib/modules/3.0.101-0.46-trace/updates/kernel/fs/lustre/lustre.ko): Invalid argument

) = 117 <0.000010>

12:10:40 exit_group(1)                  = ?

 

Uname -a

Linux sdtracebox01 3.0.101-0.46-trace #1 SMP Wed Dec 17 11:04:10 UTC 2014 (8356111) x86_64 x86_64 x86_64 GNU/Linux