Problema Com Driver de Rede BCM4312 CentOS [RESOLVIDO]

1. Problema Com Driver de Rede BCM4312 CentOS [RESOLVIDO]

Alan
Bathory

(usa CentOS)

Enviado em 20/05/2012 - 19:16h

Boa noite pessoal,venho aqui pedir ajuda a vocês,pois estou ficando louco de tantos comandos tentados e nenhuma solução definitiva....

Tenho um Netbook hp 1025br,colocando o comando lspci tenho a seguinte saída:

[root@bathory bathory]# /sbin/lspci | grep Broadcom 02:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)

ja usei debian por um tempo e até mesmo o Fedora,ambos consegui instalar os "marditos" drivers da broadcom,mas no centos a parece que essa placa engasgou...

Gostaria da ajuda do pessoal para tentar solucionar este infortúnio...

Obrigado,tentei ser o mais claro possível



  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/05/2012 - 22:04h

Cara acho que pulou alguma etapa ou teve algum erro, pois se fez todos os passos era para seu driver está instalado e carregado, faz o seguinte:

1º acessa o diretório que contém o fonte do módulo e como usuário root executa;


# cd /usr/src/hybrid
# make && make install
# depmod -a
# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
# reboot


posta a saída de :


# ls -l /boot
# lsmod |grep -i wl
# find /lib/modules/`uname -r` -name wl*


3. Re: Problema Com Driver de Rede BCM4312 CentOS [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/05/2012 - 19:28h

1º - Qual é a versão do teu centOS ?

2º - Qual é a versão do teu kernel?


uname -r


3º - Posta aqui a saída do comando abaixo.


arch
find /lib/modules/`uname -r` -name b43*
find /lib/modules/`uname -r` -name wl*
find /lib/modules/`uname -r` -name bcma*
find /lib/modules/`uname -r` -name *80211*



4. ok

Alan
Bathory

(usa CentOS)

Enviado em 20/05/2012 - 19:47h

[root@bathory bathory]# uname -r
2.6.32-220.17.1.el6.i686



[root@bathory bathory]# find /lib/modules/`uname -r` -name b43*
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/drivers/net/wireless/b43legacy
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/drivers/net/wireless/b43legacy/b43legacy.ko
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/drivers/net/wireless/b43
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/drivers/net/wireless/b43/b43.ko


[root@bathory bathory]# find /lib/modules/`uname -r` -name wl*
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/drivers/uwb/wlp
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/drivers/uwb/wlp/wlp.ko
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/drivers/net/wireless/wl12xx
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/drivers/net/wireless/wl12xx/wl1251.ko
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/drivers/net/wireless/wl12xx/wl1251_sdio.ko
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/drivers/net/wireless/wl3501_cs.ko



[root@bathory bathory]# find /lib/modules/`uname -r` -name bcma*
[root@bathory bathory]#



[root@bathory bathory]# find /lib/modules/`uname -r` -name *80211*
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/net/mac80211
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/net/mac80211/mac80211.ko
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/net/wireless/lib80211_crypt_tkip.ko
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/net/wireless/lib80211_crypt_ccmp.ko
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/net/wireless/lib80211_crypt_wep.ko
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/net/wireless/lib80211.ko
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/net/wireless/cfg80211.ko
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/drivers/net/wireless/mac80211_hwsim.ko


Seguem os comandos amigo..=)



5. Re: Problema Com Driver de Rede BCM4312 CentOS [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/05/2012 - 20:21h

1º - logue como root e acesse o diretório /usr/src:


# su -
# cd /usr/src


2º - instale pacotes necessários para compilação e baixe o arquivo que contém o módulo para sua placa:


# yum install wget gcc make ncurses-devel kernel-devel kernel-headers gcc-c++ autoconf glibc-devel
# wget http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_x86_32-v5_100_82_112.tar.gz


3º - Descompacte o arquivo e acesse o mesmo:


# mkdir hybrid
# tar zxvf hybrid-portsrc_x86_32-v5_100_82_112.tar.gz -C /usr/src/hybrid
# cd hybrid


4º - compile e instale o módulo


# make && make install
# depmod -a


5º - coloque os módulos conflitantes no /etc/modprobe.d/blacklist.conf


# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf


6º - Reinicie a máquina e veja se está funcionando sua placa wireless.


# reboot


*** Caso o módulo não seja carregado automaticamente, use o comando abaixo para carrga-lo:


# modprobe wl


Poste aqui a saída de :


# find /lib/modules/`uname -r` -name wl.ko


até já....



6. Re: Problema Com Driver de Rede BCM4312 CentOS [RESOLVIDO]

Alan
Bathory

(usa CentOS)

Enviado em 20/05/2012 - 20:24h

eabreu estou baixando ja 2 minutos =)


7. Re: Problema Com Driver de Rede BCM4312 CentOS [RESOLVIDO]

Alan
Bathory

(usa CentOS)

Enviado em 20/05/2012 - 21:25h

eabreu,obrigado por estar me ajudando...

Então fiz os passos 1,2,3,4,5 e reboot,quando liguei no netbook,não aconteceu nada,como uso em modo gráfico fui la em cima do lado da bateria e cliquei nos "computadores" e ainda não aparece redes sem fio,somente rede com fio,onde estou conectado....

As saídas 7:[root@bathory bathory]# modprobe wl
FATAL: Module wl not found.

Saída 8:
[root@bathory bathory]# find /lib/modules/`uname -r` -name wl.ko
[root@bathory bathory]#

=/

Desculpa a demora,mas os servidores dos links estão muito lento...


Obrigado!


8. Re: Problema Com Driver de Rede BCM4312 CentOS [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/05/2012 - 21:41h

Me diz ai:

Ocorreu algum erro em alguma etapa do mini-tutorial ?
Você logou com o mesmo kernel que estava quando compilou o módulo ?

Acessa o diretório criado e posta a saída de:


# find ./ -name *.ko
# find /lib/modules/`uname -r` -name wl*
# ls -l /usr/src
# lsmod |grep -i b43
# grep -i b43 /etc/modprobe.d/blacklist.conf



9. Re: Problema Com Driver de Rede BCM4312 CentOS [RESOLVIDO]

Alan
Bathory

(usa CentOS)

Enviado em 20/05/2012 - 21:47h

Então não apresentou nenhum erro no mini tutorial,eu só fiz a etapa 7 e 8 depois que reiniciei o pc,isso responde a pergunta do kernel?

As saídas:

[root@bathory src]# find ./ -name *.ko
[root@bathory src]#



[root@bathory src]# ls -l /usr/src
total 1128
drwxr-xr-x. 2 root root 4096 Set 23 2011 debug
drwxr-xr-x. 4 root root 4096 Mai 20 21:11 hybrid
-rw-r--r--. 1 root root 1139221 Out 25 2011 hybrid-portsrc_x86_32-v5_100_82_112.tar.gz
drwxr-xr-x. 3 root root 4096 Mai 20 21:07 kernels



[root@bathory src]# lsmod |grep -i b43
[root@bathory src]#



[root@bathory src]# grep -i b43 /etc/modprobe.d/blacklist.conf
blacklist b43
blacklist b43



10. Re: Problema Com Driver de Rede BCM4312 CentOS [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/05/2012 - 21:50h

posta aqui:


# cat /boot/grub/menu.list
# find /usr/src/hybrid -name *.ko
# find /lib/modules/`uname -r` -name wl*
# ls -l /usr/src/hybrid
# lspci -k |grep -i broadcom -A 3



11. Re: Problema Com Driver de Rede BCM4312 CentOS [RESOLVIDO]

Alan
Bathory

(usa CentOS)

Enviado em 20/05/2012 - 21:55h

As saídas:


[root@bathory src]# cat /boot/grub/menu.list
cat: /boot/grub/menu.list: Arquivo ou diretório não encontrado


[root@bathory src]# find /usr/src/hybrid -name *.ko
[root@bathory src]#



[root@bathory src]# find /lib/modules/`uname -r` -name wl*
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/drivers/uwb/wlp
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/drivers/uwb/wlp/wlp.ko
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/drivers/net/wireless/wl12xx
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/drivers/net/wireless/wl12xx/wl1251.ko
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/drivers/net/wireless/wl12xx/wl1251_sdio.ko
/lib/modules/2.6.32-220.17.1.el6.i686/kernel/drivers/net/wireless/wl3501_cs.ko



[root@bathory src]# ls -l /usr/src/hybrid
total 12
drwxr-xr-x. 2 52258 users 4096 Out 22 2011 lib
-rw-r--r--. 1 52258 users 3440 Out 22 2011 Makefile
drwxr-xr-x. 5 52258 users 4096 Out 22 2011 src


[root@bathory src]# lspci -k |grep -i broadcom -A 3
02:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
Subsystem: Hewlett-Packard Company Device 365e
Kernel modules: ssb




12. Re: Problema Com Driver de Rede BCM4312 CentOS [RESOLVIDO]

Alan
Bathory

(usa CentOS)

Enviado em 20/05/2012 - 22:09h




[root@bathory src]# cd hybrid
[root@bathory hybrid]# make && make install
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entrando no diretório `/usr/src/kernels/2.6.32-220.17.1.el6.i686'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
LD /usr/src/hybrid/built-in.o
CC [M] /usr/src/hybrid/src/shared/linux_osl.o
CC [M] /usr/src/hybrid/src/wl/sys/wl_linux.o
CC [M] /usr/src/hybrid/src/wl/sys/wl_iw.o
CC [M] /usr/src/hybrid/src/wl/sys/wl_cfg80211.o
LD [M] /usr/src/hybrid/wl.o
WARNING: modpost: missing MODULE_LICENSE() in /usr/src/hybrid/wl.o
see include/linux/module.h for more information
Building modules, stage 2.
CFG80211 API is prefered for this kernel version
Using CFG80211 API
MODPOST 1 modules
WARNING: modpost: missing MODULE_LICENSE() in /usr/src/hybrid/wl.o
see include/linux/module.h for more information
CC /usr/src/hybrid/wl.mod.o
LD [M] /usr/src/hybrid/wl.ko.unsigned
NO SIGN [M] /usr/src/hybrid/wl.ko
make[1]: Saindo do diretório `/usr/src/kernels/2.6.32-220.17.1.el6.i686'
install -D -m 755 wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/wl.k


[root@bathory hybrid]# depmod -a
[root@bathory hybrid]#



[root@bathory hybrid]# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
[root@bathory hybrid]#


Agora vou reiniciar....e prosseguir com os outros comandos.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts