Em primeiro lugar, quero apenas dizer que trabalho como engenheiro de TI (Windows Desktop / Server etc), por isso estou disposto a ir direto ao ponto quando se trata de fazer a solução de problemas técnicos. Infelizmente, no entanto, sou novo no Linux, então, por favor, seja gentil ao mesmo tempo.
O problema:
Desde que atualizei meu laptop HP Pavilion G6 do Ubuntu 12.10 para 13.04, meu wireless não está funcionando corretamente. A questão principal é que, se eu me sentar no andar de cima, o sinal sem fio cai para cerca de '2' barras e as velocidades de download (de acordo com speedtest.net) são extremamente lentas (0,26 Mbps). No entanto, se eu for me sentar e descer as escadas em frente ao meu roteador, recebo um sinal cheio e o speedtest.net mostra uma conexão rápida (em torno de 40 Mbps).
Este não acontece no Ubuntu 12.10. Sentado tanto no andar de cima quanto no andar de baixo, posso obter um sinal strong e acelerar os resultados dos testes em até 40Mbps.
Eu posso fornecer capturas de tela dos resultados se a evidência for necessária.
Naturalmente, esse problema está causando meu segundo problema. Periodicamente, em horários aleatórios, a conexão com o Wifi solicitará a senha Wifi (claramente a senha está correta, pois todos os outros dispositivos se conectam bem e estava apenas trabalhando com essa senha). Se eu tentar clicar em OK para aceitar a senha digitada, ele tentará se conectar por alguns instantes antes de solicitar a senha novamente. Isso terminará em um loop contínuo até que eu reinicie o laptop.
O que eu tentei / pesquisei:
Assim, de inúmeras pesquisas no google, perguntas do askubuntu, guias para solucionar problemas de Wi-Fi, bases de conhecimento para tipos de hardware etc. etc. Parece que o problema está relacionado à versão atualizada do driver sem fio incorporado aos drivers de código aberto. O Ubuntu está implantado.
Ao ponto:
A execução dos seguintes comandos em 12.10 e 13.04 mostra os seguintes 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
Então, pelo que eu vejo, a única diferença principal aqui é a 'driverversion' em ambas as distros.
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-generic
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
Eu só posso imaginar que algo foi alterado nas versões mais recentes, o que na verdade está causando problemas na minha placa wireless.
Então, o que eu acho que preciso fazer é empurrar esse driver para a versão mais antiga ? Alguém pode confirmar isso como uma possível correção? Alguém é capaz de me dizer que estou latindo na árvore completamente errada?
Espero que tenha sido informativo o suficiente para alguém fornecer alguma ajuda. Se qualquer informação adicional for necessária, como mencionado anteriormente, estou mais do que feliz em executar outros comandos e testes para tentar isolar o problema.
P.S. Agradecemos antecipadamente pelo seu tempo e consideração.
Atualizar
Então eu tive um momento muito interessante ontem à noite!
Minha unidade de DVD não conseguiu abrir a bandeja ao pressionar o botão e não leria mais DVDs.
Conectei a energia da rede ao meu laptop e, pronto, minha unidade de DVD começou a funcionar novamente.
Deixando a rede ligada, tentei executar um teste de velocidade no wifi. (40Mbps - capacidade quase total da minha linha).
No entanto, experimentei a bateria no 12.10 e não há problema algum.
Minha suposição
Ao descobrir isso, só posso supor que o 13.04 não está suportando minhas configurações de bateria / energia corretamente?
A outra possibilidade é que a própria bateria está com defeito, mas quando eu executo um teste de bateria da UEFI da HP, não aparece nenhum erro.
Pensamentos?
Atualização 19/09/13
Então, seguindo isso, eu tentei atualizar o kernel da partição 13.04 para 3.9 em vez de 3.8, o que resolveu o problema para algumas pessoas de acordo com vários rastreadores de bugs.
Infelizmente, isso não resolveu o problema para mim. Isso me faz pensar que é mais do que provável que seja um problema no kernel com esses drivers.
Alguma outra ideia?