LVS
lvs-users
Google
 
Web LinuxVirtualServer.org

Re: your mail

To: "LinuxVirtualServer.org users mailing list." <lvs-users@xxxxxxxxxxxxxxxxxxxxxx>
Subject: Re: your mail
From: Wensong Zhang <wensong@xxxxxxxxxxxx>
Date: Sun, 29 Jun 2003 23:04:48 +0800 (CST)

Hi,

On Sun, 29 Jun 2003, ¸ß¾ü wrote:

> Hello lvssu-sre£¡
> 
>        I use redhat linux 7.3,and upgraded the kernel to 2.4.20.Then I 
> downloaded "ktcpvs-0.0.14.tar.gz" from the official site.After unpacked it, I 
> successfully compiled it with command "make".But when I do "make install", 
> the following mistakes happened:
> 
> rmmod ktcpvs
> rmmod: module ktcpvs is not loaded
> make: [install] Error 1 (ignored)
> insmod ktcpvs.o
> ktcpvs.o: unresolved symbol tcp_sync_mss
> ktcpvs.o: unresolved symbol tcp_write_xmit
> ktcpvs.o: unresolved symbol tcp_openreq_cachep
> ktcpvs.o: unresolved symbol tcp_v4_lookup_listener
> ktcpvs.o: unresolved symbol tcp_cwnd_application_limited
> make: *** [install] Error 1
> 
>        Someone has already met this problem before,as I read the maillist.So 
> I do sth as Ph.D wensong guided:
> put the new linux kernel source in the right directory:/usr/src/linux
> boot the machine with new kernel.
> 
>        But The problem still appeared. 
>        I find sth strange:  In the file /proc/ksyms,function "tcp_sync_mss" 
> can not be found,but It appeared in it when I boot the machine with the 
> original kernel.So I wonder whether there is sth wrong when I upgrade the 
> kernel. I just do it like this:
>        #cd /usr/src
>        #tar xzvf linux-2.4.20.tar.gz
>        #ln -s linux-2.4.20 linux
>        #cd linux
>        #make menuconfig(do some config work)
>        #make make dep
>        #make bzImage
>        #make modules
>        #make modules_install
>        #cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.20
>        #cp System.map /boot/System.map-2.4.20
>        modify the loader  
> 
>        Can someone give me some suggestions why I can not find function
> "tcp_sync_mss" which cause the ultimate problem.
> 

Have you made the ktcpvs modules again after rebuilding your kernel 
source?

Anyway, you can run "ksyms -a | grep tcp_sync_mss" to check if there is 
tcp_sync_mss kernel exports.

Regards,

Wensong

<Prev in Thread] Current Thread [Next in Thread>