How can I tell if my laptop has Bluetooth?

How can I tell if my laptop has a Bluetooth adapter?


Solution 1:

Your kernel would have picked it up and loaded a module for it when you started Ubuntu. From the command line, gnome-terminal type this command:

dmesg | grep -i blue

If you get output simliar to the below then your laptop has bluetooth capability.

[    2.933062] usb 1-1.4: Product: Broadcom Bluetooth Device

Solution 2:

Using lsusb:

sudo lsusb |grep Bluetooth

Should give an output similar to:

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

If there is no bluetooth device, you'll get no output for this command.

Courtesy: https://help.ubuntu.com/community/BluetoothSetup#Manual_Discovery

Solution 3:

on my Asus laptop i have a Bluetooth icon on the top right and

dmesg | grep Blue

Gets:

[    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

but: sudo lsusb |grep Bluetooth Doesn't return anything.

also check if you have a Hardware network (airplane mode) switch. This can disable bluetooth and make it not visible to Ubuntu

Solution 4:

All of the proposed answers failed to produce a correct result in my case. To detect whether my laptop indeed has a Bluetooth adapter I had to follow these instructions:

sudo apt-get install bluez-utils

Then:

sudo /etc/init.d/bluetooth restart

The above to make sure that you have installed all that is needed, and that all was properly initialized. Now:

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

Note that your Bluetooth device will have a different ID. I also had to make sure that in Blueman Bluetooth was Turned On.

Before or after both lsusb |grep -i bluetooth and dmesg | grep -i blue do NOT output anything of interest (i.e. empty). Yet, the Bluetooth adapter is physically present and I can send files to another device...

Solution 5:

You laptop may likey have a bluetooth mac address printed on a sticker near the battery on the underneath of your laptop.