It’s annoying as hell ! Not only we need to patch to use Cisco client on 64 bit systems, recently i find out Cisco don’t support SMP (multi core) in its VPN client. It means after you load the cisco module, there’s a big chance you will run into a kernel panic: oops, the whole desktop freezes and the only thing you can do is a hard restart. Nice.
There’s a way out of this: turn off SMP aka turn one core of your CPU off before the module is loaded:
- sudo echo 0 > /sys/devices/system/cpu/cpu1/online (to turn the 2nd core off, replace cpu1 with cpu2 for 3rd core and so on)
- sudo echo 1 > /sys/devices/system/cpu/cpu1/online (turn it back on)
But why the hell do we have to use one core only ?? I mean, if we buy multi core CPU, we want to use it ! It’s ok if you only use VPN occasionally, however for folks like me who is forced to use VPN all day then this is just plain dumb. Good work Cisco, i will stick with vpnc afterall, ktnxbye !














Comments 2
I’m Having this exact behaviour……
Posted 02 Dec 2008 at 10:21 am ¶Same issue here. This occurs only when I use wifi. Must be the Intel drivers as the suspend/hibernate also need to turn off the extra core to work. With ethernet, vpn seems to be ok.
Posted 11 Dec 2008 at 6:37 pm ¶Post a Comment