Conexão instável em rede wireless (Driver incompatível)

Iniciado por Azarael, 14 de Março de 2009, 19:33

tópico anterior - próximo tópico

Azarael

Olá a todos,

Estou usando o  Ubuntu a cerca de uma semana e até agora superou minhas expectativas.
Percebi que existe vários tópicos sobre problemas parecidos, eu li vários deles e apesar de ter aprendido muita coisa, infelizmente nenhum me ajudou neste problema:



Estou acessando o modem D-Link 2640T via wireless com conexão de 3 MB e usando o Delug para baixar torrents.
Consigo baixar um pouco, navego fico no xChat e de repente a conexão cai. Fiquei 1 semana batendo a cabeça e consegui achar um padrão para o problema, que na verdade são dois:

1. Ao usar o Delug por um tempo (10min ~ 30 min) a conexão sempre cai, já fiz todos os procedimentos padrões: Limitar as conexões, diminuir os torrents, etc.
2. Após a conexão cair, não tem nada que faça o linux estabilizar a conexão novamente, posso reiniciar o modem, esperar o tempo que for necessário que ela nunca volta, sou obrigado a reiniciar o pc. Obviamente que configurei para auto-conectar.



Coisas que já fiz:
- Atualizei o firmware do modem
- Configurei o modem
- Limitei as conexões ativas do delug.
- Testei com outros clients torrents: Transmission e rTorrent

Problemas que acredito não ser
Eu usei o windows com esta mesma arquitetura de rede e hardware por cerca de um ano e nunca tive este problema, então creio que não seja modem, operadora, cabeamento ou problemas semelhantes (Talvez uma incompatibilidade com o modem, mas não sei como diagnosticar).

OBS: Ainda tenho o windows neste PC, fiz um teste com os MESMOS torrents e com mais de 140 peers conectados por cerca de 6h e a conexão não cai.


Desde já agradeço a ajuda e obrigado pela atenção.




Configurações atual do Delug:
OBS: Já diminui tanto as conexões que estou usando 30% da capacidade de minha conexão :(





Resultado de alguns comandos:

uname -r
2.6.27-13-generic



lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller [8086:29c0] (rev 02)
00:01.0 PCI bridge [0604]: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port [8086:29c1] (rev 02)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 02)
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 02)
00:1a.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 02)
00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 02)
00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 02)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 02)
00:1c.4 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 [8086:2948] (rev 02)
00:1c.5 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 [8086:294a] (rev 02)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 02)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 02)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 02)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 02)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 92)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801IR (ICH9R) LPC Interface Controller [8086:2916] (rev 02)
00:1f.2 IDE interface [0101]: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA IDE Controller [8086:2920] (rev 02)
00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 02)
00:1f.5 IDE interface [0101]: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller [8086:2926] (rev 02)
01:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 8800 GTS 512 [10de:0600] (rev a2)
02:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller [11ab:4364] (rev 12)
03:00.0 SATA controller [0106]: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller [197b:2363] (rev 03)
03:00.1 IDE interface [0101]: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller [197b:2363] (rev 03)
05:03.0 FireWire (IEEE 1394) [0c00]: Agere Systems FW323 [11c1:5811] (rev 70)
05:04.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)




iwconfig

lo        no wireless extensions.

eth0      no wireless extensions.

eth1      no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:"NarniaWiFi" 
          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:1B:11:3F:48:46   
          Bit Rate=54 Mb/s   Tx-Power=27 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr=2352 B   
          Power Management:off
          Link Quality=15/100  Signal level:65/65 
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0


VB5

Azarael,

algumas dúvidas...

Citar
Consigo baixar um pouco, navego fico no xChat e de repente a conexão cai.

- Isto significa que você perde toda a conexão com a Internet ( browser e etc) ou que apenas o Torrent cai?

- Sua conexão é doméstica? muitas empresas bloqueiam Torrents. Em casa, uso eventualmente o Torrent numa conexão a cabo de 2 MB ( BitTorrent) com o 7.10 sem problemas.

- A conexão cai em outras situações ( isto é, sem usar o Torrent?)

Tudo indica que o problema é de conexão com o modem, não com o Torrent. Está usando um desktop ou laptop?

VB5






Ubuntu 10.04 - Semprom 2600+/Asus K8N/1.5 GB RAM DDR 400/GeForce 6200/HDs: 80MB + 320 GB

Azarael

#2
Olá VB5, obrigado por responder.

Citar- Isto significa que você perde toda a conexão com a Internet ( browser e etc) ou que apenas o Torrent cai?
- A conexão cai em outras situações ( isto é, sem usar o Torrent?)
Num primeiro momento eu achava que era por causa dos torrents, já que deixo ele sempre ligado, mas ontem a noite fiz vários testes e descobri que o torrent não é o problema, talvez o fato dele usar mais conexões faça o problema ocorrer mais rápido.

Citar
- Tudo indica que o problema é de conexão com o modem, não com o Torrent. Está usando um desktop ou laptop?
-  Sua conexão é doméstica? muitas empresas bloqueiam Torrents. Em casa, uso eventualmente o Torrent numa conexão a cabo de 2 MB ( BitTorrent) com o 7.10 sem problemas.
Exatamente. É um desktop e é um pc novo. Minha conexão é doméstica, mas nunca tive problemas em baixar torrents.

Bom nesta noite fiz o seguinte teste:
Liguei um outro pc com Windows  ao modem, quando a conexão do pc com linux caia, o pc com Windows continuava conectado. Então precisava reiniciar o pc do linux para a conexão se estabilizar, isso sem rebotar o modem.

Depois de muito bater a cabeça, descobri o comando modprobe (sou novato ainda) para derrubar o driver da placa wireless e carregá-la novamente, fazendo isso a conexão se estabilizava sem precisar reiniciar o pc.

Tentei usar o ndiswrapper para emular os drivers do windows, mas nenhuma das versões do Windows reconheceu a placa.

Acredito que seja incompatibilidade com a placa de rede wireless que tenho (Realtek Rtl 8187).

Obrigado novamente pela ajuda.


hufla

eu tenho um problema parecido. Aqui a internet wireless cai do nada mas é SEMPRE quando eu não to no Pc.
pode demorar muito ou pode demorar pouco mas quando eu saio do pc 90% das vezes(quando é um período longo) a internet cai mas o Linux indica que ta online. Ai eu tenho que desconectar do linux e conectar de novo.
No windows isso acontecia mas com muito pouco a frequência...
não consigo entender o que pode ser =/
aproveitei o tópico porque a resolução pro problema seja a mesma, quem sabe =p

Azarael

hula, é exatamente assim que aconteceu, nem o xChat "sabe" que a conexão caiu.

Qual sua placa de rede?

hufla

quando vou em "informações da conexão" na parte Controlador, tem escrito: rt73usb. Se não me engano, era esse mesmo driver que usava no windows.

Azarael

Eu faço um gambiarra temporariamente até conseguir resolver por completo:

Tente quando cair a conexão:


modprobe -r rt73usb
modprobe rt73usb

VB5

O problema parece ser com a placa, que ao que tudo indica não é uma Realtek, mas sim "Ralink".  Vejam se este post ajuda (colocando o modelo da placa na busca do Google consegui 35 500 respostas... ).

        https://bugs.launchpad.net/ubuntu/+bug/283759/comments/25

VB5
Ubuntu 10.04 - Semprom 2600+/Asus K8N/1.5 GB RAM DDR 400/GeForce 6200/HDs: 80MB + 320 GB

Azarael

#8
Só deixando claro, minha placa é diferente da dele, a minha é uma Realtek rtl8187, mas parece que ambas tem este problema

O que consegui descobrir, é que no caso desta realtek, ela tem problemas com a autenticação WPA, troquei para WEP e verei como se comportará.

Outra coisa é que mesmo a 3 metros de distância, a qualidade do sinal fica em 16/100, acredito que seja problema de comunicação por causa do driver.

O que me aconselharam é tentar atualizar o kernel para a última versão, visto que o ubuntu utiliza uma versão um pouco anterior (preciso checar a vericidade desta informação, se alguém souber nos informe :) ).

hufla

Citação de: Azarael online 17 de Março de 2009, 17:26
Eu faço um gambiarra temporariamente até conseguir resolver por completo:

Tente quando cair a conexão:


modprobe -r rt73usb
modprobe rt73usb


oq esse comando faz amigo?
já ta enchendo o saco essa internet cair. tu não pode baixar nada grande que se torna um inferno =///

hufla

Citação de: VB5 online 17 de Março de 2009, 23:13
O problema parece ser com a placa, que ao que tudo indica não é uma Realtek, mas sim "Ralink".  Vejam se este post ajuda (colocando o modelo da placa na busca do Google consegui 35 500 respostas... ).

        https://bugs.launchpad.net/ubuntu/+bug/283759/comments/25

VB5

li isso ai mas ficou a pergunta: como instalar esse linux-backports-modules?
botei no synaptic e veio UM MONTE DE RESULTADO. tenho medo de fazer alguma cagaça.
como devo proceder?

thiagorock

 Olá Pessoal, estou com um problema parecido vou tentar descrever,

Utilizo o ubuntu a muito tempo que nem sei direito quanto, anteriormente utilizava o Kurumin (que Deus o tenha), desde a época do kurumin uso os mesmos roteadores de rede wirelles, tenho duas conexões Telemar 1mbs e  GVT 3mbs, de algumas semanas pra cá comecei a ter problema de queda de conexão com a rede da GVT e foi piorando ao ponto de agora ficar no máximo 2 min conectado, então desconecta e volta as vezes sozinho e as vezes manualmente.

Minha placa de rede é uma D-Link DWL-G510, sempre utilizei a mesma e meus colegas também utilizam o mesmo modelo.

Minhas dúvidas são:

Por que ocorre apenas com a GVT enquanto a Telemar funciona normal?
Por que no windows as duas funciona normalmente mesmo estando na mesma maquina?

Nota:
Entre os meus colegas eu sou o único que estou sempre atualizando meu ubuntu, nao sei se com isso fiz alguma atualização que não devia.
Sei que se eu formatar irá resolver, mas no momento prefiro usar a Telemar do que fazer isto.

Atualmente estou com o kubuntu 8.10 porém com gnome.

Thiago Calebe

VB5

Citação de: hufla online 18 de Março de 2009, 20:17
li isso ai mas ficou a pergunta: como instalar esse linux-backports-modules?
botei no synaptic e veio UM MONTE DE RESULTADO. tenho medo de fazer alguma cagaça.
como devo proceder?

Instale a versão mais recente  disponível que estiver marcada com o símbolo do Ubuntu - deve funcionar.

VB5
Ubuntu 10.04 - Semprom 2600+/Asus K8N/1.5 GB RAM DDR 400/GeForce 6200/HDs: 80MB + 320 GB

hufla

Citação de: VB5 online 18 de Março de 2009, 22:34
Citação de: hufla online 18 de Março de 2009, 20:17
li isso ai mas ficou a pergunta: como instalar esse linux-backports-modules?
botei no synaptic e veio UM MONTE DE RESULTADO. tenho medo de fazer alguma cagaça.
como devo proceder?

Instale a versão mais recente  disponível que estiver marcada com o símbolo do Ubuntu - deve funcionar.

VB5


eu instalei o linux-backports-modules-intrepid versão 2.6.27.11.14.
não reiniciei o sistema nem nada mas a net caiu de novo =/

Azarael

#14
Citação de: thiagorock online 18 de Março de 2009, 22:24
Minhas dúvidas são:

Por que ocorre apenas com a GVT enquanto a Telemar funciona normal?
Por que no windows as duas funciona normalmente mesmo estando na mesma maquina?

A única razão que talvez poderia ser, é porque a GVT usa pppoe, mas acredito que seja outra coisa. O problema que estamos levantando em questão é a incompatibilidade de drivers de rede wireless, teu problema acredito que seja um pouco diferente, melhor abrir um novo tópico.


Citação de: hufla online 18 de Março de 2009, 20:10

modprobe -r rt73usb
modprobe rt73usb


oq esse comando faz amigo?

Ele "desmonta" o driver da placa de rede e o segundo "monta" ele novamente.

Pelo que li, o comando modprobe é responsável por registrar módulos ao kernel em tempo real, como um driver de placa de rede, isso é o que concluí. Mas é melhor alguém mais experiente responder, pois sou tão novato no mundo linux quanto você ;)