Fórum Ubuntu Linux - PT
Área para Iniciantes => Dicas e Truques => Tópico iniciado por: jomafras em 17 de Janeiro de 2010, 20:37
-
Recentemente adquiri um Notebook Acer Aspire 4736Z.
A placa de rede wireless dele é Atheros AR928X Wireless Network Adapter (PCI-Express).
Para minha tristeza veja o que aconteceu :
Instalei o Ubuntu em dual boot com Windows 7 e aconteceu que a rede Wireless do Ubuntu, depois de algum tempo conectada, desconectava e eu tinha que desligar o note na mão, porque havia um travamento e não dava para reiniciar ou desligar pela via normal. Posteriormente, instalei o openSUSE 11,2 e o mesmo problema aconteceu. Ultimamente com o Kubuntu 9.10, 32 bits, foi ainda pior porque foi preciso reinstalar.
A solução encontrada para o problema foi inicialmente para o Ubuntu, porque eu não iria ficar sem ele de forma alguma no meu note.
Agora testei com o Kubuntu e também funcionou e por isso resolvi fazer esse tópico, que pode ser útil para outras placas também.
OBS.: Tenho o prazer de informar que trocando inicialmente o Kubuntu 9.10 e posteriormente o Ubuntu 9.10 pela versão alfa 3 do 10.04, ambos estão com a wireless funcionando sem os problemas relatados para o 9.10 e sem necessidade de nenhuma intervenção.
Para saber qual é a sua placa wireless digite no Terminal :
sudo lshw -C network
kubuntu@kubuntu-desktop:~$ sudo lshw -C network
[sudo] password for kubuntu:
*-network
description: Wireless interface
product: AR928X Wireless Network Adapter (PCI-Express)
vendor: Atheros Communications Inc.
physical id: 0
bus info: pci@0000:04:00.0
logical name: wlan0
version: 01
serial: 00:17:c4:ba:d1:cb
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ndiswrapper+netathw driverversion=1.55+,06/03/2009,7.7.0.329 ip=192.168.0.179 latency=0 link=yes multicast=yes wireless=IEEE 802.11g
resources: irq:17 memory:d4600000-d460ffff
*-network
description: Ethernet interface
product: Attansic Technology Corp.
vendor: Attansic Technology Corp.
physical id: 0
bus info: pci@0000:05:00.0
logical name: eth0
version: c0
serial: 00:26:22:55:82:35
capacity: 1GB/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=atl1c driverversion=1.0.0.1-NAPI firmware=N/A latency=0 link=no multicast=yes port=twisted pair
resources: irq:29 memory:d3500000-d353ffff ioport:1000(size=128)
kubuntu@kubuntu-desktop:~$
Caso ela ainda não apareça tente:
lspci
lsusb
Obtendo o driver Windows da placa wireless :
Se vc tem o CD com o Driver basta copiar os arquivos referentes ao driver de sua placa de rede sem fio para um mesmo diretório. Geralmente, esses arquivos terminam com a extensão .SYS e com a extensão .INF. Se você encontrar arquivos que terminem com .BIN, copie estes também.
Caso você não tenha esse CD, procure pelo driver na página do fabricante de seu equipamento e baixe o arquivo, de preferência para sua pasta pessoal.
Obtendo o ndiswrapper
Você pode verificar se a sua placa de rede sem fios está na lista de placas suportadas no site (http://sourceforge.net/apps/mediawiki/ndiswrapper/index.php?title=Main_Page) do ndiswrapper.
Tanto o Ubuntu quanto o Kubuntu (9.10) tem nos repositorios o ndiswrapper (gráfico) - ndisgtk
Os procedimentos para instalação do ndisgtk e do driver do Windows são os mesmos para Ubuntu e Kubuntu, usando o Terminal.
1- Instalando ndisgtk :
sudo apt-get install ndisgtk
Caso prefira o modo gráfico : Ubuntu : Sistema > Administração > Gerenciador de pacotes Synaptic > Procurar > ndisgtk > marcar para instalação > Aplicar
Kubuntu : Aplicativos > Sistema > Gerenciamento de Programas > ndisgtk > marcar para intalação > Aplicar.
Para confirmar digite no Terminal : ndiswrapper -l
ubuntu@ubuntu-laptop:~$ ndiswrapper -l
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
netathw : driver installed
device (168C:002A) present (alternate driver: ath9k)
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
netathwx : driver installed
device (168C:002A) present (alternate driver: ath9k)
"Não precisa se preocupar com o aviso".
Para o ndiswrapper funcionar, você necessita carregar um módulo. Para fazer isto, digite:
sudo depmod -a
sudo modprobe ndiswrapper
Para assegurar que o módulo seja carregado na inicialização, digite:
sudo ndiswrapper -m
Edite também o arquivo etc/modules, coloque lá, ndiswrapper e salve.
Para editar :
Ubuntu : sudo gedit /etc/modules
Kubuntu : sudo kate /etc/modules
2- Instalando o driver do Windows :
sudo ndisgtk
Se preferir o modo gráfico : Ubuntu : Sistema > Administração > Drivers Windows para Placas de Rede Sem Fios
Kubuntu : Aplicativos > Sistema > Drivers Windows para Placas de Rede Sem Fios
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg191.imageshack.us%2Fimg191%2F6430%2Fcapturadetelan.th.jpg&hash=72d37bd60de68af504b952bc57d962e27980d40e) (http://img191.imageshack.us/i/capturadetelan.jpg/)
Não se preocupe com o aviso e dê OK.
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg191.imageshack.us%2Fimg191%2F5586%2Fcapturadetela1.th.jpg&hash=917819984ccb3dc739c24d2ed849814624fd7a65) (http://img191.imageshack.us/i/capturadetela1.jpg/)
Clique em Instalar Novo Driver.
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg696.imageshack.us%2Fimg696%2F5751%2Fcapturadetela3.th.jpg&hash=f1775f19529a36b22e1edc91081a15974c403240) (http://img696.imageshack.us/i/capturadetela3.jpg/)
Localize a pasta onde está o driver.
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg696.imageshack.us%2Fimg696%2F4894%2Fcapturadetela4.th.jpg&hash=0539fb828c616e8b9b5605e4e455e1568b8392c5) (http://img696.imageshack.us/i/capturadetela4.jpg/)
Marque e abra o arquivo .inf.
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg696.imageshack.us%2Fimg696%2F1613%2Fcapturadetela5p.th.png&hash=0dbdee2bc849e25b0e63c9ffd77b5c06a7463d4f) (http://img696.imageshack.us/i/capturadetela5p.png/)
Clique em Instalar.
"não se preocupe com alguma mensagem warning ou hardware não encontrado".
Para configurar a rede clique no seu ícone na área de notificação.
Depois disso o Ubuntu 9.10, 64 bits e o Kubuntu 9.10, 32 bits, não deram mais problemas com a wireless.
Obs.: depois de funcionar durante dois dias, o network-manager do Kubuntu parou. Para contornar Instalei então o wicd e voltou a funcionar.
Fontes :
Wireless Ubuntu Brasil (http://wiki.ubuntu-br.org/Documentacao/Wireless).
Site Ndiswrapper (http://sourceforge.net/apps/mediawiki/ndiswrapper/index.php?mediawiki/index.php/List).
-
Mais uma vez parabéns pintinho!
Como sempre trazendo ótimo conteúdo ao fórum!
-
Obrigado clcampos!
Pensei que dessa vez fosse ficar sem o Ubuntu.
Ainda bem que tem jeito pra tudo.
O Linux tem recursos incríveis.
Outra coisa, estou achando o Kubuntu muito bom. Impressionante.
Abraços!
-
Também achei o Kubuntu muito bom, para dizer a verdade muito bonito!
Ainda não me acostumei a ele, mas acho que tenho que me esforçar.
E você ficar sem Ubuntu não é uma opção, me desculpe. Se você deixar de usar linux seria uma tristeza, visto o tanto que você contribui, e o quão avançado você é. Assim sei que sempre dará um jeito nos problemas, e melhor ainda, vai ensinar os outros como fazer.
Todo parabéns é pouco!
[]'s
Cristiano
-
Bondade sua!
Que eu gosto de ajudar não tenho dúvida...
-
Olá, Pintinho!
Estou com problemas no wireless (descrito no tópico http://ubuntuforum-br.org/index.php/topic,62115.0.html (http://ubuntuforum-br.org/index.php/topic,62115.0.html)) e tentei usar seu tutorial para instalar o ndiswrapper, mas não estou conseguindo.
Quando você diz:
Para confirmar digite no Terminal :
ndiswrapper -l
ubuntu@ubuntu-laptop:~$ ndiswrapper -l
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
netathw : driver installed
device (168C:002A) present (alternate driver: ath9k)
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
netathwx : driver installed
device (168C:002A) present (alternate driver: ath9k)
A resposta que eu tenho é:
isabela@NOTE-COLUCCI:~$ ndiswrapper -l
O programa 'ndiswrapper' não está instalado atualmente. Você pode instalá-lo digitando:
sudo apt-get install ndiswrapper-common
ndiswrapper: command not found
Já tentei instalar pelo synaptic, pelo comando que você informa no tuto (sudo apt-get install ndisgtk) e pelo comando sugerido na mensagem (sudo apt-get install ndiswrapper-common). Nenhum deles retorna erro, mas ao que me parece também não instala.
Tentei prosseguir com o tutorial, pois você diz que "Não precisa se preocupar com o aviso". Mas as respostas que tive foram:
isabela@NOTE-COLUCCI:~$ lsusb
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 007: ID 148f:2573 Ralink Technology, Corp. RT2501USB Wireless Adapter - Tô usando um adaptador por enquanto.
Bus 001 Device 005: ID 0bda:8189 Realtek Semiconductor Corp. RTL8187B Wireless 802.11g 54Mbps Network Adapter
Bus 001 Device 004: ID 0c45:62e0 Microdia MSI Starcam Racer
Bus 001 Device 003: ID 0bda:0158 Realtek Semiconductor Corp. Mass Stroage Device
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
(Instalado ndisgtk via synaptic)
isabela@NOTE-COLUCCI:~$ ndiswrapper -l
O programa 'ndiswrapper' não está instalado atualmente. Você pode instalá-lo digitando:
sudo apt-get install ndiswrapper-common
ndiswrapper: command not found
isabela@NOTE-COLUCCI:~$ sudo apt-get install ndiswrapper-common
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
ndiswrapper-common já é a versão mais nova.
Os seguintes pacotes foram automaticamente instalados e não são mais requeridos:
linux-headers-2.6.31-14 linux-headers-2.6.31-14-generic
Use 'apt-get autoremove' para removê-los.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
isabela@NOTE-COLUCCI:~$ ndiswrapper -l
O programa 'ndiswrapper' não está instalado atualmente. Você pode instalá-lo digitando:
sudo apt-get install ndiswrapper-common
ndiswrapper: command not found
isabela@NOTE-COLUCCI:~$ sudo apt-get install ndisgtk
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
ndisgtk já é a versão mais nova.
Os seguintes pacotes foram automaticamente instalados e não são mais requeridos:
linux-headers-2.6.31-14 linux-headers-2.6.31-14-generic
Use 'apt-get autoremove' para removê-los.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
isabela@NOTE-COLUCCI:~$ ndiswrapper -l
O programa 'ndiswrapper' não está instalado atualmente. Você pode instalá-lo digitando:
sudo apt-get install ndiswrapper-common
ndiswrapper: command not found
isabela@NOTE-COLUCCI:~$ sudo depmod -a
isabela@NOTE-COLUCCI:~$ sudo modprobe ndiswrapper
FATAL: Module ndiswrapper not found.
isabela@NOTE-COLUCCI:~$ sudo ndiswrapper -m
sudo: ndiswrapper: command not found
isabela@NOTE-COLUCCI:~$ sudo gedit /etc/modules
isabela@NOTE-COLUCCI:~$ sudo ndiswrapper -m
sudo: ndiswrapper: command not found
O que estou fazendo errado?
Muito obrigada por sua ajuda!
-
Ola, tutorial de muita valia companheiro parabens, tenho uma Atheros AR5001 Wireless Network Adapter o ubuntu detectou normalmente sem problemas.
-
isabela,
Digita no Terminal, para ver o que dá :
sudo ndisgtk
-
Oi, Pintinho!
Tentando resolver esse problema do wireless acabei cagando outras coisas.
Reinstalei o ubuntu do zero e consegui instalar o ndiswrapper seguindo o tuto novamente.
Mas agora tenho outro problema. O site do fabricante só disponibiliza o driver em .exe. Como faço pra obter o .inf?
-
Se vc descompactar o arquivo não aparece o .inf?
-
Dá erro quando tento descompactar...
Archive: /home/isabela/Downloads/JCWlan.exe
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
zipinfo: cannot find zipfile directory in one of /home/isabela/Downloads/JCWlan.exe or
/home/isabela/Downloads/JCWlan.exe.zip, and cannot find /home/isabela/Downloads/JCWlan.exe.ZIP, period.
-
Pintinho,
Instalei o wine e, através dele, consegui descompactar o .exe do driver.
Instalei o driver através do ndiswrapper.
Mas ainda assim não conecta e fica pedindo a senha toda hora.
Vou continuar respondendo no post anterior (http://ubuntuforum-br.org/index.php/topic,62115.0.html (http://ubuntuforum-br.org/index.php/topic,62115.0.html)), já que a minha solução não parece estar no ndiswrapper, logo não cabem mais colocações aqui.
Se ainda assim você puder me ajudar, serei grata.
-
parabéns pelo tópico...
100% útil e funcional.!
-
Obrigado!
Meus dois sistemas continuam funcionando perfeitamente com o ndiswrapper.
-
Oi, Tentei seguir seu tópico, mas não deu certo.
neste link, baixei o driver de wi-fi para o modelo do meu note. driver_wifi_atheros_os2007314c.exe
Descompactando, não tem nenhum arquivo .inf
http://www.csd.toshiba.com/cgi-bin/tais/support/jsp/modelContent.jsp?ct=SB&os=&category=&moid=1852729&rpn=PSAFGU&modelFilter=A215-S7444&selCategory=3&selFamily=1073768663
No cd de instalação do vista o único .inf é o autorun.inf que dá erro quando tento instalar através do comando "sudo ndisgtk", informa que é driver inválido
Segue o resultado dos comandos.
marcio@marcio-notebook:~$ sudo lshw -C network
[sudo] password for marcio:
*-network
description: Ethernet interface
product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:08:00.0
logical name: eth0
version: 01
serial: 00:a0:d1:84:6a:02
size: 100MB/s
capacity: 100MB/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 autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=192.168.0.100 latency=0 link=yes multicast=yes port=MII speed=100MB/s
resources: irq:27 ioport:a000(size=256) memory:f8300000-f8300fff memory:80000000-8001ffff(prefetchable)
*-network
description: Wireless interface
product: AR5008 Wireless Network Adapter
vendor: Atheros Communications Inc.
physical id: 0
bus info: pci@0000:0e:00.0
logical name: wmaster0
version: 01
serial: 00:1b:9e:5b:5d:e4
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list logical ethernet physical wireless
configuration: broadcast=yes driver=ath9k latency=0 multicast=yes wireless=IEEE 802.11abgn
resources: irq:18 memory:f8200000-f820ffff
marcio@marcio-notebook:~$ sudo apt-get install ndisgtk
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Os seguintes pacotes foram automaticamente instalados e não são mais requeridos:
linux-headers-2.6.31-14 linux-headers-2.6.31-14-generic
Use 'apt-get autoremove' para removê-los.
Os pacotes extra a seguir serão instalados:
ndiswrapper-common ndiswrapper-utils-1.9
Pacotes sugeridos:
ndiswrapper-source
Os NOVOS pacotes a seguir serão instalados:
ndisgtk ndiswrapper-common ndiswrapper-utils-1.9
0 pacotes atualizados, 3 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso baixar 79,8kB de arquivos.
Depois desta operação, 676kB adicionais de espaço em disco serão usados.
Você quer continuar [S/n]? s
Obter:1 http://br.archive.ubuntu.com karmic/main ndiswrapper-common 1.54-2ubuntu1 [21,7kB]
Obter:2 http://br.archive.ubuntu.com karmic/main ndiswrapper-utils-1.9 1.54-2ubuntu1 [36,5kB]
Obter:3 http://br.archive.ubuntu.com karmic/main ndisgtk 0.8.4-1 [21,7kB]
Baixados 79,8kB em 0s (113kB/s)
Selecionando pacote previamente não selecionado ndiswrapper-common.
(Lendo banco de dados ... 136097 arquivos e diretórios atualmente instalados).
Desempacotando ndiswrapper-common (de .../ndiswrapper-common_1.54-2ubuntu1_all.deb) ...
Selecionando pacote previamente não selecionado ndiswrapper-utils-1.9.
Desempacotando ndiswrapper-utils-1.9 (de .../ndiswrapper-utils-1.9_1.54-2ubuntu1_i386.deb) ...
Selecionando pacote previamente não selecionado ndisgtk.
Desempacotando ndisgtk (de .../ndisgtk_0.8.4-1_i386.deb) ...
Processando gatilhos para man-db ...
Processando gatilhos para desktop-file-utils ...
Processando gatilhos para hicolor-icon-theme ...
Configurando ndiswrapper-common (1.54-2ubuntu1) ...
Configurando ndiswrapper-utils-1.9 (1.54-2ubuntu1) ...
Configurando ndisgtk (0.8.4-1) ...
marcio@marcio-notebook:~$ ndiswrapper -l
marcio@marcio-notebook:~$ sudo depmod -a
marcio@marcio-notebook:~$ sudo modprobe ndiswrapper
marcio@marcio-notebook:~$ sudo ndiswrapper -m
adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper ...
marcio@marcio-notebook:~$ sudo gedit /etc/modules acrescentei ndiswrapper
marcio@marcio-notebook:~$ sudo ndisgtk
/usr/sbin/ndisgtk:127: Warning: g_object_ref: assertion `G_IS_OBJECT (object)' failed
gtk.main()
(ndisgtk:2402): GLib-GIO-CRITICAL **: g_mount_get_volume: assertion `G_IS_MOUNT (mount)' failed
(ndisgtk:2402): GLib-GIO-CRITICAL **: g_mount_get_root: assertion `G_IS_MOUNT (mount)' failed
/usr/sbin/ndisgtk:127: Warning: g_object_unref: assertion `G_IS_OBJECT (object)' failed
gtk.main()
(ndisgtk:2402): GLib-GIO-CRITICAL **: g_mount_get_volume: assertion `G_IS_MOUNT (mount)' failed
(ndisgtk:2402): GLib-GIO-CRITICAL **: g_mount_get_root: assertion `G_IS_MOUNT (mount)' failed
/usr/sbin/ndisgtk:127: Warning: instance of invalid non-instantiatable type `(null)'
gtk.main()
/usr/sbin/ndisgtk:127: Warning: g_signal_emit_by_name: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
gtk.main()
Falha de segmentação
marcio@marcio-notebook:~$ sudo ndisgtk tentei novamente, mas não consigo instalar o driver que baixei.
Estou tentando resolver nesse outro tópico, mas como vc criou esse, talvez consiga detectar mais facilmente o que está errado.
http://ubuntuforum-br.org/index.php/topic,63268.0.html (http://ubuntuforum-br.org/index.php/topic,63268.0.html)
-
Instalei novamente o ubuntu 9.10, segui todo o tutorial, consegui instalar o driver, mas fica sempre pedindo senha. Agora nem detecta mais a rede sem fio.
To desistindo, note sem wireless não dá. Vou ter que ficar só com windows...
-
Estou na mesma situação, amigo. Antes funcionava até certa distância, agora nem funciona mais. Como posso voltar o driver original e remover esse ndiswrapper? Tá complicado ter de manter o windows só por causa do driver bugado do linux (no meu caso o RTL8187 que fica lento, caindo ou nem conecta há poucos metros do router). No launchpad esse bug está relatado desde 2008 e até agora nenhuma solução. :-\
-
Pessoal, tenho um Positivo com wireless Atheros e Ubuntu, e há muito consegui configurar seguindo esse tutorial com Ndiswrapper... e desde domingo estou tentando configurar o notebook de uma amiga que é Dell Vostro 3500 no kubuntu (que será "mais fácil" para ela mexer)... A minha surpresa foi que quase desistindo e instando o Ubuntu, achando que eu estava apanhando do KDE, pois não encontrei de maneira alguma o drive INF (somente EXE), fui no Hardware Drivers e o "bunitinho" tava lá, só esperando eu clicar em "Ativar"...
O Ndiswrapper não iria configurar em nenhum ambiente gráfico arquivo EXE, eu ia quebrar a cara...
Eu ainda vou comprar um desses...
Abraços.