2010-09-03

HP mini 210 1050br configurando o Ubuntu 10.04!


Recentemente adquiri um netbook HP mini 210 1050br, esse já vem com Wifi, Bluetooth e modem 3G, a seguir como configura-lo:

OBS:Não entrarei nos detalhes de operações rotineiras, que já são bastante difundidas na internet, apenas o que não encontrei e o caminho mais "fácil" para deixar o HPmini 210 99.9% funcional com o Ubuntu 10.04, digo 99.9% pois o led do som fica o tempo todo ligado.

1- Carregue o Ubuntu em qualquer PC e crie um LiveUSB (pendrive com boot do Ubuntu Linux).

2- Insira o pendrive no HPmini, e ligue-o, fique precionando ESC e depois F9 para escolher qual o disco para boot. selecione o seu pendrive, em geral aparece a marca ou modelo na lista.

3- Escolha a opção "Testar o Ubuntu sem instalar" (algo assim), se não aparecer a tela de escolha, aguarde carregar e selecione instalar o ubuntu, instale este normalmente.

4- Após instalado reinicie o Ubuntu, e atualize o sistema.

Particularmente removi o windows starter ed., achei um absurdo não poder trocar o papel de parede, que me lembre o ultimo OS que usei que não podia fazer esta simples tarefa foi o também da microsoft MS-DOS! :P

5- Seu kernel deverá ficar na versão 2.6.32-xx-generic

6- Agora entramos na parte complicada configurar o Wifi, Bluetooth e o modem 3G.

O driver para o modem, apesar de carregar não faz nada, teoricamente funciona para kernels menores que 3.6.30, mas não sei ao certo.

7- Primeiramente temos de instalar o pacote linux-headers-2.6.32-xx-generic, depois aplicar os patchs, listados na página abaixo:
http://www.codon.org.uk/~mjg59/gobi_loader/kernel_patches/

8- Bom, felizmente alguém fez um pacote do kernel 2.6.32, e um wiki com um howto:
site: http://sanitarium.se/wiki/HP_un2400_3G_modem_in_Linux
deb: http://sanitarium.se/files/un2400-linux.tbz2

Testei estes arquivos ai e funcionam!

9- Instale o loader para a firmware (caso não tenha usado o kit no item 8)
gobi_loader-0.7.tar.gz

Precisei fazer um pequeno script, pois o driver do modem não é recarregado após instalar a firmware.

Coloque-o em /usr/local/bin, use chmod a+x qcserial_reload.sh antes de copiar...

file /usr/local/bin/qcserial_reload.sh
#!/bin/bash
/sbin/rmmod qcserial
/sbin/modprobe qcserial
killall modem-manager
/usr/sbin/modem-manager &

Coloque este script carregando via /etc/rc.local

Caso ligue o netbook e não apareça o 3G habilitado, rode esse script manualmente como root, ou usando o sudo.

Agora a parte realmente complicada, conseguir a Firmware para sua operadora, como estou usando a Claro, e não testei com o chip Oi que tenho... creio que funciona normalmente com o chip da Oi, testarei em breve.

Vamos lá: primeiramente baixe o driver para Windows 7 do modem em:
Driver un2400 win32

Usando o wine, abra o arquivo e descompacte, não tente instalar apenas descompacte este arquivo, depois localize o arquivo GobiInstaller.msi
descompacte este com o programa Lessmsierables-20051110.zip

Localize a pasta SourceDir/Images nela estão presentes as firmware para o modem un2400, que são compatíveis com centenas de operadoras pelo o mundo, leia a Documentação HP do un2400 (chip do modem3G)

Usei os arquivos amss.mbn e apps.bin da pasta SourceDir/Images/HP/UMTS  e o arquivo uqcn.mbn da pasta SourceDir/Images/HP/0 (Vodafone), basta copia-los para a pasta /lib/firmware/gobi

10- Agora o WIFI/BT, o que acontece é que o driver do kernel para wifi conflita com o driver bluetooth, e vice-versa. Para funcionar o bluetooth e o wifi ao mesmo tempo, basta instalar o driver proprietário: Broadcom STA.

11- Também adicione as linhas abaixo ao arquivo /etc/modules:
hp-wmi
thermal
hp-wmi

Boa Sorte!

2 comentários:

Unknown disse...

Caríssimo,
Estou a dois dias trabalhando e não consegui fazer o modem funcionar. Tenho um hp mini 1050br também, ubuntu 10.04.
kernel 2.6.32-27-generic.
Rodei o script do site que você linka, reinstalei o sistema, peguei os arquivos mbn conforme descrito e nada. Não aparece de modo algum arquivo /dev/ttyUSB0. Cheguei a alterar o arquivo 60-gobi.rules acrescentando:

ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2a1d", RUN+="gobi_loader $env{DEVNAME} /lib/firmware/gobi"

e nada. Comprei o netbook e vou dar para minha esposa daqui a alguns dias e será surpresa. Comprei este modelo exatamente por causa do modem 3G embutido. Agradeço ajuda.
weisner.resende@gmail.com

Marcus Fazzi disse...

Opa!
Instala o Ubuntu 10.10, aqui reconheceu o modem na boa sem precisar mexer em mais nada...