https://bugzilla.novell.com/show_bug.cgi?id=304326 Summary: ipp2p module insertion error Product: openSUSE 10.2 Version: Final Platform: x86-64 OS/Version: openSUSE 10.2 Status: NEW Keywords: build Severity: Normal Priority: P5 - None Component: Network AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: ernest@filox.org QAContact: qa@suse.de Found By: Other I am trying to use an ipp2p module on OpenSuse 10.2 x86-64 (have tried 2 machines with Athlon 64 and Core 2 Duo) Kernel 2.6.18.8-0.5-default x86_64 iptables v1.3.6 + iptables sources 1.3.6 from netfilter.org ipp2p v 0.8.2 Ipp2p module compiles cleanly,only need to change in Makefile - ld -shared -o libipt_ipp2p.so libipt_ipp2p.o + $(CC) -shared -o libipt_ipp2p.so libipt_ipp2p.o Problem is coming when I am trying to insert kernel module. public1:/usr/src/ipp2p-0.8.2 # ls ipt_ipp2p.ko.cmd .ipt_ipp2p.o.cmd COPYING Module.symvers ipt_ipp2p.c ipt_ipp2p.ko ipt_ipp2p.mod.o libipt_ipp2p.c libipt_ipp2p.so ipt_ipp2p.mod.o.cmd .tmp_versions Makefile README ipt_ipp2p.h ipt_ipp2p.mod.c ipt_ipp2p.o libipt_ipp2p.o public1:/usr/src/ipp2p-0.8.2 # insmod ipt_ipp2p.ko insmod: error inserting 'ipt_ipp2p.ko': -1 Unknown symbol in module public1:/usr/src/ipp2p-0.8.2 # tail /var/log/messages Aug 24 03:14:57 public1 kernel: ipt_ipp2p: Unknown symbol xt_register_match Aug 24 03:14:57 public1 kernel: ipt_ipp2p: Unknown symbol xt_unregister_match public1:/usr/src/ipp2p-0.8.2 # strace insmod ipt_ipp2p.ko execve("/sbin/insmod", ["insmod", "ipt_ipp2p.ko"], [/* 68 vars */]) = 0 brk(0) = 0x613000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b4d0c4ce000 uname({sys="Linux", node="public1", ...}) = 0 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=172467, ...}) = 0 mmap(NULL, 172467, PROT_READ, MAP_PRIVATE, 4, 0) = 0x2b4d0c4cf000 close(4) = 0 open("/lib64/libc.so.6", O_RDONLY) = 4 read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\333"..., 832) = 832 fstat(4, {st_mode=S_IFREG|0755, st_size=1595305, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b4d0c4fa000 mmap(NULL, 3412216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x2b4d0c6d0000 fadvise64(4, 0, 3412216, POSIX_FADV_WILLNEED) = 0 mprotect(0x2b4d0c809000, 2093056, PROT_NONE) = 0 mmap(0x2b4d0ca08000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x138000) = 0x2b4d0ca08000 mmap(0x2b4d0ca0d000, 16632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2b4d0ca0d000 close(4) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b4d0ca12000 arch_prctl(ARCH_SET_FS, 0x2b4d0ca126f0) = 0 mprotect(0x2b4d0ca08000, 12288, PROT_READ) = 0 munmap(0x2b4d0c4cf000, 172467) = 0 brk(0) = 0x613000 brk(0x634000) = 0x634000 create_module(NULL, 0) = -1 ENOSYS (Function not implemented) open("ipt_ipp2p.ko", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=30690, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b4d0c4cf000 read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\1\0>\0\1\0\0\0\0\0\0\0"..., 16384) = 16384 lseek(4, 0, SEEK_CUR) = 16384 read(4, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 16384) = 14306 read(4, "", 4096) = 0 read(4, "", 4096) = 0 close(4) = 0 munmap(0x2b4d0c4cf000, 4096) = 0 init_module(0x61d8f0, 30690, "") = -1 ENOENT (No such file or directory) write(2, "insmod: error inserting \'ipt_ipp"..., 68insmod: error inserting 'ipt_ipp2p.ko': -1 Unknown symbol in module ) = 68 exit_group(1) = ? Process 6156 detached public1:/usr/src/ipp2p-0.8.2 # By the way,the same sources are working on OpenSuse 10.2 x32. And same problem with OpenSuse 10.3 Beta x86-64. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.