There is a coplete system hang, when I try to start the Cisco vpn client with kernel 2.6.10 (gentoo-r6). This is because the kernel developers changed the API somehow in net/core/dev.c wher skb_checksum_helper requires different pointers than in older kernel versions. There is a patch around the net, which solves the problem. vpnclient connect works fine, if applied. Reproducible: Always Steps to Reproduce: 1. # uname -r 2.6.10-gentoo-r6 2. # emerge =cisco-vpnclient-3des-4.6.00.0045-r1 3. # /etc/init.d/vpnclient start 4. $ vpnclient connect yourprofile Actual Results: total system freeze on call Expected Results: working vpnclient cisco # equery list cisco [ Searching for package 'cisco' in all categories among: ] * installed packages [I--] [ ] net-misc/cisco-vpnclient-3des-4.6.00.0045-r1 (2.6.10-gentoo-r6) # emerge info Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 AMD Athlon(tm) XP 2000+ Gentoo Base System version 1.4.16 ...
Created attachment 53865 [details, diff] Patch for kernel >=2.6.10
Created attachment 53866 [details] ebuild to use the patch this ebuild applies the patch if KV >= 2.6.10
Strange.... I have no problems on my 5 machines with 2.6.10 and 2.6.11... I'll look into this, though and let you know.
Your're right, The system doesn't freeze on my laptop even without the patch. There is only the compiler warning. However it definitively does on my Desktop system. With the patch everything works ok and the compiler warning doesn't appear anymore. ... CC [M] /var/tmp/portage/cisco-vpnclient-3des-4.6.00.0045-r1/work/vpnclient/interceptor.o /var/tmp/portage/cisco-vpnclient-3des-4.6.00.0045-r1/work/vpnclient/interceptor.c: In function `recv_ip_packet_handler': /var/tmp/portage/cisco-vpnclient-3des-4.6.00.0045-r1/work/vpnclient/interceptor.c:608: warning: passing arg 1 of `skb_checksum_help' from incompatible pointer type /var/tmp/portage/cisco-vpnclient-3des-4.6.00.0045-r1/work/vpnclient/interceptor.c: In function `do_cni_send': /var/tmp/portage/cisco-vpnclient-3des-4.6.00.0045-r1/work/vpnclient/interceptor.c:733: warning: passing arg 1 of `skb_checksum_help' from incompatible pointer type ...
Well, I'll start looking into it. If the patch doesn't seem to break anything, then I'll apply it. Give me a couple days to get things under control with the 2005.0 release and I should have plenty of time to work on it.
*** Bug 92000 has been marked as a duplicate of this bug. ***
Can you see if this is still an issue with 4.5.03.0190? If it is, then please REOPEN this bug.