Wireless RTL8187 com ndiswrapper [RESOLVIDO]

1. Wireless RTL8187 com ndiswrapper [RESOLVIDO]

Marcelo N. de Morais
kaya_

(usa Debian)

Enviado em 26/09/2008 - 12:20h

Olá pessoal, eu não estou conseguindo configurar a minha placa de rede wireless com o ndiswrapper, tentei ness tutorial aqui http://guevara2012.wordpress.com/2008/05/29/instalando-rtl8187-com-ndiswrapper/ mas não hora de mostrar "driver present" ele mostra "driver instaled" o que eu posso ta fazendo de errado ? Não configo nem configurar com ele instalado =/ GRATO


  


2. Re: Wireless RTL8187 com ndiswrapper [RESOLVIDO]

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 26/09/2008 - 12:27h

kra só conseguir instalar esta placa pelo driver nativo:

http://wiki.archlinux.org/index.php/Rtl8187_wireless

bom ou então usa o kernel 2.23

http://rtl-wifi.sourceforge.net/wiki/FAQ
Starting with kernel 2.6.23-0.rc6.1ark, the mac80211 version of the driver is included in the Ark Linux kernel. Use apt-get -t dockyard-devel install kernel to get the current kernel, rtl818x will work.




3. Re: Wireless RTL8187 com ndiswrapper [RESOLVIDO]

Marcelo N. de Morais
kaya_

(usa Debian)

Enviado em 26/09/2008 - 12:44h

é eu entrei nesse site mesmo, mas não conseguir acompanhar os comandos, eu tou me batendo aqui

Note: if you are already running 2.6.23 or later this is not necessary anymore - just enable the Realtek 8187 USB support in your kernel-config

At first you have to get the kernel-sources After that you'll need to download two patches: one for the rtl8187 driver and one for EEPROM_93CX6 (rtl8187 requires EEPROM_93CX6-support)

Save the following link as EEPROM_93CX6.patch (download it to your harddisk with wget -O EEPROM_93CX6.patch $URL):

EEPROM_93CX6.patch

Then save the following link as rtl8187.patch (download it to your harddisk with wget -O rtl8187.patch $URL):

rtl8187.patch

Now extract your kernel sources, cd into the kernel-source directory and run

Será que vc poderia me ajudar?



4. Re: Wireless RTL8187 com ndiswrapper [RESOLVIDO]

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 26/09/2008 - 21:29h

bom a primeira coisa é saber se vc precisa ou não compilar o kernel

só precisará se a a sua versão for menor que 2.6.22

para ver qual versão instalada:

uname -r

bom se a sua versão for menor ou a 2.6.22 então vc precisará compilar...

baixe o codigo fonte:

wget -c ftp://ftp.us.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.tar.bz2

copie o kernel para a pasta de trabalho

cp linux-2.6.22.tar.bz2 ~/kernelbuild/

descompacte

cd ~/kernelbuild
tar -xvjf linux-2.6.22.tar.bz2
cd ~/kernelbuild/linux-2.6.22

preprare a compilação

make mrproper


pegue o arquivo de configuração do atual kernel

zcat /proc/config.gz > .config

baixe os patch

http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=commitdiff_plain;h=9467d6...

http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=commitdiff_plain;h=605beb...

se o link quebrar aqui baixe ele dos link do tutorial.

Aplique os patch

patch -Np1 -i $path/to/EEPROM_93CX6.patch
patch -Np1 -i $path/to/rtl8187.patch


configure o kernel.

make menuconfig


marque estas opções

Device Drivers ---> Misc devices ---> EEPROM 93CX6 support

Device Drivers ---> Network device support ---> Wireless LAN ---> Wireless LAN (IEEE 802.11) -> Realtek 8187 USB support

Networking ---> Wireless ---> Generic IEEE 802.11 Networking Stack (mac80211)

salve e saia


copilar o kernel

$ make clean
$ make
$ make bzImage
$ make modules
# make modules_install

o # deve ser como root

Copie o Kernel

# cp -v arch/x86/boot/bzImage /boot/vmlinuz-2.6.22-revision1


mkinitcpio -k 2.6.22-revision1 -g /boot/kernel26-revision1.img

configure o grub de acordo com o novo kernel...





5. Re: Wireless RTL8187 com ndiswrapper [RESOLVIDO]

Marcelo N. de Morais
kaya_

(usa Debian)

Enviado em 27/09/2008 - 00:51h

Sim a minha versão do Kernel é de 2.6.26! Qual seria o procedimento, esse mesmo do kernel anterior que vc sugeriu ou seria um outro para a minha versão? GRATO


6. Re: Wireless RTL8187 com ndiswrapper [RESOLVIDO]

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 27/09/2008 - 03:35h

não é necessário a partir da versão 2.6.23 o driver já vem no kernel

para confirmar digita o comando:

zcat /proc/config.gz | grep CONFIG_RTL8187

se aparecer:

CONFIG_RTL8187=m ou CONFIG_RTL8187=y


então o driver já está habilitado no kernel.

vc só precisa carregar ele :

modprobe rtl8187

veja se deu tudo certo

dmesg | grep rtl8187

deve sair algo assim:

usbcore: registered new interface driver rtl8187


bom a partir daqui é só configurar a rede:

ativar a intarface de rede:

ifconfig wlan0 up


use o comando iwconfig para configurar a sua conexão...





7. Re: Wireless RTL8187 com ndiswrapper [RESOLVIDO]

Marcelo N. de Morais
kaya_

(usa Debian)

Enviado em 27/09/2008 - 08:05h

Fiz tudo como você falou, garreguei o modulo e saiu exatamente a linha que vc me falou "usbcore: registered new interface driver rtl8187", mas quando eu dou o comando "ifconfig wlan0 up" sai uma linha de comando assim "wlan0: unknow interface: No such device". Dai dou o comando "iwconfig" e sai outra linha de comando:

lo no wireless extensions


eth0 no wireless extensions

Ocorreu tudo certo? e só preciso configurar ou saiu alguma informação que não devia?


8. Re: Wireless RTL8187 com ndiswrapper [RESOLVIDO]

Marcelo
mamendes

(usa Ubuntu)

Enviado em 27/09/2008 - 12:45h

Olá,

Vcs podiam me ajudar com o meu problema? Minha wireless funcionava legal no livecd (tanto do Ubuntu quanto do openSuse). Mas depois de instalar ela começa a ficar estranha.

Em ambos ele mostra as redes disponíveis. No openSuse ele simplesmente não consegue conectar mais. No ubuntu quando boota ele conecta, ganha ip, mas não navega (nem consegue pingar o próprio router). E se eu desconectar, não conecta mais, só com um novo boot.

Mais detalhes nos forums que postei abaixo (mas parece que o caso não interessou muito):

http://ubuntuforums.org/showthread.php?t=931448

http://forums.opensuse.org/network-internet/396176-wireless-connection-password-passphrase-keeps-get...

Com certeza não é problema de driver, senão nem mostrava as redes disponíveis, certo?

Pessoal, qualquer ajuda eu agradeço.


9. Re: Wireless RTL8187 com ndiswrapper [RESOLVIDO]

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 27/09/2008 - 17:25h

celomorais verifica se o seu hardware esta ligado...

Se for notebook, lembre-se de apertar o botão do wireless e verificar se a luz dele esta acesa

Verifica no bios se ele esta habilitado...

ainda pode usar o comando:


lsusb

ou

lspci


veja se o hardware esta aparencendo e se refere mesmo ao chipset 8187

e se ainda ele esta funcionando no windows, pode ser defeito...

se ainda não tiver conseguido, talvez seja necessário vereficar se o id do seu hardware se encontra na lista do driver...



10. Re: Wireless RTL8187 com ndiswrapper [RESOLVIDO]

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 27/09/2008 - 17:37h

mamendes, a sua placa no ubuntu consegue conectar, mas não pingar ...

pois então tenta configurar manualmente a conexão depois que vc conectou...

sudo ifconfig wlan0 192.168.1.200 netmask 255.255.255.0 up

sudo route del default

sudo route add default gw 192.168.1.1

sudo gedit /etc/resolv.conf

copie e cole o texto abaixo:

nameserver 208.67.222.222
nameserver 208.67.220.220


salve e saia

tente agora usar a sua conexão....

se continuar o erro então deve ser o driver...




11. Re: Wireless RTL8187 com ndiswrapper [RESOLVIDO]

Marcelo
mamendes

(usa Ubuntu)

Enviado em 27/09/2008 - 21:51h

Descobri mais uma coisa, ta mais esquisito que nunca.

Eu booto e consigo pingar, dar traceroute, instalar coisas com o apt-get.

Entao eu abro o firefox 3 e pronto, nao consigo navegar, pingar nem nada.

Esse eh o dmesg antes de abrir o firefox:

[ 73.407620] NET: Registered protocol family 17
[ 76.859704] wlan0: Initial auth_alg=0
[ 76.859713] wlan0: authenticate with AP 00:16:b6:99:99:99
[ 76.862207] wlan0: RX authentication from 00:16:b6:99:99:99 (alg=0 transaction=2 status=0)
[ 76.862212] wlan0: authenticated
[ 76.862218] wlan0: associate with AP 00:16:b6:99:99:99
[ 76.864580] wlan0: RX AssocResp from 00:16:b6:99:99:99 (capab=0x411 status=0 aid=1)
[ 76.864585] wlan0: associated
[ 76.866554] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 76.957921] padlock: VIA PadLock not detected.

Esse eh o ping www.google.com e perceba o momento em que eu abro o firefox:

64 bytes from br-in-f104.google.com (209.85.193.104): icmp_seq=412 ttl=246 time=23.9 ms
64 bytes from br-in-f104.google.com (209.85.193.104): icmp_seq=413 ttl=246 time=23.9 ms
64 bytes from 209.85.193.104: icmp_seq=414 ttl=246 time=24.1 ms
<firefox3 eh aberto>
ping: sendmsg: No buffer space available
ping: sendmsg: No buffer space available

A proposito o firefox ta configurado pra nao usar proxy e isso so acontece depois do segundo boot. A primeira vez que rodo o ubuntu depois da instalacao no hd eu navego a vontade com o firefox.

Po, eu to ficando maluco ou isso nao faz o menor sentido? Abrir o firefox derrubar a conexao?

Edited: instalei o Opera e ele não derruba a conexão huahaua só o firefox.

@gesousa, fiz o que vc disse mas do mesmo jeito nao consigo pingar nem o router. Vi isso aqui no dmesg:

[ 2413.667324] ADDRCONF(NETDEV_UP): wlan0: link is not ready


12. Re: Wireless RTL8187 com ndiswrapper [RESOLVIDO]

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 27/09/2008 - 22:21h

mamendes achei estes topicos aqui...

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/192765
http://bbs.archlinux.org/viewtopic.php?pid=299642

o bug é conhecido e não tem solução por enquanto... no site arch linux há uma solução aparente que é definir o rate da conexão para uma carga baixa...

iwconfig wlan0 rate 5.5M auto






01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts