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

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