All of lore.kernel.org
 help / color / mirror / Atom feed
* [uml-devel] uml modules broken in 2.6.8 (has something to do with memmove)
@ 2004-09-05 22:05 Ralph Paßgang
  2004-09-06 18:05 ` BlaisorBlade
  0 siblings, 1 reply; 3+ messages in thread
From: Ralph Paßgang @ 2004-09-05 22:05 UTC (permalink / raw)
  To: user-mode-linux-devel

Hi all,

I am using user-mode-linux 2.6.6 and 2.6.7 for some time without any big 
problems. I now tried to build a 2.6.8 debian package for my (and some other) 
systems and I got problems with some modules now... I used the same script 
for packaging the uml kernel and changed only the new option in the ".config" 
file. So that should not be the problem, I guess.

First some version details:
host system: 2.6.8 (debian source) with skas3, sysemu and reiser4 patch
uml guest system: 2.6.8 (debian source) with 2.6.8.1-1 patch, sysemu patch and 
reiser4 patch

The problems I see while booting my uml are:

...
ip_tables: (C) 2000-2002 Netfilter core team
ip_conntrack version 2.1 (464 buckets, 3712 max) - 296 bytes per conntrack
iptable_nat: Unknown symbol memmove
...

If I then use: depmod -a to fix the problem it actually gets worse...

after a reboot I get this error for even more modules, because of the unknown 
symbol memmove:

...
iptable_nat: Unknown symbol memmove
ipt_MASQUERADE: Unknown symbol ip_nat_setup_info
iptable_nat: Unknown symbol memmove
slhc: Unknown symbol memmove
...

I also noticed that 2.6.6 (for example, I guess 2.6.7 is equal to 2.6.6) 
hasn't got the word "memmove" anywhere in the modules. But in the 2.6.8 
modules the string "memmove" appears quite often:

#:/lib/modules# ls ; grep memmove * -R
total 1
drwxr-xr-x  3 root root 496 Sep  5 14:20 2.6.6-1um
drwxr-xr-x  3 root root 496 Sep  5 23:51 2.6.8-1um

Binary file 2.6.8-1um/kernel/fs/udf/udf.ko matches
Binary file 2.6.8-1um/kernel/fs/hpfs/hpfs.ko matches
Binary file 2.6.8-1um/kernel/fs/nfsd/nfsd.ko matches
Binary file 2.6.8-1um/kernel/fs/ncpfs/ncpfs.ko matches
Binary file 2.6.8-1um/kernel/fs/hostfs/humfs.ko matches
Binary file 2.6.8-1um/kernel/fs/hostfs/externfs.ko matches
Binary file 2.6.8-1um/kernel/fs/hfsplus/hfsplus.ko matches
Binary file 2.6.8-1um/kernel/net/ipv4/ipvs/ip_vs.ko matches
Binary file 2.6.8-1um/kernel/net/ipv4/netfilter/ipfwadm.ko matches
Binary file 2.6.8-1um/kernel/net/ipv4/netfilter/ipchains.ko matches
Binary file 2.6.8-1um/kernel/net/ipv4/netfilter/ipt_TCPMSS.ko matches
Binary file 2.6.8-1um/kernel/net/ipv4/netfilter/iptable_nat.ko matches
Binary file 2.6.8-1um/kernel/net/ipv6/ah6.ko matches
Binary file 2.6.8-1um/kernel/net/8021q/8021q.ko matches
Binary file 2.6.8-1um/kernel/drivers/net/slhc.ko matches
Binary file 2.6.8-1um/kernel/drivers/net/bonding/bonding.ko matches
Binary file 2.6.8-1um/kernel/drivers/scsi/st.ko matches

Is it possible that the i386 and the um code is out-of-sync?

I am not a kernel hacker, but I found with google that something changed with 
memmove in 2.6.8, but I don't know enough of the kernel stuff to know what it 
means:

http://kerneltrap.org/node/view/3443 -> search for memmove and you find: 
"i386: uninline memmove"

Has nobody besides me this problem? I can't use my uml without nat, so I 
downgraded again to 2.6.6...

--Ralph


-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-09-07  9:23 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-09-05 22:05 [uml-devel] uml modules broken in 2.6.8 (has something to do with memmove) Ralph Paßgang
2004-09-06 18:05 ` BlaisorBlade
2004-09-07  9:22   ` Ralph Passgang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.