Respuestas:
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
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
sudo
? Aquí funciona sin ...
dmesg
funcionará.
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
dmesg
salida 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 Device
a la parte superior como señaló @kingmilo, entonces muestra que tiene un dispositivo.
dmesg | grep Blue
y sudo lsusb |grep Bluetooth
?
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
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 bluetooth
y dmesg | grep -i blue
NO 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 ...
sudo apt-get install bluez-tools
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 lsusb
y lspci
salidas 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.
lsusb
lo 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/devices
comando de terminal.
Hay una solución más fácil.