Linux ath9k y beacon loss from AP


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).

Temas Relacionados

, ,

  • Delicious
  • Facebook
  • Digg
  • Reddit
  • StumbleUpon
  • Twitter
  1. #1 by FreedomCoder on 11/08/2009 - 20:15

    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.

    • #2 by Gazer on 11/08/2009 - 20:41

      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. #3 by Pablo Antonio on 13/08/2009 - 01:22

    Qué raro, problemas con el NM…

    • #4 by Gazer on 13/08/2009 - 01:27

      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.

(will not be published)