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