Um laptop Ubuntu no wifi ocasionalmente faz a conexão de outro laptop ficar lenta

0

Existem dois laptops Dell na rede Wi-Fi da nossa casa:

  • Inspiron 1525
  •   
  • Latitude E5420

Eles se conectam com vários outros dispositivos (iPad, telefones) com os quais não temos nenhum problema. Os laptops estão executando o Ubuntu 12.04.

Às vezes, os laptops funcionam bem; mas ocasionalmente - frequentemente após uma boa hora ou mais de uso simultâneo - um ou outro laptop de repente experimentará uma conexão wi-fi muito lenta. Se a rede do laptop de trabalho estiver desabilitada, a velocidade do laptop problemático voltará. A reativação da rede elimina a conexão problemática do laptop novamente. Isso aconteceu com cada laptop às vezes tendo o problema; geralmente o mais próximo do roteador é mais provável que seja OK.

Veja algumas das coisas que descartei:

  • Os endereços MAC e IP são diferentes ( sudo ifconfig ). Mas então, se eles estivessem em conflito, o problema certamente não seria intermitente!
  • O gerenciamento de energia está desativado para ambas as conexões wi-fi ( sudo iwconfig )
  • O roteador e o ISP mudaram enquanto tivemos esse problema: trocamos os provedores de banda larga do O2 para o The Phone Coop, mas o problema persistiu; ao mesmo tempo, passamos de um roteador Speedtouch (acho eu) para um Technicolor TG582n. Então é improvável que seja o problema.
  • A força do link está OK; mas, novamente, a menos que dois roteadores completamente diferentes tenham forças de link variando de formas semelhantes, então você esperaria que fosse o caso.

Testando um possível bug nos drivers wl (sugerido por @Braiam) abaixo, a saída é a seguinte. No laptop-1:

laptop-1%  sudo lspci -nnk | grep -A8 -i network
02:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
Subsystem: Dell Inspiron M5010 / XPS 8300 [1028:0010]
Kernel driver in use: wl
Kernel modules: wl, bcma, brcmsmac
03:00.0 CardBus bridge [0607]: O2 Micro, Inc. Device [1217:8134] (rev 06)
Subsystem: Dell Device [1028:049b]
Kernel driver in use: yenta_cardbus
Kernel modules: yenta_socket
09:00.0 FireWire (IEEE 1394) [0c00]: O2 Micro, Inc. 1394 OHCI Compliant Host Controller [1217:13f7] (rev 05)

No laptop-2:

laptop-2%  sudo lspci -nnk | grep -A8 -i network
0b:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection [8086:4222] (rev 02)
Subsystem: Intel Corporation Device [8086:1021]
Kernel driver in use: iwl3945
Kernel modules: iwl3945

Alguém sabe quais são as possíveis causas restantes deste problema; mais importante, como faço para diagnosticar e testar essas causas?

    
por J-P 17.09.2013 / 21:49

2 respostas

1

O driver BroadComm wl tem um bug que corresponde ao problema. Você pode desativá-lo executando:

sudo sh -c "echo 'blacklist wl' >> /etc/modprobe.d/broadcomm-blacklist.conf"
sudo sh -c "echo 'brcmsmac' >> /etc/modprobe.d/broadcomm.conf"

depois reinicie o sistema.

    
por Braiam 18.09.2013 / 21:17
0

Estou enfrentando problema semelhante. Você poderia por favor elaborar a resolução final para o mesmo. É apenas para executar o seguinte comando:

% bl0ck_qu0te%

e ignorar o comando sobre lista negra?

Estou ansioso por 13.04, portanto preferiria uma solução que funcionasse nisso. A seguir está minha saída para o comando:

$ sudo lspci -nnk | grep -A8 -i network
12:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
    Subsystem: Dell Inspiron M5010 / XPS 8300 [1028:0010]
    Kernel driver in use: wl
13:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03)
    Subsystem: Dell Device [1028:0441]
    Kernel driver in use: r8169
ff:00.0 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers [8086:2c62] (rev 05)
    Subsystem: Intel Corporation Device [8086:8086]
ff:00.1 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture System Address Decoder [8086:2d01] (rev 05)
    
por jethar 27.09.2013 / 19:38