Não há como descobrir isso com precisão. Alguns módulos bluetooth não são suportados pelo kernel do linux e podem não ser detectados.
Geralmente, você procuraria por módulos bluetooth em lsusb
e lspci
outputs. Mas mesmo que um módulo seja suportado, pode haver saída, que não contém "bluetooth".
Por exemplo, eu tenho um módulo bluetooth Atheros AR3012 funcionando.
lsusb
mostra como 13d3:3408 IMC Networks
.
Inicialmente não era suportado, fiz um patch do kernel para que funcionasse. Agora este patch é aplicado a todos os kernels suportados pelo Ubuntu.
Se você tem certeza de que tem o bluetooth, e ele não funciona no Ubuntu, informe isso ao launchpad rodando no terminal
ubuntu-bug linux
E, além das informações coletadas pelo apport, adicione a saída do comando sudo cat /sys/kernel/debug/usb/devices
terminal.