Respostas:
Seu kernel o teria pego e carregado um módulo para ele quando você iniciou o Ubuntu. Na linha de comando, gnome-terminal digite este comando:
dmesg | grep -i blue
Se você obtiver uma saída semelhante à abaixo, seu laptop terá capacidade Bluetooth.
[ 2.933062] usb 1-1.4: Product: Broadcom Bluetooth Device
Usando lsusb
:
sudo lsusb |grep Bluetooth
Deve fornecer uma saída semelhante a:
Device 005: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Se não houver dispositivo bluetooth, você não obterá saída para este comando.
Cortesia: https://help.ubuntu.com/community/BluetoothSetup#Manual_Discovery
sudo
? Aqui ele funciona sem ...
dmesg
funcionará.
no meu laptop Asus eu tenho um ícone Bluetooth no canto superior direito e
dmesg | grep Blue
Obtém:
[ 3.757769] Bluetooth: Core ver 2.16
[ 3.757798] Bluetooth: HCI device and connection manager initialized
[ 3.757802] Bluetooth: HCI socket layer initialized
[ 3.757805] Bluetooth: L2CAP socket layer initialized
[ 3.757814] Bluetooth: SCO socket layer initialized
[ 3.767297] Bluetooth: Generic Bluetooth USB driver ver 0.6
[ 4.332846] Bluetooth: RFCOMM TTY layer initialized
[ 4.332853] Bluetooth: RFCOMM socket layer initialized
[ 4.332856] Bluetooth: RFCOMM ver 1.11
[ 4.340772] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 4.340776] Bluetooth: BNEP filters: protocol multicast
mas: sudo lsusb |grep Bluetooth
não retorna nada.
verifique também se você possui um comutador de rede de hardware (modo avião). Isso pode desativar o bluetooth e torná-lo não visível para o Ubuntu
dmesg
saída acima não é indicativa de dispositivos bluetooth. Ele ainda aparece na minha área de trabalho sem instalações de bluettoth. Portanto, a saída acima não tem utilidade nesse caso específico. Mas se houver algo [ 2.933062] usb 1-1.4: Product: Broadcom Bluetooth Device
no topo, como o @kingmilo apontou, isso mostra que você tem um dispositivo.
dmesg | grep Blue
e sudo lsusb |grep Bluetooth
?
dmesg | grep -i bluetooth
mostra mensagens Bluetooth, que acho que estão mais relacionadas com /etc/init/bluetooth.conf de hardware real
Todas as respostas propostas falharam em produzir um resultado correto no meu caso. Para detectar se meu laptop realmente possui um adaptador Bluetooth, tive que seguir estas instruções :
sudo apt-get install bluez-utils
Então:
sudo /etc/init.d/bluetooth restart
A seguir, verifique se você instalou tudo o que é necessário e se tudo foi inicializado corretamente. Agora:
geek@liv-inspiron:~$ hcitool dev
Devices:
hci0 00:11:95:00:1A:CF
Observe que seu dispositivo Bluetooth terá um ID diferente. Eu também tinha que ter certeza de que no Bluetooth Blueman estava Turned On
.
Antes ou depois de ambos lsusb |grep -i bluetooth
e dmesg | grep -i blue
NÃO gera nada de interesse (ou seja, vazio). No entanto, o adaptador Bluetooth está fisicamente presente e posso enviar arquivos para outro dispositivo ...
sudo apt-get install bluez-tools
Não há como descobrir 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 lsusb
e lspci
saídas bluetooth . Mas mesmo se um módulo for suportado, pode haver saída, que não contém "bluetooth".
Por exemplo, eu tenho um módulo Bluetooth Atheros AR3012 em funcionamento.
lsusb
mostra como 13d3:3408 IMC Networks
.
Não foi suportado inicialmente, fiz um patch do kernel para fazê-lo funcionar. Agora esse patch é aplicado a todos os kernels suportados pelo Ubuntu.
Se você tem certeza de que possui bluetooth e ele não funciona no Ubuntu, relate isso para a barra de ativação executando no terminal
ubuntu-bug linux
E, além das informações coletadas pelo apport, adicione a saída do sudo cat /sys/kernel/debug/usb/devices
comando terminal.
Existe uma solução mais fácil.