Cisco VPN Client freezes system with dual core CPU

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 !

  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • StumbleUpon
  • Ma.gnolia
  • Reddit

Related posts:

Comments 2

  1. Luca wrote:

    I’m Having this exact behaviour……

    Posted 02 Dec 2008 at 10:21 am
  2. Phil wrote:

    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

Your email is never published nor shared. Required fields are marked *