Como posso saber se meu laptop tem Bluetooth?

44

Como posso saber se meu laptop possui um adaptador Bluetooth?

James
fonte
2
Ele possui o hardware ou você precisa habilitar no Ubuntu?
Mitch

Respostas:

43

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
kingmilo
fonte
Good point @landroni - atualizado.
kingmilo
Esta solução não produziu resultados corretos no meu caso. Veja minha resposta .
landroni
22

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

saji89
fonte
3
Você realmente precisa sudo? Aqui ele funciona sem ...
landroni
4
Esteja ciente de que isso não funcionará se o seu dispositivo Bluetooth estiver usando UART, não USB (se fizer parte de um SOC). Nesse caso, apenas dmesgfuncionará.
RhodanV5500
18

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

TiloBunt
fonte
5
A dmesgsaí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 Deviceno topo, como o @kingmilo apontou, isso mostra que você tem um dispositivo.
Saji89
Mas estou intrigado com a saída do seu sistema. Seu dispositivo bluetooth foi desativado (pela chave de hardware) quando você executou: dmesg | grep Bluee sudo lsusb |grep Bluetooth?
Saji89
O BT estava ativado e funcionando quando a saída acima estava dando. interruptor sem HW no meu laptop (Asus G73)
TiloBunt
Sem dentes azuis no meu laptop e ainda dmesg | grep -i bluetooth mostra mensagens Bluetooth, que acho que estão mais relacionadas com /etc/init/bluetooth.conf de hardware real
Sergiy Kolodyazhnyy
8

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 bluetoothe dmesg | grep -i blueNÃO gera nada de interesse (ou seja, vazio). No entanto, o adaptador Bluetooth está fisicamente presente e posso enviar arquivos para outro dispositivo ...

landroni
fonte
4
em 16,04 o pacote para instalar ésudo apt-get install bluez-tools
PD12
1
Como o BlueZ 5.44, o hcitool está obsoleto. Você pode usar bt-adapter -lou bluetoothctl devices.
mirh
2

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 lsusbe lspcisaí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.

lsusbmostra 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/devicescomando terminal.

Pilot6
fonte
1

Seu laptop pode ter um endereço mac bluetooth impresso em um adesivo próximo à bateria, embaixo do laptop.

Jbay
fonte
-1

Existe uma solução mais fácil.

  1. Pressione a tecla Super (Windows).
  2. Pesquise "Bluetooth".
  3. Isso deve informar se você possui um adaptador Bluetooth. O meu não disse "Nenhum adaptador Bluetooth encontrado". Não tenho certeza do que diria se você tiver um, mas deve ser óbvio.
urgle2203
fonte
ver o meu aparece com um ícone Bluetooth no canto superior direito e quando eu procurar ele aparece tão bem, mas eu não posso parecer para conectá-lo a qualquer coisa
Azarius Jenkins
quando você coloca o bluetooth visível em "ON" e digita hcitool dev, o bluetooth é exibido.
user496637
Com o que você está pesquisando, ou seja, para qual é a sua chave Super mapeada? No 18.04 (shell do Gnome), eu tenho uma visão de todas as janelas e acho que esse é o padrão agora.
nealmcb 13/10