I`m using MAC OS X Snow Leopard built-in cisco VPN client to connect to a Linux VPN Server (linux kernel 2.6.30.4 and ipsectools 0.7.3)
My client software (that is racoon also) was unable to process the xauth request from the server, it appears to be loosing or ignoring this packet.
So I had to add a one second delay in the xauth request from the server, and my VPN client is working...
2009-09-05 20:29:07 UTC in IPsec Tools