Linux ath9k y beacon loss from AP

August 10th, 2009 | by | gnu+linux

Aug
10

Hace unos días finalmente instalé Ubuntu 9.04 nuevamente en mi MacBook y estaba muy contento con el soporte (iRemote, iSight, Suspend e Hibernate, etc) hasta que empezaron los problemas con la placa Wifi.

El síntoma es que a cada rato se desconecta un segundo y vuelve, lo que lo hace insoportable para aplicaciones como Skype (y bue, de alguna forma cómoda hay que comunicarse con la flia) o trabajar por ssh.

El problema al parecer es una mezcla del driver ath9k y NetworkManager. Lo que sucede es que cuando el NM trata de refrescar la lista de APs dispara una operación que en el driver se reduce a ejecutar algunos cambios de frecuencia, reset de registros, etc. y eso si sobrepasa un cierto tiempo (que ahora no recuerdo si eran 2 o 4 segundos y tampoco guarde el link :D ) dispara un trigger de “beacon loss from AP” y el NM cree que se desconectó y reinicia la conexión.

Hasta el momento el único workarround que encontré que parece funcionar bien es sacar NM e instalar wicd que no hace auto-scan de APs, por lo que no ocurre el problema (apt-get install wicd automáticamente desinstala NM).

Authored by

Just Me. If you have something to say, please leave a comment somewhere :)

  • Delicious
  • Facebook
  • Digg
  • Reddit
  • StumbleUpon
  • Twitter

4 Responses to “Linux ath9k y beacon loss from AP”

Show / Hide Comments
  1. FreedomCoder says:

    Yo tenia un problema parecido con mi IBM X31 y lo resolvi modificando el script de sleep y wakeup para que “desmonte” el module de wifi y lo vuelva a montar, eso lo resolvio :)

    Slds.

    • Gazer says:

      Claro, pero mi problema no es con el suspend. Es mientras estas usando la PC, tenía micro cortes de la conexión cada tanto.

  2. Qué raro, problemas con el NM…

    • Gazer says:

      Que malo. A mi me gusta, claro que si mi driver justo esta bug y manda signals que no debe ya me deja de gusta :)

      Por el resto es ‘handy’ NM, sobre todo cuando viajo que ando cambiando de red todo el tiempo.

Leave a Comment