15 votos

Wifi mantiene desconectar y extremadamente lento a bajas de la señal - Ubuntu 13.04

En primer lugar, yo solo quiero decir que yo trabajo como ingeniero (Windows Desktop/Server, etc) así que estoy dispuesto a ir a la derecha hacia abajo a la tierra cuando se viene para el avance de la técnica de solución de problemas. Lamentablemente, sin embargo soy nuevo en Linux, así que por favor sea amable al mismo tiempo.


El problema:

Desde la actualización de mi HP Pavilion G6 portátil de Ubuntu 12.10 a 13.04 mi wireless no está funcionando correctamente. El principal problema es que si me siento en el piso de arriba de la señal inalámbrica se reduce a alrededor del '2' barras y las velocidades de descarga (de acuerdo a speedtest.net) son extremadamente lentos (0.26 Mbps). Sin embargo si puedo ir y sentarse abajo de las escaleras justo en frente de mi router puedo conseguir completo de la señal y speedtest.net muestra una conexión rápida (alrededor de 40 mbps).

Esto no sucede en Ubuntu 12.10. Se sentó en planta alta y planta baja puedo obtener una señal fuerte y la velocidad de los resultados de la prueba de hasta 40 mbps.

Me pueden proporcionar capturas de pantalla de los resultados si se requiere evidencia.

Naturalmente, este problema está causando mi segundo problema. Periódicamente, a veces al azar de la conexión a la Wifi va a solicitud de la contraseña de wi-fi (claramente la contraseña es correcta, como todos los otros dispositivos que se conectan bien y que estaba trabajando en esta contraseña). Si trato de hacer clic en aceptar para ACEPTAR la contraseña introducida se volverá a intentar conectar por unos momentos, antes de solicitar la contraseña de nuevo. Esto va a terminar en un bucle continuo hasta que reinicie la computadora portátil.


Lo he probado e investigado:

Así que a partir de numerosas búsquedas de google, askubuntu preguntas, guías para solución de problemas de wifi, bases de conocimiento para el tipo de hardware, etc. etc. Parece que el problema está relacionado con la versión actualizada del controlador de la tarjeta inalámbrica integrada en los controladores de código abierto cuando Ubuntu se implementa.

Al punto:

Ejecutando los siguientes comandos en ambos 12.10 y 13.04 muestra los siguientes resultados:

Ubuntu 12.10

root@chris-test:~# lshw -C network

*-network               
   description: Wireless interface
   product: Ralink corp.
   vendor: Ralink corp.
   physical id: 0
   bus info: pci@0000:01:00.0
   logical name: wlan0
   version: 00
   serial: 68:94:23:0d:0e:db
   width: 32 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=rt2800pci driverversion=3.5.0-22-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
   resources: irq:16 memory:52500000-5250ffff
*-network
   description: Ethernet interface
   product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: pci@0000:02:00.0
   logical name: eth0
   version: 05
   serial: 28:92:4a:56:90:7e
   size: 10Mbit/s
   capacity: 100Mbit/s
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
   configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8105e-1.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
   resources: irq:42 ioport:3000(size=256) memory:52404000-52404fff memory:52400000-52403fff

root@chris-test:~# lspci -nnk | grep -iA2 net
01:00.0 Network controller [0280]: Ralink corp. Device [1814:539b]
Subsystem: Hewlett-Packard Company Device [103c:18ed]
Kernel driver in use: rt2800pci
--
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:183f]
Kernel driver in use: r8169

Ubuntu 13.04

root@chris-laptop:~# lshw -C network
*-network               
   description: Wireless interface
   product: Ralink corp.
   vendor: Ralink corp.
   physical id: 0
   bus info: pci@0000:01:00.0
   logical name: wlan0
   version: 00
   serial: 68:94:23:0d:0e:db
   width: 32 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=rt2800pci driverversion=3.8.0-19-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
   resources: irq:16 memory:52500000-5250ffff
*-network
   description: Ethernet interface
   product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: pci@0000:02:00.0
   logical name: eth0
   version: 05
   serial: 28:92:4a:56:90:7e
   size: 10Mbit/s
   capacity: 100Mbit/s
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
   configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8105e-1.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
   resources: irq:43 ioport:3000(size=256) memory:52404000-52404fff memory:52400000-52403fff

root@chris-laptop:~# lspci -nnk | grep -iA2 net
01:00.0 Network controller [0280]: Ralink corp. Device [1814:539b]
Subsystem: Hewlett-Packard Company Device [103c:18ed]
Kernel driver in use: rt2800pci
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:183f]
Kernel driver in use: r8169

Así que por lo que puedo ver, la única diferencia aquí es el 'driverversion' en ambas distribuciones.

Ubuntu 12.10:

configuration: broadcast=yes driver=rt2800pci driverversion=3.5.0-22-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn

driverversion=3.5.0.22-genérico

Ubuntu 13.04:

configuration: broadcast=yes driver=rt2800pci driverversion=3.8.0-19-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn

drivervesrion=3.8.0.19-genérico

Sólo puedo imaginar que algo ha cambiado en las versiones más recientes que realmente está causando problemas con mi tarjeta inalámbrica.


Así que lo que yo creo que necesita hacer es presionar este controlador a la edad de versión? ¿Alguien puede confirmar esto como una posible solución? Es alguien capaz de decirme que estoy ladrando al completo árbol equivocado?

Espero que esto haya sido informativo suficiente para que alguien proporcione un poco de ayuda. Si cualquier información adicional requerida, como se mencionó anteriormente, estoy más que feliz de correr más comandos y pruebas para intentar aislar el problema.

P. S. Gracias de antemano por su tiempo y consideración.


Actualización

Así que tuve un momento muy interesante de la noche pasada!

Mi unidad de DVD no puede abrir la bandeja cuando se presiona el botón y ya no lee los Dvd.

He conectado la alimentación de la red a mi laptop y hey presto, mi unidad de DVD comenzó a trabajar de nuevo.

Dejando la conexión a la red he intentado correr un speedtest en el wifi. (40 mbps - casi toda la capacidad de mi línea).

Sin embargo, he probado la batería en 12.10 y no hay ningún problema lo que nunca.

Mi suposición

Desde el descubrimiento de esto, sólo puedo suponer que 13.04 no está apoyando a mi la batería/de la configuración de energía correctamente?

La otra posibilidad es que la batería está defectuosa, pero cuando voy a ejecutar la prueba de la batería del HP UEFI no parecen mostrar ningún error.

Los pensamientos?

Actualización 19/09/13

Así que a root de esto, he intentado actualizar el 13.04 partición kernel 3.9 lugar de 3.8 que ha resuelto el problema para algunas personas de acuerdo a un número de gestores de fallos.

Desgraciadamente, no resolvió el problema para mí. Esto me hace pensar que es más que probable que un kernel problema con estos controladores.

Cualquier otra idea?

4voto

rtmie Puntos 186

Por desgracia, no una solución de mí. Esas versiones de los controladores, de hecho, son las versiones del kernel. El controlador de los módulos se entregan como parte del kernel, por lo que la rebaja no será fácil.

ls /lib/modules/`uname -r`/kernel/drivers/net/wireless/

Para mí que me dio en la ralink basado en tarjeta wifi hace un tiempo debido a problemas similares en diversas distribuciones de linux, pero puede ser vale la pena probar la solución que se propone aquí por Hadaka de desactivación de hwcrypt para el conductor (aunque por 12.04):

3voto

Sugiero intenta dos cosas:

echo "options rt2800pci nohwcrypt=1" | sudo tee /etc/modprobe.d/rt2800pci.conf

sudo modprobe -rfv rt2800pci

sudo modprobe -v rt2800pci

Creo que la gestión de energía es el principal problema, por favor:

gksudo gedit /etc/pm/power.d/wireless

(esto va a crear o editar un archivo de configuración que va a reemplazar el valor predeterminado de administración de energía de comportamiento) y escriba lo siguiente:

#!/bin/sh

/sbin/iwconfig wlan0 power off

por encima de exit0, a continuación, guarde el gedit, cerrar y reiniciar el sistema.

Gracias

0voto

Joao Kunha Puntos 61

Así, a través de una extensa investigación y paciencia he logrado resolver este problema en mi HP Pavilion G6 utilizando el RT5390sta conductor. Ahora estoy plenamente 40 mbps downstream (justo debajo) y alrededor de 10 mbps de subida (nunca ha sido mucho mayor, de todos modos) de nuestra línea de fibra.

Lo que hice para solucionar el problema

En primer lugar vi a un montón de gente lo que sugiere que actualizar su kernel 3.9 iba a funcionar, pero por desgracia esto no funciona para mí.

Después de pasar tanto tiempo tratando de resolver esto, núcleo 3.11.1 (estable) ha sido lanzado y he instalado este acuerdo a las instrucciones del siguiente link:

http://ubuntuhandbook.org/index.php/2013/09/kernel-3-11-1-released-install-upgrade-in-ubuntu-linux-mint/

usar wget para recuperar .archivos deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11.1-saucy/linux-headers-3.11.1-031101-generic_3.11.1-031101.201309141102_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11.1-saucy/linux-headers-3.11.1-031101_3.11.1-031101.201309141102_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11.1-saucy/linux-image-3.11.1-031101-generic_3.11.1-031101.201309141102_amd64.deb

luego de instalar estos .archivos deb usando dpkg-i

sudo dpkg -i linux-headers-3.11.1*.deb linux-image-3.11.1*.deb

Actualiza el grub (si es necesario):

update-grub

Comprueba kernel después de reiniciar el equipo:

uname -a

Después de instalar este kernel he seguido un post (#14) en la continuación de seguimiento de errores sitio:

https://bugs.launchpad.net/ubuntu/+bug/1173759

  1. descargar driver http://www.mediatek.com/_en/07_downloads/01-1_windowsDetail.php?sn=5001
  2. tar -xvf /home/ukbeast/USERNAME/Downloads/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO_v2. bz2.bz2
  3. cd 2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO
  4. descargar el parche http://gridlox.net/diff/rt5592sta_fix_64bit_3.8.patch el directorio anterior
  5. patch -p1 <rt5592sta_fix_64bit_3.8.patch (si pide directorio de punto a pci_main_dev.c)
  6. asegurarse de que /os/linux/config.mc lee HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
  7. make
  8. sudo make install
  9. modprobe rt5390sta

Después de todo esto, mis pruebas de velocidad de disparo de regreso a la espera de las tasas. Puede tener abeja nel conductor y el parche, o, alternativamente, sólo podría haber sido kernel 3.11.1 pero de cualquier manera, estos pasos conseguido resolver mi problema.

0voto

Ronshere Puntos 265

Creo que esto te ayude. Me gusta usar WICD porque es un simple y fácil utilizar el gestor de red. Una muy buena alternativa al administrador de red en Ubuntu y parece que siempre funciona cuando el Administrador de Red no. Para instalarlo sólo tiene que abrir la terminal. Ahora descargue la última NetworkManager, en caso de que necesite volver a instalar si WICD no funciona sudo apt-get install -d --reinstall network-manager network-manager-gnome

Luego instalarlo sudo apt-get install wicd-gtk

Y ahora lo que necesita para desinstalar el gestor de red: sudo apt-get remove --purge network-manager-gnome network-manager

Ahora usted puede encontrar WICD en su menú de Inicio de WICD, encontrar la red que desea utilizar e introduzca la información necesaria, la contraseña, el cifrado, etc y elegir Conectarse Automáticamente a esta red. Usted debe ser bueno para ir!

WICD también pueden estar disponibles en el Gestor de actualizaciones de Ubuntu así que usted puede ver allí primero, pero es importante desinstalar el Administrador de Red completamente para evitar conflictos!!

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: