Não suportado no kernel padrão do Ubuntu
Bus 001 Device 004: ID 04ca:2003 Lite-On Technology Corp.
É o seu receptor bluetooth. Não é suportado nos kernels estáveis do Ubuntu Linux no momento da escrita. Um patch para habilitar o suporte a ele foi submetido: Patchwork Bluetooth: Adicione suporte para BCM20702A0 [04ca, 2003] em setembro 2012.
Tente um kernel mais recente e ele deve funcionar. Estou executando o Linux 3.7.3 e é suportado:
modinfo btusb | grep -i 04CA.2003
alias: usb:v04CAp2003d*dc*dsc*dp*ic*isc*ip*in*
Veja minha resposta para problemas de LAN sem fio no passo 6 ( Experimente o último kernel Linux estável ) sobre como atualizar seu kernel para um mais recente.
Por que vejo isso usando rfkill
então?
O suporte a Killswitch é algo completamente diferente do suporte do dispositivo por trás desse switch. A mensagem sobre a desativação do Bluetooth pode ser um pouco enganosa. O aplicativo pressupõe que o dispositivo adaptador bluetooth apareça depois de desbloquear o killswitch. No seu caso, o adaptador não é suportado, então isso explica por que ele não aparece.
A saída dmesg
sempre mostra traços de Bluetooth, pois é apenas o módulo genérico do kernel que inicializa para suporte geral a Bluetooth no kernel. Não tem nada a ver com o seu adaptador Bluetooth nesse ponto.
Por favor, denuncie isso como um bug
Por favor, também abra um bug no bugtracker do Ubuntu contra o pacote linux
para obter suporte para este backport no kernel da versão Quantal. Peça para obter este commit mesclado no kernel estável:
commit 0c1abbd1aa0416258881c303a88e618cbca0759c
Author: Jaroslav Resler <[email protected]>
Date: Tue Sep 11 17:25:32 2012 +0800
Bluetooth: Add support for BCM20702A0 [04ca, 2003]
Add another vendor specific ID for BCM20702A0.
Atualmente, ele está sendo mantido apenas desde o Linux 3.7.x, até onde eu posso ver:
$ git branch -a --contains 0c1abbd
remotes/origin/HEAD -> origin/master
remotes/origin/linux-3.7.y
remotes/origin/master
Para o kernel Precise, isto já está sendo solicitado no seguinte bug, já que foi incorporado no kernel 3.2.36 que está sendo mantido muito mais longo do que o 3.5.