Wireless não funciona no Ubuntu 10.10

Iniciado por edgandra, 02 de Dezembro de 2010, 20:43

tópico anterior - próximo tópico

edgandra

Olá pessoal. Resolvi usar novamente o Ubuntu.
Tudo certo, exceto pela wireless. Já tentei várias soluções neste e em outros fóruns e não obtive sucesso.
Durante os testes feitos, em algum momento ela funcionou, em outros nem reconhece a placa. Cheguei a reinstalar totalmente o Ubuntu por 2 vezes.

Meu notebook é um Positivo Mobile W58.
Estou usando dual boot com o ubuntu na unidade D e Windows 7 na unidade C (a wireless funciona no win7).

Para adiantar, vou deixar aqui:
ifconfig
route -n
lspci
lsusb
uname -r

ifconfig:

eth0      Link encap:Ethernet  Endereço de HW 00:90:f5:61:79:34 
          inet end.: 192.168.0.120  Bcast:192.168.0.255  Masc:255.255.255.0
          endereço inet6: fe80::290:f5ff:fe61:7934/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:5927 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:5224 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:6232853 (6.2 MB) TX bytes:802853 (802.8 KB)
          IRQ:43 Endereço de E/S:0x6000

lo        Link encap:Loopback Local 
          inet end.: 127.0.0.1  Masc:255.0.0.0
          endereço inet6: ::1/128 Escopo:Máquina
          UP LOOPBACK RUNNING  MTU:16436  Métrica:1
          pacotes RX:16 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:16 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:960 (960.0 B) TX bytes:960 (960.0 B)

route -n

Tabela de Roteamento IP do Kernel
Destino         Roteador        MáscaraGen.    Opções Métrica Ref   Uso Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0

lspci

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 02)
00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
06:07.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
06:07.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
06:07.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
06:07.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller

lsusb

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 0bda:8187 Realtek Semiconductor Corp. RTL8187 Wireless Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

uname -r

2.6.35-23-generic


Espero que possam me ajudar. Jà esgotei todos meus recursos.

Obs.: Sou praticamente iniciante em Linux.

zekkerj

CitarBus 001 Device 003: ID 0bda:8187 Realtek Semiconductor Corp. RTL8187 Wireless Adapter
Interessante, vc diz que não detecta, ou que não funciona?

Pode executar os comandos abaixo?

sudo lshw -C network

ifconfig -a

nm-tool

lsmod | grep 8187
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

edgandra

Caro zekkerj, as coisas mudaram por aqui. Fiz algumas outras mudanças aqui e agora já consigo usar a wireless usando do drive RTL8187L.
Porém, toda vez que inicio o note, preciso ir em Sistema-->Administração-->Drivers adicionais e desabilitar driver "Linux driver for Realtek RTL8187 wifi cards 802.11 data/manegement/cotrol stack" e depois ativar novamente. Feito isso, ele pede a senha pro chaveiro padrão e inicia wireless normalmente.

Abaixo segue os comandos que me pediu.


sudo lshw -C network

edson@edson-Positivo-Mobile:~$ sudo lshw -C network
  *-network               
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: eth0
       version: 01
       serial: 00:90:f5:61:79:34
       size: 10MB/s
       capacity: 1GB/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm vpd msi pciexpress bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half latency=0 link=no multicast=yes port=MII speed=10MB/s
       resources: irq:43 ioport:2000(size=256) memory:d6000000-d6000fff memory:d2000000-d201ffff
  *-network
       description: Wireless interface
       physical id: 2
       logical name: wlan1
       serial: 00:15:af:32:c7:c7
       capabilities: ethernet physical wireless
       configuration: broadcast=yes ip=192.168.0.178 multicast=yes wireless=802.11bg

ifconfig -a

edson@edson-Positivo-Mobile:~$ ifconfig -a
eth0      Link encap:Ethernet  Endereço de HW 00:90:f5:61:79:34 
          UP BROADCAST MULTICAST  MTU:1500  Métrica:1
          pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:0 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
          IRQ:43 Endereço de E/S:0x6000

lo        Link encap:Loopback Local 
          inet end.: 127.0.0.1  Masc:255.0.0.0
          endereço inet6: ::1/128 Escopo:Máquina
          UP LOOPBACK RUNNING  MTU:16436  Métrica:1
          pacotes RX:28 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:28 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:1680 (1.6 KB) TX bytes:1680 (1.6 KB)

wlan1     Link encap:Ethernet  Endereço de HW 00:15:af:32:c7:c7 
          inet end.: 192.168.0.178  Bcast:192.168.0.255  Masc:255.255.255.0
          endereço inet6: fe80::215:afff:fe32:c7c7/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:1596 erros:0 descartados:1832 excesso:0 quadro:0
          Pacotes TX:1622 erros:0 descartados:14 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:1043761 (1.0 MB) TX bytes:438435 (438.4 KB)

nm-tool

edson@edson-Positivo-Mobile:~$ nm-tool

NetworkManager Tool

State: connected

- Device: eth0 -----------------------------------------------------------------
  Type:              Wired
  Driver:            r8169
  State:             unavailable
  Default:           no
  HW Address:        00:90:F5:61:79:34

  Capabilities:
    Carrier Detect:  yes
    Speed:           10 Mb/s

  Wired Properties
    Carrier:         off


- Device: wlan1  [Auto Assis] --------------------------------------------------
  Type:              802.11 WiFi
  Driver:            rtl8187L
  State:             connected
  Default:           yes
  HW Address:        00:15:AF:32:C7:C7

  Capabilities:
    Speed:           54 Mb/s

  Wireless Properties
    WEP Encryption:  yes
    WPA Encryption:  yes
    WPA2 Encryption: yes

  Wireless Access Points (* = current AP)
    *Assis:          Infra, 00:24:01:94:31:BE, Freq 2437 MHz, Rate 54 Mb/s, Strength 56 WEP

  IPv4 Settings:
    Address:         192.168.0.178
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.0.1

    DNS:             192.168.1.1
    DNS:             192.168.0.1


edson@edson-Positivo-Mobile:~$ lsmod | grep 8187
r8187l                136584  1

Obrigado pela atençao!

zekkerj

O alcance está bom e não trava? Se estiver tudo OK, podemos fixar esse driver.

Pra isso, adicione uma linha com o nome do driver ("rtl8187l") ao arquivo "/etc/modules".
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

edgandra

Boa tarde zekkerj!
Coloquei a linha rtl8187l no /etc/modules e não resolveu. Para reconhecer o driver ainda preciso desativar e ativar o driver, e agora com um outro problema. Não está conectando, parece que não reconhece a senha wpa.
Contudo, consegui uma nova solução: estou usando um driver RTL8187 para WIN98 através do ndiswrapper (netrtuw.inf). Só tem um problema, estou com 75% de sinal a meio metro do roteador.rssa
Acredita que devo deixar desse jeito?
Obrigado!

flavioml

Com o gedit, abra o arquivo /var/log/kern.log e veja se tem algo parecido com isso:

Dec  7 20:29:52 decasa kernel: [ 6458.066478] Call Trace:
Dec  7 20:29:52 decasa kernel: [ 6458.066485]  [<ffffffff8106078f>] warn_slowpath_common+0x7f/0xc0
Dec  7 20:29:52 decasa kernel: [ 6458.066489]  [<ffffffff810607ea>] warn_slowpath_null+0x1a/0x20
Dec  7 20:29:52 decasa kernel: [ 6458.066496]  [<ffffffffa00dba60>] cfg80211_inform_bss_frame+0x1e0/0x1f0 [cfg80211]
Dec  7 20:29:52 decasa kernel: [ 6458.066510]  [<ffffffffa0bfeeb5>] ieee80211_bss_info_update+0x55/0x220 [mac80211]
Dec  7 20:29:52 decasa kernel: [ 6458.066519]  [<ffffffffa0c04cf0>] ieee80211_rx_bss_info+0xc0/0x190 [mac80211]
Dec  7 20:29:52 decasa kernel: [ 6458.066527]  [<ffffffffa0c04e70>] ieee80211_rx_mgmt_probe_resp+0xb0/0x170 [mac80211]
Dec  7 20:29:52 decasa kernel: [ 6458.066536]  [<ffffffffa0c05eeb>] ieee80211_sta_rx_queued_mgmt+0x31b/0x430 [mac80211]
Dec  7 20:29:52 decasa kernel: [ 6458.066544]  [<ffffffffa0c06000>] ? ieee80211_sta_work+0x0/0x1a0 [mac80211]
Dec  7 20:29:52 decasa kernel: [ 6458.066552]  [<ffffffffa0c0607b>] ieee80211_sta_work+0x7b/0x1a0 [mac80211]
Dec  7 20:29:52 decasa kernel: [ 6458.066560]  [<ffffffffa0c06000>] ? ieee80211_sta_work+0x0/0x1a0 [mac80211]

O erro acima passou a acontecer com o kernel 2.6.35 e diz respeito à minha placa rtl8185, que é pci e usa o módulo r8180 mas que, eu suspeito, tem em comum com a r8187 os módulos da pilha ( cfg80211 e mac80211).
Flavio ML