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.
Mostrando postagens com marcador Android. Mostrar todas as postagens
Mostrando postagens com marcador Android. Mostrar todas as postagens
terça-feira, 24 de janeiro de 2012
sexta-feira, 28 de outubro de 2011
Tether USB com Android (2.3) e [K]Ubuntu 11.10
Realizar tethering com o celular em um notebook as vezes é essencial, o Android oferece 2 formas de fazer isso, uma delas é criando um Hotspot 3G, que na minha opinião é a melhor, o problema dela é que se você está em um local que não tem uma tomada pra ficar carregando o celular você poderá ser surpreendido com a falta de bateria, já que se optar pela carga da bateria através do cabo USB enquanto utiliza o Hotspot 3G criado pelo celular ele muito provavelmente vai gastar a bateria mais do que está conseguindo carregar, já que o cabo USB transfere apenas 50% da energia que se o celular estivesse sendo carregado na tomada.
Então a segunda opção é fazer tethering através do próprio cabo USB e é bem simples. No Windows muito provavelmente você precisaria baixar alguns drivers para conseguir esse acesso, mas no Linux basicamente o que você vai precisar é apenas configurar o celular, então siga os passos abaixo para habilitar a conexão no celular:
1) Acesse Menu->Configurações->Aplicativos->Desenvolvimento e habilite a opção 'Depuração USB'
2) Conecte o cabo USB no seu notebook
3) Acesse Menu->Configurações->Redesem fio e outras->Vínculo e habilite a opção 'Vínculo USB'
Com isso você já deve estar navegando normalmente.
Pra mim a grande vantagem no tethering via USB é a redução do consumo de energia no celular e consequentemente ele esquentar menos. Tenho um smartphone com teclado físico e ele já estragou por superaquecer, acabou "soltando" o teclado justamente onde fica a antena wifi que "pega fogo" ao ser usada quando se cria o Hotspot 3G.
Então a segunda opção é fazer tethering através do próprio cabo USB e é bem simples. No Windows muito provavelmente você precisaria baixar alguns drivers para conseguir esse acesso, mas no Linux basicamente o que você vai precisar é apenas configurar o celular, então siga os passos abaixo para habilitar a conexão no celular:
1) Acesse Menu->Configurações->Aplicativos->Desenvolvimento e habilite a opção 'Depuração USB'
2) Conecte o cabo USB no seu notebook
3) Acesse Menu->Configurações->Redesem fio e outras->Vínculo e habilite a opção 'Vínculo USB'
Com isso você já deve estar navegando normalmente.
Pra mim a grande vantagem no tethering via USB é a redução do consumo de energia no celular e consequentemente ele esquentar menos. Tenho um smartphone com teclado físico e ele já estragou por superaquecer, acabou "soltando" o teclado justamente onde fica a antena wifi que "pega fogo" ao ser usada quando se cria o Hotspot 3G.
segunda-feira, 21 de março de 2011
Instalação ShadowMOD-BR no Motorola Milestone pelo Ubuntu
Descrição dos passos para realizar a troca de ROM do Motorola Milestone com Android 2.1 (Eclair original) para a ShadowMOD-BR (Froyo ou Gingerbread) utilizando-se de um notebook com Ubuntu 10.10.
ATENÇÃO: Ao realizar esse procedimento a garantia do seu celular não será mais válida!!! Faça por sua conta e risco. O procedimento já foi executado no meu celular e tudo funcionou perfeitamente.
O conteúdo deste post foi adaptado do tutorial presente na Wiki do projeto ShadowMOD-BR, obrigado ao Edgard pelo desenvolvimento desta ROM, está de parabéns pelo trabalho realizado!
DOWNLOAD DOS ARQUIVOS:
ATENÇÃO: Para facilitar os procedimentos futuros, vou assumir que todos os arquivos serão salvos no diretório ~/ShadowMOD.
PREPARANDO O AMBIENTE:
ATENÇÃO: Ao realizar esse procedimento a garantia do seu celular não será mais válida!!! Faça por sua conta e risco. O procedimento já foi executado no meu celular e tudo funcionou perfeitamente.
O conteúdo deste post foi adaptado do tutorial presente na Wiki do projeto ShadowMOD-BR, obrigado ao Edgard pelo desenvolvimento desta ROM, está de parabéns pelo trabalho realizado!
DOWNLOAD DOS ARQUIVOS:
ATENÇÃO: Para facilitar os procedimentos futuros, vou assumir que todos os arquivos serão salvos no diretório ~/ShadowMOD.
PREPARANDO O AMBIENTE:
- Descompacte o OpenRecovery e copie o update.zip e o diretório OpenRecover para o diretório raiz do seu SD Card.
- Copie o arquivo zip da ShadowMOD-BR para o diretório /OpenRecovery/updates do seu SD Card.
- Descompacte o SBF base 2.2.1
- Liberar permissão de execução para o sbf_flash e executá-lo, para isso abra uma janela de terminal e digite:
- cd ~/ShadowMOD
- sudo chmod +x sbf_flash
- sudo ./sbf_flash MILESTONE_BASE_2.2.1.sbf
FLASH DA SBF BASE 2.2.1:
- Desligue seu telefone.
- Aperte e segure o botão de abaixar volume e câmera e ligue o telefone. Continue segurando os botões mesmo após ligado.
- Irá aparecer uma tela escrito BootLoader (xx.xx), se não aparecer repita o passo anterior.
- Conecte seu cabo USB no telefone e aguarde o procedimento finalizar. Não desligue o telefone!!!
- Quando terminar o procedimento o telefone ira reiniciar (apagando e acendendo ou travado no logo da Motorola).
- Desligue o telefone novamente.
INSTALAÇÃO DA ROM
- Entre em modo de recovery apertando e segurando o botão X do teclado (em alguns modelos de Milestone é o botão da câmera invés do X) e ligue o telefone. Continue segurando o botão X ou câmera mesmo apos ligado.
- Irá aparecer um triangulo com uma exclamação, nesse momento aperte o botão de aumentar volume e da câmera (juntos).
- Irá aparecer um menu com algumas opções. Usando o D-pad do teclado, selecione a opção "apply sdcard:update.zip".
- Selecione "Wipe Data/Factory Reset" e escolha "Yes".
- Selecione "Apply Update".
- Selecione "update-smbr-vX.X-signed.zip".
- Ira ser pedido uma confirmção se quer instalar, selecione "Yes".
- Terminado a instalação selecione "Go Back" e escolha “Reboot System”.
Este procedimento de INSTALAÇÃO DA ROM pode ser utilizado também para fazer as futuras atualizações, basta apenas pular o passo 4.
PRONTO! A ROM FOI INSTALADA!
Assinar:
Postagens (Atom)