como configurar rede wireless no inspiron 1525? [RESOLVIDO]

1. como configurar rede wireless no inspiron 1525? [RESOLVIDO]

Victor Guimarães Nunes
nunesvictor

(usa Ubuntu)

Enviado em 04/04/2009 - 08:40h

comprei um inpiron 1525 e instalei o slackware 12.2, até ai tudo bau, mas a minha placa de rede sem fio nao foi reconhecida.
=/
axei o modulo do kernel dela no site da broadcom
compilei e inseri o módulo, a luz da wireless acende mas não consigo conectar a minha rede sem fio

o KWiFiManager consegue enchergar a rede e o nível de sinal, mas não há meios da placa funcionar.

fiz assim:

# iwconfig eth1 essid nome_rede key s:senha_rede[2] channel 6
# dhclient eth1

mas ele nao pega um ip da minha rede? uso segurança WPA no roteador, isso interfere em algo?
abraços

ps. a placa funciona perfeito no meu windows vista


  


2. Re: como configurar rede wireless no inspiron 1525? [RESOLVIDO]

SLOT
_SL0T_

(usa Slackware)

Enviado em 06/04/2009 - 16:57h

Cara tenho a junção ( Slack 12.2 + Dell Inspiron 1525 ) também...
Porém no meu caso não consegui nem fazer a placa Wireless "subir"...

Segui as orientações deste tutorial on-line ( http://jeandannemann.spaces.live.com/blog/cns!3E6F577BC0EEBF9A!587.entry )

Mas na hora de rodar o comando:

# make -C /lib/modules/2.6.27.7/build M=`pwd` clean
# make -C /lib/modules/2.6.27.7/build M=`pwd


Tenho sucessivamente os seguintes erros:

=============================================================================================
=============================================================================================

root@TRIAD:/usr/src/linux-2.6.27.7/include/linux# make -C /lib/modules/2.6.27.7-smp/build M='pwd' clean
make: Entering directory `/usr/src/linux-2.6.27.7'
CLEAN pwd/.tmp_versions
make: Leaving directory `/usr/src/linux-2.6.27.7'
root@TRIAD:/usr/src/linux-2.6.27.7/include/linux# make -C /lib/modules/2.6.27.7-smp/build M='pwd'
make: Entering directory `/usr/src/linux-2.6.27.7'
LD pwd/built-in.o
CC [M] pwd/src/wl/sys/wl_linux.o
In file included from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from pwd/src/include/linuxver.h:38,
from pwd/src/wl/sys/wl_linux.c:34:
include/linux/mmzone.h:18:26: error: linux/bounds.h: No such file or directory
include/linux/mmzone.h:197:5: warning: "MAX_NR_ZONES" is not defined
In file included from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from pwd/src/include/linuxver.h:38,
from pwd/src/wl/sys/wl_linux.c:34:
include/linux/mmzone.h:218: error: 'MAX_NR_ZONES' undeclared here (not in a function)
In file included from pwd/src/include/linuxver.h:63,
from pwd/src/wl/sys/wl_linux.c:34:
include/linux/mm.h:438:63: warning: "NR_PAGEFLAGS" is not defined
include/linux/mm.h:486:62: warning: "NR_PAGEFLAGS" is not defined
make[1]: *** [pwd/src/wl/sys/wl_linux.o] Error 1
make: *** [_module_pwd] Error 2
make: Leaving directory `/usr/src/linux-2.6.27.7'
root@TRIAD:/usr/src/linux-2.6.27.7/include/linux#

==============================================================================================
==============================================================================================

O arquivo ( wl.ko ) não é criado nem a pau...
Você pode fazer um "passo-a-passo" do que você fez para me ajudar por favor?

Valeu irmão...


3. Re: como configurar rede wireless no inspiron 1525? [RESOLVIDO]

SLOT
_SL0T_

(usa Slackware)

Enviado em 06/04/2009 - 17:01h

Cara esqueci de comentar... Eu cheguei a aplicar o tal PATCH mas mesmo assim nada...

Ah!!! Você ja conseguiu fazer o seu scrool do Touch Pad funcionar?
O meu Dell 1525 veio com WebCam e Bluetooth também o seu também veio?

Bom... valeu cara!!!


4. passo a passo da compilação

Victor Guimarães Nunes
nunesvictor

(usa Ubuntu)

Enviado em 06/04/2009 - 17:39h

1. crie uma pasta de onde voce vai descompactar e compilar o módulo

[root@ ~]# mkdir /opt/dell_wireless_module

2. descompacte o source do módulo na pasta que você criou ( atenção, o source e não o pacth )

[root@ ~]# tar -xzvf hybrid-portsrc-x86_32-v5_10_79_10.tar.gz -C /opt/dell_wireless_module

3. mude o diretório corrente para a pasta que você criou

[root@ ~]# cd /opt/dell_wireless_module

4. observe qual versão do kernel você está utilizando

[root@ /opt/dell_wireless_module]# uname -r

5. no meu caso foi a 2.6.27.7-smp, então limpe as compilações antigas usando o seguinte comando ( obs. no pwd usa-se crases e não aspas simples )

[root@ /opt/dell_wireless_module]# make -C /lib/modules/2.6.27.7-smp/build M=`pwd` clean

6. em seguida compile o módulo do kernel

[root@ /opt/dell_wireless_module]# make -C /lib/modules/2.6.27.7-smp/build M=`pwd`

7. veja se deu algum erro de compilação ( no meu não deu ), se deu refaça com o patch como no tutorial

8. remova os demais arquivos/pastas da compilação, deixando somente o módulo compilado

[root@ /opt/dell_wireless_module]# rm -rf Makefile lib src

9. você deve remover os módulos da comunidade linux para as placas broadcom para não haver problemas de conflito, eu aconselho você a fazer um script ou procurar e comentar no rc.modules as linhas que chamam esses módulos na inicialização. pra falar a verdade, eu nem precisei fazer isso por que aparentemente nenhum modulo broadcom estava sendo usado pelo meu kernel, eu descobri isso digitando

[root@ ~]# rmmod bcm43xx
[root@ ~]# rmmod b43
[root@ ~]# rmmod b43legacy

todos os comandos acusaram erro de que o módulo não existia ou que não estava carregado, sendo assim, cabe a você ver se o módulo foi removido mesmo, caso o módulo existisse no seu sistema, é bom tirá-lo da inicialização.

10. feito isso, você deve inserir o módulo que você compilou, juntamente com mais um módulo( digite isso na konsole, mas eu também aconselho você colocar no rc.local )

[root@ ~]# modprobe ieee80211_crypt_tkip
[root@ ~]# insmod /opt/dell_wireless_module/wl.ko

11. veja se reconheceu a sua placa de rede

[root@ ~]# iwconfig

aqui no meu note ficou como eth1

12. se chegou ate aqui, pode observar que o led do wi-fi está acesa. isso é ótimo, vamos procurar e configurar a rede sem fio

12.1. isto vai escanear as redes sem fio ao alcance da placa, observe que vai ver o nome da sua rede apos ESSID

[root@ ~]# iwlist eth1 scan

12.2 se você conseguiu visualizar sua rede crie este script para iniciar a rede

#!/bin/bash

echo "configurando a rede..."
iwconfig eth1 essid nome_da_rede key chave_da_rede channel canal_da_rede

# tempo para processar
sleep 2

echo "obtendo endereco da rede..."
dhclient eth1 >& /dev/null

# tempo para processar
sleep 2

# se sua rede ja oferece um dns valido comente as linhas abaixo
echo "configurando dns..."
echo "endereco_dns_preferencial" > /etc/resolv.conf
echo "endereco_dns_secundario" >> /etc/resolv.conf

12.3. salve o script, de permissão de execução e inicie-o como root quando quiser navegar

[root@ ~]# chmod 755 nome_do_script.sh
[root@ ~]# ./nome_do_script.sh

dae pode dar um ping a vontade pra testar

observações

1. eu não coloco isso na inicialização pois nem sempre estamos em um mesmo lugar com uma mesma rede, isso vai de como você utiliza

2. tive sérios problemas com a chave wpa da rede, tanto que só consegui usar a rede sem fio com uma chave wep de 64 bits, eu aconselho a usar também.

espero ter ajudado


5. To Quase lá

SLOT
_SL0T_

(usa Slackware)

Enviado em 07/04/2009 - 10:32h

Cara eu sinto que estou muito perto agora... Porque antes dava mais de 1 erro agora só esta dando 1 erro...

Observe:


==============================================================================================

root@TRIAD:/opt/dell_wireless_module# make -C /lib/modules/2.6.27.7-smp/build M=`pwd` clean
make: Entering directory `/usr/src/linux-2.6.27.7'
CLEAN /opt/dell_wireless_module/.tmp_versions
make: Leaving directory `/usr/src/linux-2.6.27.7'
root@TRIAD:/opt/dell_wireless_module# make -C /lib/modules/2.6.27.7-smp/build M=`pwd`
make: Entering directory `/usr/src/linux-2.6.27.7'
LD /opt/dell_wireless_module/built-in.o
CC [M] /opt/dell_wireless_module/src/wl/sys/wl_linux.o
In file included from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /opt/dell_wireless_module/src/include/linuxver.h:38,
from /opt/dell_wireless_module/src/wl/sys/wl_linux.c:34:
include/linux/mmzone.h:18:26: error: linux/bounds.h: No such file or directory
include/linux/mmzone.h:197:5: warning: "MAX_NR_ZONES" is not defined
In file included from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /opt/dell_wireless_module/src/include/linuxver.h:38,
from /opt/dell_wireless_module/src/wl/sys/wl_linux.c:34:
include/linux/mmzone.h:218: error: 'MAX_NR_ZONES' undeclared here (not in a function)
In file included from /opt/dell_wireless_module/src/include/linuxver.h:63,
from /opt/dell_wireless_module/src/wl/sys/wl_linux.c:34:
include/linux/mm.h:438:63: warning: "NR_PAGEFLAGS" is not defined
include/linux/mm.h:486:62: warning: "NR_PAGEFLAGS" is not defined
make[1]: *** [/opt/dell_wireless_module/src/wl/sys/wl_linux.o] Error 1
make: *** [_module_/opt/dell_wireless_module] Error 2
make: Leaving directory `/usr/src/linux-2.6.27.7'
root@TRIAD:/opt/dell_wireless_module#

=============================================================================================

Alguma idéia?


6. RESOLVIDO!!!!!

SLOT
_SL0T_

(usa Slackware)

Enviado em 07/04/2009 - 12:04h

Eu mesmo encontrei a solução!!!

O negocio é o seguinte presta atenção galera:

Observem que ele tava dando o erro:

( include/linux/mmzone.h:18:26: error: linux/bounds.h: No such file or directory )

Ou seja ele nao tava encontrando o tal do arquivo ( bounds.h ).

Dai eu mesmo criei o danadinho dentro do diretorio ( /lib/modules/MEU_KERNEL/build/include/linux/ ) com o seguinte conteúdo:

==========================================================================================
#ifndef __LINUX_BOUNDS_H__
#define __LINUX_BOUNDS_H__
/*
* DO NOT MODIFY.
*
* This file was generated by Kbuild
*
*/

#define NR_PAGEFLAGS 19 /* __NR_PAGEFLAGS # */
#define MAX_NR_ZONES 4 /* __MAX_NR_ZONES # */

#endif
========================================================================================


Depois que criou o arquivo so rodar os comandos normais observerm:

=========================================================================================
root@TRIAD:/opt/dell_wireless_module# make -C /lib/modules/2.6.27.7-smp/build M=`pwd` clean
make: Entering directory `/usr/src/linux-2.6.27.7'
CLEAN /opt/dell_wireless_module/.tmp_versions
make: Leaving directory `/usr/src/linux-2.6.27.7'


root@TRIAD:/opt/dell_wireless_module# make -C /lib/modules/2.6.27.7-smp/build M=`pwd`
make: Entering directory `/usr/src/linux-2.6.27.7'
LD /opt/dell_wireless_module/built-in.o
CC [M] /opt/dell_wireless_module/src/wl/sys/wl_linux.o
In file included from include/linux/mmzone.h:18,
from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /opt/dell_wireless_module/src/include/linuxver.h:38,
from /opt/dell_wireless_module/src/wl/sys/wl_linux.c:34:
include/linux/bounds.h:13:7: warning: no newline at end of file
In file included from include/linux/page-flags.h:11,
from include/linux/mm.h:220,
from /opt/dell_wireless_module/src/include/linuxver.h:63,
from /opt/dell_wireless_module/src/wl/sys/wl_linux.c:34:
include/linux/bounds.h:13:7: warning: no newline at end of file
CC [M] /opt/dell_wireless_module/src/wl/sys/wl_iw.o
In file included from include/linux/mmzone.h:18,
from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /opt/dell_wireless_module/src/include/linuxver.h:38,
from /opt/dell_wireless_module/src/wl/sys/wl_iw.c:31:
include/linux/bounds.h:13:7: warning: no newline at end of file
In file included from include/linux/page-flags.h:11,
from include/linux/mm.h:220,
from /opt/dell_wireless_module/src/include/linuxver.h:63,
from /opt/dell_wireless_module/src/wl/sys/wl_iw.c:31:
include/linux/bounds.h:13:7: warning: no newline at end of file
CC [M] /opt/dell_wireless_module/src/shared/linux_osl.o
In file included from include/linux/mmzone.h:18,
from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /opt/dell_wireless_module/src/include/linuxver.h:38,
from /opt/dell_wireless_module/src/shared/linux_osl.c:32:
include/linux/bounds.h:13:7: warning: no newline at end of file
In file included from include/linux/page-flags.h:11,
from include/linux/mm.h:220,
from /opt/dell_wireless_module/src/include/linuxver.h:63,
from /opt/dell_wireless_module/src/shared/linux_osl.c:32:
include/linux/bounds.h:13:7: warning: no newline at end of file
LD [M] /opt/dell_wireless_module/wl.o
Building modules, stage 2.
MODPOST 1 modules
CC /opt/dell_wireless_module/wl.mod.o
In file included from include/linux/mmzone.h:18,
from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /opt/dell_wireless_module/wl.mod.c:1:
include/linux/bounds.h:13:7: warning: no newline at end of file
LD [M] /opt/dell_wireless_module/wl.ko
make: Leaving directory `/usr/src/linux-2.6.27.7'
============================================================================================



Depois so ver se o arquivo ( wl.ko ) foi criado:
============================================================================================
root@TRIAD:/opt/dell_wireless_module# ls
Makefile Module.symvers built-in.o modules.order wl.ko wl.mod.o
Module.markers PATCH/ lib/ src/ wl.mod.c wl.o
root@TRIAD:/opt/dell_wireless_module#
===========================================================================================

Bom o resto meu amigo já descreveu ai em cima e nao precisa nem comentar...

Bom obrigado mesmo de coração!!!!

Abração!!!


7. que bom!!

Victor Guimarães Nunes
nunesvictor

(usa Ubuntu)

Enviado em 07/04/2009 - 13:29h

qualquer duvida manda aê

abrass






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts