quinta-feira, 2 de agosto de 2012

Bluetooth no DELL Inspiron N4050 com Debian

Em um post anterior descrevi minha experiência ao instalar o Squeeze em meu DELL N4050. Na ocasião vi que o bluetooth não ficava ativo mas não liguei muito porque não tinha o hábito de usar essa tecnologia, mesmo já tendo um velho smartphone com a mesma. Mas aí comprei um smartphone com Android e passei a querer usar essa tecnologia e corri atrás para ativá-la em meu notebook.
Foi então que encontrei a solução no Debian Bug report logs. Lá eles apontam para o Launchpad que disponibiliza um pacote .deb para o Ubuntu e que funciona perfeitamente no kernel 2.6.32 do Debian Squeeze. Esse pacote contém um script e os sources para compilar os módulos. Exige como dependência os headers do kernel. Se você usa essa versão de kernel no Squeeze pode instalar o pacote simplesmente clicando com direito do mouse sobre o mesmo e instalando-o com o GDebi. Veja a imagem abaixo para ter uma ideia:
Mas isso não dará certo se você estiver utilizando um kernel mais recente como o 3.2.0-0.bpo.2-amd64 do Debian backports. Para esse você precisa compilar os módulos sozinho. Basta pegar esse pacote aqui, descompactá-lo e seguir os comandos abaixo:
$ cd ar3011
$ sudo aptitude install linux-headers-$(uname -r)
$ make
$ sudo make-install
$ sudo modprobe -v btusb
$ sudo modprobe -v bluetooth

Agora reinicie seu notebook e use seu bluetooth.