Yo tengo la conexión compartida con el PC y estuve un monton de tiempo para conseguir que funcionara... pero al final lo conseguí.
Es difícil que sea el cable lo que falle, y seguramente será que no tienes bien configuradas las conexiones de red. Aqui te dejo la mía por si te sirve de algo.
El Pc se conecta con el router a traves de wifi y los datos son
Dirección IP: 192.168.1.39
Máscara de subred: 255.255.255.0
Puerta de enlace predeterminada: 192.168.1.1
La dirección y los DNS los obtengo por DCHP
Es importante que esta conexión esté compartida !!
Luego conecto la ps2 con el pc con un cable cruzado, y en esta conexión sólo tengo puesto
Dirección Ip: 192.168.0.1
Máscara de subred: 255.255.255.0