Bagaimana saya bisa tahu jika laptop saya memiliki Bluetooth?

44

Bagaimana saya bisa tahu jika laptop saya memiliki adaptor Bluetooth?

James
sumber
2
Apakah ada perangkat kerasnya, atau Anda perlu mengaktifkannya di Ubuntu?
Mitch

Jawaban:

43

Kernel Anda akan mengambilnya dan memuat modul untuknya ketika Anda memulai Ubuntu. Dari baris perintah, gnome-terminal ketik perintah ini:

dmesg | grep -i blue

Jika Anda mendapatkan keluaran yang serupa dengan yang di bawah ini, laptop Anda memiliki kemampuan bluetooth.

[    2.933062] usb 1-1.4: Product: Broadcom Bluetooth Device
kingmilo
sumber
Good point @landroni - diperbarui.
kingmilo
Solusi ini tidak menghasilkan hasil yang benar dalam kasus saya. Lihat jawaban saya .
landroni
22

Menggunakan lsusb:

sudo lsusb |grep Bluetooth

Seharusnya memberikan output yang mirip dengan:

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

Jika tidak ada perangkat bluetooth, Anda tidak akan mendapatkan output untuk perintah ini.

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

disajikan89
sumber
3
Apakah Anda benar-benar membutuhkan sudo? Ini dia bekerja tanpa ...
landroni
4
Perlu diketahui bahwa ini tidak akan berfungsi jika perangkat bluetooth Anda menggunakan UART, bukan USB (jika merupakan bagian dari SOC). Dalam hal ini hanya dmesgakan berfungsi.
RhodanV5500
18

pada laptop Asus saya, saya memiliki ikon Bluetooth di kanan atas dan

dmesg | grep Blue

Mendapat:

[    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

tetapi: sudo lsusb |grep Bluetooth Tidak mengembalikan apa pun.

juga periksa apakah Anda memiliki sakelar Jaringan perangkat keras (mode pesawat). Ini dapat menonaktifkan bluetooth dan membuatnya tidak terlihat oleh Ubuntu

TiloBunt
sumber
5
dmesgOutput di atas bukan merupakan indikasi perangkat bluetooth. Bahkan muncul di desktop saya tanpa fasilitas bluettoth. Jadi output di atas tidak digunakan dalam kasus khusus ini. Tetapi jika itu memberikan sesuatu seperti [ 2.933062] usb 1-1.4: Product: Broadcom Bluetooth Devicedi atas seperti yang ditunjukkan @kingmilo maka itu menunjukkan bahwa Anda memiliki perangkat.
saji89
Tapi saya bingung tentang output di sistem Anda. Apakah perangkat bluetooth Anda dinonaktifkan (oleh saklar perangkat keras) ketika Anda dieksekusi: dmesg | grep Bluedan sudo lsusb |grep Bluetooth?
saji89
BT diaktifkan dan berfungsi ketika output di atas memberi. tidak ada saklar HW pada laptop saya (Asus G73)
TiloBunt
Tidak ada gigi biru di laptop saya dan masih dmesg | grep -i bluetooth menampilkan pesan Bluetooth, yang saya pikir lebih terkait dengan /etc/init/bluetooth.conf dari perangkat keras yang sebenarnya
Sergiy Kolodyazhnyy
8

Semua jawaban yang diajukan gagal menghasilkan hasil yang benar dalam kasus saya. Untuk mendeteksi apakah laptop saya memang memiliki adaptor Bluetooth, saya harus mengikuti petunjuk ini :

sudo apt-get install bluez-utils

Kemudian:

sudo /etc/init.d/bluetooth restart

Di atas untuk memastikan bahwa Anda telah menginstal semua yang diperlukan, dan semua diinisialisasi dengan benar. Sekarang:

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

Perhatikan bahwa perangkat Bluetooth Anda akan memiliki ID yang berbeda. Saya juga harus memastikan bahwa Bluetooth di Blueman Turned On.

Sebelum atau sesudah keduanya lsusb |grep -i bluetoothdan dmesg | grep -i blueJANGAN tampilkan apa pun yang menarik (mis. Kosong). Namun, adaptor Bluetooth hadir secara fisik dan saya dapat mengirim file ke perangkat lain ...

Landroni
sumber
4
di 16.04 paket yang akan diinstal adalahsudo apt-get install bluez-tools
pd12
1
Karena BlueZ 5.44 hcitool sudah tidak digunakan lagi. Anda dapat menggunakan bt-adapter -latau bluetoothctl devices.
mirh
2

Tidak ada cara untuk mengetahuinya dengan tepat. Beberapa modul bluetooth tidak didukung oleh kernel linux dan mungkin tidak terdeteksi.

Secara umum, Anda akan mencari modul lsusbdan lspcikeluaran bluetooth . Tetapi bahkan jika modul didukung, mungkin ada output, yang tidak mengandung "bluetooth".

Sebagai contoh, saya memiliki modul bluetooth Atheros AR3012 yang berfungsi.

lsusbmenunjukkannya sebagai 13d3:3408 IMC Networks.

Awalnya tidak didukung, saya membuat patch kernel untuk membuatnya berfungsi. Sekarang tambalan ini diterapkan ke semua kernel yang didukung Ubuntu.

Jika Anda yakin memiliki Bluetooth, dan tidak berfungsi di Ubuntu, laporkan ini ke launchpad dengan menjalankan di terminal

ubuntu-bug linux

Dan selain informasi yang dikumpulkan oleh apport, tambahkan output dari sudo cat /sys/kernel/debug/usb/devicesperintah terminal.

Pilot6
sumber
1

Laptop Anda mungkin memiliki alamat mac bluetooth yang dicetak pada stiker di dekat baterai di bagian bawah laptop Anda.

Jbay
sumber
-1

Ada solusi yang lebih mudah.

  1. Tekan tombol Super (Windows).
  2. Cari "Bluetooth".
  3. Ini akan memberi tahu Anda jika Anda memiliki adaptor Bluetooth. Saya tidak jadi kata saya "Tidak ada adapter Bluetooth ditemukan". Saya tidak yakin apa yang akan dikatakan jika Anda memilikinya tetapi harus jelas.
urgle2203
sumber
lihat milik saya muncul dengan ikon bluetooth di sudut kanan atas dan ketika saya mencarinya muncul juga tetapi saya tidak bisa menghubungkannya dengan apa pun
Azarius Jenkins
ketika Anda membuat Anda bluetooth terlihat "ON", dan ketik hcitool dev bluetooth ditampilkan.
user496637
Apa yang Anda cari, yaitu apa kunci Super Anda dipetakan? Dalam 18,04 (Gnome shell) saya mendapatkan pandangan dari semua jendela, dan saya pikir itu adalah default sekarang.
nealmcb