Reconexión inalámbrica lenta después de suspender

8

En un Broadcom 4312 que usaba los controladores STA, reinstalé ubuntu porque los controladores b43 me estaban causando una gran molestia junto con algunos problemas extraños del núcleo.

Mi velocidad inalámbrica está bien, todo funciona bien, excepto al reiniciar la computadora y después de sacarla de la suspensión. La conexión inalámbrica tarda entre 30 y 45 segundos en volver a conectarse, y creo que es un problema del controlador (hice clic en el administrador de red en la parte superior y durante unos 30 segundos no hay redes inalámbricas en la lista).

Ya probé este consejo: http://lilserenity.wordpress.com/2007/10/31/fix-ubuntu-dropping-wireless-on-suspendhibernate-resume/ que básicamente dice cambiar esto:

STOP_SERVICES=""

a

STOP_SERVICES="networking"

en el archivo

/ etc / default / acpi-support

Esto no ayudó en nada. Algo a tener en cuenta es que el problema no ocurre cuando estoy volviendo a iniciar sesión después de iniciar sesión una vez y cerrar sesión.

eqzx
fuente

Respuestas:

7

Lo siguiente me funcionó en un Asus x50N. Salud

STOP_SERVICES=""

a

STOP_SERVICES="networking"

en el archivo /etc/default/acpi-support

Jorge Castro
fuente
Esto funcionó también para mí con T60.
1

Agregar "networking"a /etc/default/acpi-supportpodría no ser suficiente. Es posible que obtenga mejores resultados al suspender toda la tarjeta de red. Tengo que hacerlo con mi controlador bluetooth, o la computadora portátil completa no se reanudará después de la suspensión.

Vaya a su applet de administrador de red, haga clic con el botón derecho y elija Información de conexión . Anote el nombre de su controlador . Puede confirmar este nombre abriendo una terminal y emitiendo lsmod. Quizás obtenga el resultado para su controlador (por ejemplo lsmod | grep sky2) porque si algo depende de esto, deberá decirle a ACPI que también lo apague.

Luego /etc/default/acpi-support, agregue su controlador. Entonces la suma total de tus ediciones será:

STOP_SERVICES="networking"
MODULES="sky2 toshiba_bluetooth bluetooth btusb"

nb Yo uso una computadora portátil Toshiba, de ahí las referencias de Toshiba. Sus módulos deberán determinarse a partir de la salida lsmoddescrita anteriormente.

El orden es importante, de modo que la red se detiene primero, luego los módulos se descargan en el orden del sky2controlador WiFi, luego los controladores bluetooth. Luego se inician en orden inverso después de un currículum.

Scaine
fuente
Quería que esto funcionara, pero no funciona en mi Compaq Mini311c (Broadcom inalámbrico). Agregué "red bluetooth btusb wl", pero se tarda aproximadamente el mismo tiempo en abrir la interfaz y volver a conectar. Vergüenza.
Jonathon
Eso es interesante: acabo de comprobar mi / etc / default / acpi-support y no he usado "Stop Services", he usado "Módulos". Actualizaré mi respuesta.
Scaine
No pareció resolver el problema. para la cadena MODULES tuve MODULES = "wl bluetooth btusb", e intenté eliminar combinaciones de bluetooth y btusb y salir del sueño, pero fue en vano. Una cosa a tener en cuenta es que no pude encontrar un controlador equivalente "toshiba_bluetooth" para mi dell
eqzx
0

Estoy bastante seguro de que este es un comportamiento normal con todas las tarjetas inalámbricas en Ubuntu; hace lo mismo con mis tarjetas Broadcom e Intel.

Si deshabilita y vuelve a habilitar la conexión inalámbrica, verá lo mismo: lleva tiempo inicializar la tarjeta y que Network Manager detecte la tarjeta y luego detecte la red inalámbrica.

Cuando cierra la sesión, la tarjeta todavía está activa en el sistema, por lo que todo lo que debe hacer Network Manager cuando inicie sesión es buscar redes.

Si la memoria funciona, Windows 7 hace exactamente lo mismo: no detecta redes inalámbricas inmediatamente después de reanudar (o arrancar, para el caso).

Jonathon
fuente
Mi Toshiba U400 usa un chipset Marvel (controlador sky2) y tengo conectividad inalámbrica unos 10 segundos después de abrir la tapa. Para cuando ingresé mi contraseña, generalmente está conectada.
Scaine
0

Encontré un problema similar con Ubuntu 12.04. La solución sugerida anteriormente no lo soluciona. El problema parece ser este error:

https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/274405

La solución en el comentario 74 lo soluciona para mí:

Change the last part in /usr/lib/pm-utils/sleep.d/55NetworkManager

from
  thaw|resume)
     resume_nm

to
  thaw|resume)
    resume_nm
    sleep 2 && iwlist eth1 scanning &
frankadelic
fuente
También hay fooninja.net/2010/09/02/… para modificar el controlador de distancia.
Ehtesh Choudhury