intenta hacer todo el proceso de conexion desde la consola :
iwconfig ath0 essid "nombre de la red" (comentas que la red es abierta entonces la key no procede)
ifconfig ath0 192.168.x.13 ( la ip que proceda)
route add default gw 192.168.x.1 ( puerta de enlace que proceda)
kate /etc/resolv.conf
editas el archivo resolv.conf ( DNS ) poniendo en la primera linea :
nameserver 192.168.x.1 ( la puerta de enlace que pusiste anteriormente)
y guardas los cambios ..
si sigue sin ir inet , pon las DNS de telefonica mismamente , hay listados por inet , usa google ..
si aun así sigue sin asociarse a la red , sorry

pero no hay mas , salvo que aumentes la cobertura de tu dispositivo wifi.
saludos