Acabei conseguindo fazer a minha placa wireless da Broadcom funcionar no 11.10 com o novo kernel 3.x. Resolvi o problema de uma forma muito simples e mais elegante do que a solução que eu havia postado anteriormente (voltar versão do kernel e do driver).
OBS: Antes de tudo eu atualizei a versão do kernel para a versão sugerida pela Canonical e reiniciei o sistema com a nova versão do kernel, então é necessário que você faça os procedimentos abaixo conectado na internet através de um cabo, pois assim que você atualizar o kernel a sua conexão já era....
Agora fiz da seguinte forma (todos os comandos devem ser digitados em um terminal):
1) Retirei o bloqueio de versão pelo Synaptic (ou Muon) do driver antigo STA da Broadcom que estava instalado e o desinstalei:
sudo apt-get remove bcmwl-kernel-source
2) Instalei o pacote firmware-b43-installer:
sudo apt-get install firmware-b43-installer
3) Instalei o pacote b43-fwcutter:
sudo apt-get install b43-fwcutter
4) Instalei a última versão disponível do driver da minha paca (4311):
sudo apt-get install bcmwl-kernel-source
5) Verifique nos arquivos do diretório /etc/modprobe.d se existe algum texto como:
blacklist b43
Caso você encontre então substitua por (procure em todos os arquivos pra garantir):
#blacklist b43
6) Reinicie o sistema:
sudo reboot
Depois disso a minha placa voltou a funcionar já com o último Kernel 3.0.x e conectou numa boa em todas as redes, menos no meu hotspot 3G que eu crio com o meu smartphone com Android, não consegui descobrir porque, talvez seja porque embora não pareça pode ser que o Android crie uma rede do tipo ad-hoc e com esse kernel 3.0.x não consiga conexão, mas isso é especulação minha, pode ser que o problema seja outro, de qualquer forma a maneira mais fácil de resolver esse problema é colocar a última-"última" versão do kernel que já está disponível, a 3.1.x, nela existe maior suporte a alguns drivers, então se você quer que a sua conexão wireless do [K]Ubuntu também consiga se conectar em smartphones siga os passos abaixo, caso contrário pare por aqui e seja feliz.
hummm, tem um smartphone e quer fazer com que o seu Linux se conecte no wifi certo? Então vamos lá.
Os procedimentos para atualização do kernel são muito simples, mas não me responsabilizo por nenhuma incompatibilidade que venha ocorrer:
1) Primeiro faça download de todos os arquivos que serão necessários, não passe para a próxima etapa sem anter ter concluído essa:
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.1-oneiric/linux-headers-3.1.0-030100_3.1.0-030100.201110241006_all.deb
Para 32 bits:
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.1-oneiric/linux-headers-3.1.0-030100-generic_3.1.0-030100.201110241006_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.1-oneiric/linux-image-3.1.0-030100-generic_3.1.0-030100.201110241006_i386.deb
Para 64 bits:
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.1-oneiric/linux-headers-3.1.0-030100-generic_3.1.0-030100.201110241006_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.1-oneiric/linux-image-3.1.0-030100-generic_3.1.0-030100.201110241006_amd64.deb
2) Agora que todos os arquivos já foram baixados vamos instalar:
sudo dpkg -i linux-headers-3.1.0-030100_3.1.0-030100.201110241006_all.deb
Para 32 bits:
sudo dpkg -i linux-headers-3.1.0-030100-generic_3.1.0-030100.201110241006_i386.deb
sudo dpkg -i linux-image-3.1.0-030100-generic_3.1.0-030100.201110241006_i386.deb
Para 64 bits:
sudo dpkg -i linux-headers-3.1.0-030100-generic_3.1.0-030100.201110241006_amd64.deb
sudo dpkg -i linux-image-3.1.0-030100-generic_3.1.0-030100.201110241006_amd64.deb
3) Reboot o sistema:
sudo reboot
4) Abra novamente um terminal e confira na saída do comando abaixo se você realmente está com o kernel 3.1.x:
uname -a
É isso, com esses passos a sua Broadcom está funcionando perfeitamente.
Nenhum comentário:
Postar um comentário