¿Cómo puedo saber si mi computadora portátil tiene Bluetooth?

44

¿Cómo puedo saber si mi computadora portátil tiene un adaptador Bluetooth?

James
fuente
2
¿Tiene el hardware o necesita habilitarlo en Ubuntu?
Mitch

Respuestas:

43

Su núcleo lo habría recogido y cargado un módulo para él cuando inició Ubuntu. Desde la línea de comando, gnome-terminal escriba este comando:

dmesg | grep -i blue

Si obtiene una salida similar a la siguiente, entonces su computadora portátil tiene capacidad Bluetooth.

[    2.933062] usb 1-1.4: Product: Broadcom Bluetooth Device
kingmilo
fuente
Buen punto @landroni - actualizado.
kingmilo
Esta solución no produjo resultados correctos en mi caso. Mira mi respuesta .
landroni
22

Utilizando lsusb:

sudo lsusb |grep Bluetooth

Debería dar una salida similar a:

Device 005: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

Si no hay un dispositivo bluetooth, no obtendrá salida para este comando.

Cortesía: https://help.ubuntu.com/community/BluetoothSetup#Manual_Discovery

saji89
fuente
3
¿Realmente necesitas sudo? Aquí funciona sin ...
landroni
44
Tenga en cuenta que esto no funcionará si su dispositivo bluetooth está utilizando UART, no USB (si es parte de un SOC). En este caso solo dmesgfuncionará.
RhodanV5500
18

en mi computadora portátil Asus tengo un icono de Bluetooth en la esquina superior derecha y

dmesg | grep Blue

Obtiene:

[    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

pero: sudo lsusb |grep Bluetooth no devuelve nada.

también verifique si tiene un interruptor de red de hardware (modo avión). Esto puede deshabilitar bluetooth y hacerlo no visible para Ubuntu

TiloBunt
fuente
55
La dmesgsalida anterior no es indicativa de dispositivos bluetooth. Incluso aparece en mi escritorio sin instalación bluettoth. Por lo tanto, la salida anterior no tiene ningún uso en este caso particular. Pero si le da algo [ 2.933062] usb 1-1.4: Product: Broadcom Bluetooth Devicea la parte superior como señaló @kingmilo, entonces muestra que tiene un dispositivo.
saji89
Pero estoy desconcertado con respecto a la salida en su sistema. ¿Se deshabilitó su dispositivo bluetooth (por interruptor de hardware) cuando ejecutó: dmesg | grep Bluey sudo lsusb |grep Bluetooth?
saji89
BT estaba habilitado y funcionando cuando la salida anterior estaba dando. sin interruptor HW en mi computadora portátil (Asus G73)
TiloBunt
No hay dientes azules en mi computadora portátil y aún dmesg | grep -i bluetooth muestra mensajes de Bluetooth, que creo que están más relacionados con /etc/init/bluetooth.conf que con el hardware real
Sergiy Kolodyazhnyy
8

Todas las respuestas propuestas no pudieron producir un resultado correcto en mi caso. Para detectar si mi computadora portátil tiene un adaptador Bluetooth, tuve que seguir estas instrucciones :

sudo apt-get install bluez-utils

Luego:

sudo /etc/init.d/bluetooth restart

Lo anterior para asegurarse de que ha instalado todo lo necesario y que todo se ha inicializado correctamente. Ahora:

geek@liv-inspiron:~$ hcitool dev
Devices:
    hci0    00:11:95:00:1A:CF

Tenga en cuenta que su dispositivo Bluetooth tendrá una identificación diferente. También tuve que asegurarme de que en Blueman Bluetooth estuviera Turned On.

Antes o después de ambos lsusb |grep -i bluetoothy dmesg | grep -i blueNO muestre nada de interés (es decir, vacío). Sin embargo, el adaptador Bluetooth está físicamente presente y puedo enviar archivos a otro dispositivo ...

Landroni
fuente
44
en 16.04 el paquete para instalar essudo apt-get install bluez-tools
pd12
1
Desde BlueZ 5.44 hcitool está en desuso. Puedes usar bt-adapter -lo bluetoothctl devices.
mirh
2

No hay forma de averiguarlo con precisión. Algunos módulos bluetooth no son compatibles con el núcleo de Linux y es posible que no se detecten.

En general, buscarías módulos lsusby lspcisalidas bluetooth . Pero incluso si se admite un módulo, puede haber salida, que no contiene "bluetooth".

Por ejemplo, tengo un módulo bluetooth Atheros AR3012 funcionando.

lsusblo muestra como 13d3:3408 IMC Networks.

Inicialmente no fue compatible, hice un parche de kernel para que funcione. Ahora este parche se aplica a todos los núcleos compatibles con Ubuntu.

Si está seguro de que tiene bluetooth y no funciona en Ubuntu, informe esto al launchpad ejecutando en la terminal

ubuntu-bug linux

Y además de la información recopilada por apport, agregue la salida del sudo cat /sys/kernel/debug/usb/devicescomando de terminal.

Piloto6
fuente
1

Es probable que su computadora portátil tenga una dirección MAC de Bluetooth impresa en una etiqueta cerca de la batería en la parte inferior de su computadora portátil.

Jbay
fuente
-1

Hay una solución más fácil.

  1. Presione la tecla Super (Windows).
  2. Busca "Bluetooth".
  3. Esto debería decirle si tiene un adaptador Bluetooth. No, así que el mío dijo "No se encontraron adaptadores Bluetooth". No estoy seguro de lo que diría si tiene uno, pero debería ser obvio.
urgle2203
fuente
veo el mío aparece con un icono de bluetooth en la esquina superior derecha y cuando lo busco aparece también, pero parece que no puedo conectarlo a nada
Azarius Jenkins
cuando pones tu bluetooth visible "ON", y escribes hcitool dev se muestra el bluetooth.
user496637
¿Con qué está buscando, es decir, a qué se asigna su Superclave? En 18.04 (shell de Gnome) obtengo una vista de todas las ventanas, y creo que es el valor predeterminado ahora.
nealmcb