Wireless: RTL8187SE funcionando mal e porcamente

Iniciado por revberaldo, 23 de Julho de 2009, 15:30

tópico anterior - próximo tópico

revberaldo

Olá!

Instalei Ubuntu neste computador mas estou com um sério problema. Minha placa de rede sem fio, uma RTL8187SE, da Realtek, é reconhecida, mas o sinal das redes é extremamente instável, a conexão é péssima -- quando não cai. Já tentei instalar o driver do Windows pelo ndiswrapper, mas sem sucesso.

No Uíndous a conexão é perfeita, usando os últimos drivers, que são os mesmos que tentei usar pelo ndiswrapper.

Abaixo algumas saídas:

lspci

00:00.0 Host bridge: VIA Technologies, Inc. P4M890 Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. P4M890 Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. P4M890 Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. P4M890 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. P4M890 Host Bridge
00:00.5 PIC: VIA Technologies, Inc. P4M890 I/O APIC Interrupt Controller
00:00.6 Host bridge: VIA Technologies, Inc. P4M890 Security Device
00:00.7 Host bridge: VIA Technologies, Inc. P4M890 Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge
00:02.0 PCI bridge: VIA Technologies, Inc. P4M890 PCI to PCI Bridge Controller
00:03.0 PCI bridge: VIA Technologies, Inc. P4M890 PCI to PCI Bridge Controller
00:0f.0 IDE interface: VIA Technologies, Inc. VT8237A SATA 2-Port Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 07)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237A PCI to ISA Bridge
00:11.7 Host bridge: VIA Technologies, Inc. VT8251 Ultra VLINK Controller
00:13.0 PCI bridge: VIA Technologies, Inc. VT8237A Host Bridge
00:13.1 PCI bridge: VIA Technologies, Inc. VT8237A PCI to PCI Bridge
02:00.0 VGA compatible controller: ATI Technologies Inc RV370 [Sapphire X550 Silent]
02:00.1 Display controller: ATI Technologies Inc RV370 secondary [Sapphire X550 Silent]
03:00.0 SATA controller: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02)
03:00.1 IDE interface: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02)
04:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)
05:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller (rev 20)
05:06.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
05:06.1 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05)
05:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet (rev 10)


lsmod

Module                  Size  Used by
binfmt_misc            16776  1
radeon                342816  2
drm                    96296  3 radeon
bridge                 56340  0
stp                    10500  1 bridge
bnep                   20224  2
input_polldev          11912  0
video                  25360  0
output                 11008  1 video
lp                     17156  0
tuner_xc2028           28976  1
tuner                  32836  0
snd_hda_intel         434100  2
snd_seq_dummy          10756  0
arc4                    9856  2
snd_seq_oss            37760  0
cx88_alsa              18824  1
snd_pcm_oss            46336  0
snd_mixer_oss          22656  1 snd_pcm_oss
snd_seq_midi           14336  0
ecb                    10752  2
snd_rawmidi            29696  1 snd_seq_midi
snd_seq_midi_event     15104  2 snd_seq_oss,snd_seq_midi
snd_pcm                82948  3 snd_hda_intel,cx88_alsa,snd_pcm_oss
snd_seq                56880  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
cx8800                 38148  0
cx88xx                 79272  2 cx88_alsa,cx8800
rtl8180                36864  0
snd_timer              29704  2 snd_pcm,snd_seq
snd_seq_device         14988  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
ir_common              52228  1 cx88xx
mac80211              217464  1 rtl8180
i2c_algo_bit           14084  1 cx88xx
eeprom_93cx6           10240  1 rtl8180
snd                    62628  16 snd_hda_intel,snd_seq_oss,cx88_alsa,snd_pcm_oss,snd_mixer_oss,snd_rawmidi,snd_pcm,snd_seq,snd_timer,snd_seq_device
videobuf_dvb           15236  1 cx88xx
dvb_core               92032  1 videobuf_dvb
videodev               41600  3 tuner,cx8800,cx88xx
v4l1_compat            21764  1 videodev
compat_ioctl32          9344  1 cx8800
v4l2_common            20992  2 tuner,cx8800
psmouse                61972  0
soundcore              15200  1 snd
snd_page_alloc         16904  2 snd_hda_intel,snd_pcm
tveeprom               20100  1 cx88xx
videobuf_dma_sg        20484  3 cx88_alsa,cx8800,cx88xx
videobuf_core          26500  4 cx8800,cx88xx,videobuf_dvb,videobuf_dma_sg
btcx_risc              13064  3 cx88_alsa,cx8800,cx88xx
pcspkr                 10496  0
serio_raw              13316  0
ppdev                  15620  0
cfg80211               38288  2 rtl8180,mac80211
i2c_viapro             15892  0
shpchp                 40212  0
via_agp                16256  1
agpgart                42696  2 drm,via_agp
parport_pc             40100  1
parport                42220  3 lp,ppdev,parport_pc
r8169                  40836  0
mii                    13312  1 r8169
floppy                 64324  0
fbcon                  46112  0
tileblit               10752  1 fbcon
font                   16384  1 fbcon
bitblit                13824  1 fbcon
softcursor              9984  1 bitblit


ndiswrapper -l

net8187se : driver installed
device (10EC:8185) present (alternate driver: rtl8180)


Se forem pedir por mais algum comando, tentem especificar bem o que procuram saber, já que estou sem internet no Linux... E ficar trafegando entre Uíndous-Linux é fogo.

Agradeço!
Cabaladadá: um blog sobre a Linux, LaTeX, a Vida, o Universo e Tudo Mais.

VB5

Esta placa parece apresentar algumas dificuldades no Ubuntu. Nenhum dos tópicos já existentes a respeito da mesma pode ser de auxílio?

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

HelderC

Beraldo, minha placa é uma rtl8187b.
Tive problemas para fazê-la conectar, tentei até o ndiswrapper.

Mas por fim, consegui conectar usando o prório driver do Ubuntu.
A grande sacada é mudar o bitrate usando o seguinte comando:

# iwconfig wlan0 rate 11M fixed
nesse caso acima, o bitrate é mudado para 11M.

Para funcionar no meu notebook, o bitrate que funcionou foi 24, então usei o comando:

Citar# iwconfig wlan0 rate 24M fixed

O négocio é vc ir tentando os bitrates e ir verificando o nível de sinal da wireless, quando estiver num nivel bem alto, é sinal que vc pode conectar perfeitamente.
Os níveis que você pode tentar são: 1, 2, 5.5, 11, 12, 6, 9, 18, 24, 36, 48, 54. Você usa esses valores no comando acima.
Você dá o comando e espera um pouco para verificar o nivel do sinal..

Espero ter ajudado.

[]s

nafo

eu fixei o valor na minha (mesmo modelo de placa) mas não resolveu ... e ai?
nafO
Linux user: #487839 |Ubuntu user: # 28902 | [Timóteo - MG - Brasil]
"Na vida se tem apenas três opções: ou se corrompe, ou se omite, ou usa linux"

stein

eu consegui  melhorar um pouco o sinal da 8187b
usando o driver do windows pelo ndiswrapper e usando o wicd no lugar do network manager
da uma procurada na net q tem varios tutoriais pra essa placa de rede
alguns pelo ndiswrapper,alguns fixando o bitrate e compilando o driver do site para linux

HelderC

Citação de: stein online 03 de Setembro de 2009, 01:24
eu consegui  melhorar um pouco o sinal da 8187b
usando o driver do windows pelo ndiswrapper e usando o wicd no lugar do network manager
da uma procurada na net q tem varios tutoriais pra essa placa de rede
alguns pelo ndiswrapper,alguns fixando o bitrate e compilando o driver do site para linux

stein, vc conseguiu mudar o bitrate utilizando o ndiswrapper?
Eu estou tentando arrumar uma melhoria de conexão pois só me conecto se eu estiver no mesmo cômodo da antena, então estou utilizando o ndiswrapper, mas não consigo mudar o bitrate que está fixo em 54M.

egmachado

Prezados,

Tive problema com minha Atheros. Resolvi instalando o pacote madwifi:

http://www.madwifi.org

Sigam os passos descritos!
Now using Ubuntu 10.04 Lucid Lynx
Linux User # 481474
Ubuntu User # 26380

ednso

Olá,

As placas da Realtek são realmente umas das piores opções para quem usa Linux.
O que tem que usuários do Linux reclamando do mau funcionamento dessas placas não
é brincadeira.

Eu tive um laptop com uma rtl8187 que funcionava muito bem com o ndiswrapper.
Mas nessa época eu usava o OpenSuSE no meu laptop e não faço idéia de como
instalar o ndiswrapper no Ubuntu. Pra piorar, essa solução só parece funcionar
para usuários de sistemas com 32 bits. Eu uso sistema de 64.

Atualmente eu tenho um laptop com a rtl8187b (parece piada do destino) que
foi reconhecida automaticamente pelo Ubuntu 9.04, mas cujo funcionamento é
completamente instável. Acredito que ainda não há uma solução adequada para
wireless rtl*, mas no meu caso, a situação melhorou bastante com a atualização
do meu kernel para a última versão estável. Infelizmente ainda enfrento muito
instabilidade, principalmente na hora de fazer downloads, mas agora já consigo
navegar melhor pela net se ter frequentes quedas de conexão.

Então, fica aí a sugestão pra quem quiser atualizar seu kernel.
É possível ainda atualizar o kernel e limitar a taxa de conexão como já foi
mencionado acima.

Abraços.
Atenção!!! PC's com chipsets SiS e VIA não tem suporte total com as maiores distribuições do Linux.  Devido essa falta de suporte, muitos usuários desistem do Linux. Então evite comprar PC's baseados nesses chipsets para não ter grandes decepções. Ajude o Linux difundindo essa ideia.