Fazendo Wireless funcionar em Dell Inspiron 1545

dezembro 2, 2009 § Deixe um comentário

Olá a todos.. Infelizmente estes dias estou andando um pouco afastado de meu blog. Não sei exatamente o que está acontecendo com meu tempo exceto que está fugindo de meu controle, muito serviço, pouco descanso, inclusive nas horas de sono… Mas, como preciso me preparar para o futuro, preciso colocar minha vida em ordem. Apesar de que isto que irei explicar aqui, não tem muito a ver com organização pessoal, tirei um tempo do meu dia para enfim, mexer com a configuração do Fedora 12 no meu recém-adquirido Dell Inspiron 1545.

O que mais acho engraçado neste momento é o porquê o Fedora 12 não pegou minha placa wireless, sendo que o Fedora 11 teve total suporte ao dispositivo! Funcionou que era uma beleza. Tentei até fazer um update utilizando o CD de instalação do Fedora, mas não ficou exatamente do jeito que queria, então decidi fazer uma instalação limpa mesmo. Pesquisando na Internet, achei diversos fóruns falando que o dispositivo wireless que vem neste notebook, que é um Dell Wireless 1397, utiliza, se não me engano, o driver da Broadcom 4212, módulo b43, e sabe-se lá por cargas d’água, este driver entra em conflito e não deixa a Wireless carregar, foi exatamente o que aconteceu comigo. Então, para solucionar este problema, fiz os seguintes passos:

  • Identificar qual é o dispositivo que você possui no seu Notebook, com o seguinte comando:

[gustavo@dellgsg ~]$ lspci
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
09:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller (rev 13)
0c:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)

Note que o mais importante está em Negrito. Este é o dispositivo que está instalado neste Notebook, mas lembre-se, isto pode variar. Na página da Dell, o download para drivers de rWindows eu achei 4 a 5 variantes..

  • Adicionei os repositórios do RPMFusion ( eu recomendaria adicionar tanto os free quanto os non-free, que poderá ser efetuado com este comando:

su -c ‘rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm’

  • Feito a importação dos repositórios, execute o seguinte comando:

[gustavo@dellgsg ~]$ yum search broadcom

Plugins carregados: presto, refresh-packagekit
=============================== Matched: broadcom ================================
akmod-wl.x86_64 : Akmod package for wl kernel module(s)
b43-fwcutter.x86_64 : Ferramenta de extração de firmware para o driver wireless Broadcom
b43-openfwwf.noarch : Open firmware for some Broadcom 43xx series WLAN chip
b43-tools.x86_64 : Tools for the Broadcom 43xx series WLAN chip
bcm43xx-fwcutter.x86_64 : Ferramenta de extração de firmware para o driver wireless Broadcom
broadcom-wl.noarch : Common files for Broadcom 802.11 STA driver
kmod-wl-2.6.31.5-127.fc12.x86_64.x86_64 : wl kernel module(s) for 2.6.31.5-127.fc12.x86_64
kmod-wl-2.6.31.6-145.fc12.x86_64.x86_64 : wl kernel module(s) for 2.6.31.6-145.fc12.x86_64
kmod-wl.x86_64 : Metapackage which tracks in wl kernel module for newest kernel

  • Bom, ele já mostrou através deste comando que identificou vários pacotes de instalação para o driver broadcom. Faça a instalação dos pacotes kmod-wl bcm43xx-fwcutter broadcom-wl com o seguinte comando:

[gustavo@dellgsg ~]$ yum install kmod-wl bcm43xx-fwcutter broadcom-wl

  • Feito isto, ele irá puxar qualquer dependência e irá instalar os pacotes de instalação deste dispositivo wireless. Você pode reiniciar o seu notebook ou recarregar os serviços de rede. O que preferir, de qualquer forma, confira se o módulo está carregado. Utilize o comando lsmod |grep wl, se tiver um resultado wl, carregou.

De qualquer forma, remova o cabo de rede para que o Fedora 12 não bloqueie sua conexão wireless, afinal, eles são espertos. Pra quê você estaria com uma conexão Wireless ligada se você está conectado via Wired (rede)? Não faz sentido! Então remova o cabo, dê uma reiniciada no seu Notebook se for o caso, aproveite vai tomar um copo d’água ou alguma coisa assim, e aproveite sua conexão Wireless já funcionando. Ao menos foram estes os passos que utilizei para tal.

Observação: Em vários tutoriais eu vi que o pessoal estava colocando o módulo b43 no blacklist.conf do modprobe (com o comando echo “blacklist b43” >> /etc/modprobe.d/blacklist.conf), eu fiz com isto e está funcionando, ainda não removi isto para fazer o teste. Então caso ainda assim você instale os pacotes, tenha configurado e nada de navegar, experimente com isto também.

Bom, fica aí mais uma dica. Apesar de simples, me deu uma dor de cabeça no início. Já fui acostumado a usar muito o ndiswrapper, e nenhum driver do Windows funcionou com ele. Achei bacana ele funcionar somente desta forma, pois enfim, é o primeiro dispositivo que eu vejo funcionar sem a necessidade de uso do ndiswrapper.🙂

Edit em 30/01/2011:

Em versões mais novas, vocês podem encontrar problemas para fazer a wireless funcionar, ou pode até ter instabilidade. No Fedora14, o meu notebook funcionou somente com o broadcom-wl, mas se ele encontrar alguma dependência, instale. Ele pode pedir o akmod-wl, mas depois do boot ele pediu também o kmod-wl. NÃO DEIXE DE INSTALAR, CASO SEJA SOLICITADO!

Marcado:, ,

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

O que é isso?

Você está lendo no momento Fazendo Wireless funcionar em Dell Inspiron 1545 no De tudo um pouco (da vida do Gustavo)...

Meta

%d blogueiros gostam disto: