Como posso saber se meu laptop tem Bluetooth?


44

Como posso saber se meu laptop possui um adaptador Bluetooth?


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

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


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


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 ...


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.


1

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


-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.

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.