Як я можу дізнатися, чи мій ноутбук має Bluetooth?


44

Як визначити, чи мій ноутбук має адаптер Bluetooth?


2
Чи є у нього апаратне забезпечення або вам потрібно ввімкнути Ubuntu?
Мітч

Відповіді:


43

Ваше ядро ​​підхопило б його та завантажило модуль під час запуску Ubuntu. З командного рядка gnome-terminal введіть цю команду:

dmesg | grep -i blue

Якщо ви отримаєте вихідний симулятор нижче, то ваш ноутбук має можливість Bluetooth.

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

Хороша точка @landroni - оновлено.
kingmilo

Це рішення не дало правильних результатів у моєму випадку. Дивіться мою відповідь .
landroni

22

Використання lsusb:

sudo lsusb |grep Bluetooth

Потрібно дати вихід, подібний до:

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

Якщо пристрою Bluetooth немає, для цієї команди ви не отримаєте жодного результату.

Люб’язно: https://help.ubuntu.com/community/BluetoothSetup#Manual_Discovery


3
Вам справді потрібно sudo? Тут це працює без ...
landroni

4
Зауважте, що це не спрацює, якщо ваш Bluetooth-пристрій використовує UART, а не USB (якщо він є частиною SOC). У цьому випадку тільки dmesgбуде працювати.
РоданV5500

18

на моєму ноутбуці Asus у мене праворуч угорі значок і

dmesg | grep Blue

Отримує:

[    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

але: sudo lsusb |grep Bluetooth нічого не повертає.

також перевірте, чи немає у вас апаратної мережі (режим літака). Це може відключити Bluetooth і зробити його не видимим для Ubuntu


5
Вищенаведений dmesgвихід не вказує на пристрої Bluetooth. Він навіть з’являється на моєму робочому столі, не маючи жодного засобу. Отже, вищенаведений вихід не приносить користі в даному конкретному випадку. Але якщо це дає щось [ 2.933062] usb 1-1.4: Product: Broadcom Bluetooth Deviceситне вгорі, як вказував @kingmilo, то це показує, що у вас є пристрій.
saji89

Але я спантеличений щодо результатів у вашій системі. Чи було відключено ваш пристрій Bluetooth (за допомогою апаратного перемикання) під час виконання: dmesg | grep Blueі sudo lsusb |grep Bluetooth?
saji89

BT було ввімкнено і працювало, коли вищевказаний вихід давав. немає перемикача HW на моєму ноутбуці (Asus G73)
TiloBunt

На моєму ноутбуці немає жодних блакитних зубів, і все ще не dmesg | grep -i bluetooth відображаються повідомлення Bluetooth, які, на мою думку, більше пов'язані з /etc/init/bluetooth.conf, ніж з фактичним обладнанням
Сергій Колодяжний,

8

Усі запропоновані відповіді не дали результату в моєму випадку. Щоб визначити, чи справді мій ноутбук має адаптер Bluetooth, я повинен був дотримуватися цих інструкцій :

sudo apt-get install bluez-utils

Тоді:

sudo /etc/init.d/bluetooth restart

Наведене вище, щоб переконатися, що ви встановили все необхідне та що все було належним чином ініціалізовано. Зараз:

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

Зауважте, що ваш пристрій Bluetooth матиме інший ідентифікатор. Я також повинен був переконатися, що в Blueman був Bluetooth Turned On.

До або після обох lsusb |grep -i bluetoothі dmesg | grep -i blueНЕ виводить нічого цікавого (тобто порожнього). Однак адаптер Bluetooth фізично присутній, і я можу надсилати файли на інший пристрій ...


4
в 16.04 пакет для встановленняsudo apt-get install bluez-tools
pd12

1
Оскільки BlueZ 5,44 hcitool застарілий. Ви можете використовувати bt-adapter -lабо bluetoothctl devices.
mirh

2

Неможливо точно це з’ясувати. Деякі модулі Bluetooth не підтримуються ядром Linux і можуть не бути виявлені.

Як правило, ви б шукали модулі Bluetooth lsusbта lspciвиходи. Але навіть якщо підтримується модуль, може бути вихід, який не містить "Bluetooth".

Наприклад, у мене працює робочий модуль Bluetooth Atheros AR3012.

lsusbпоказує це як 13d3:3408 IMC Networks.

Спочатку його не підтримували, я зробив патч ядра, щоб змусити його працювати. Тепер цей патч застосовується до всіх підтримуваних Ubuntu ядер.

Якщо ви впевнені, що у вас є Bluetooth, і він не працює в Ubuntu, повідомте про це на панелі запуску, запустивши в терміналі

ubuntu-bug linux

А на додачу до інформації, зібраної apport, додайте вихід sudo cat /sys/kernel/debug/usb/devicesтермінальної команди.


1

Можливо, у вас ноутбук матимуть електронну адресу bluetooth на наклейці біля батареї під ноутбуком.


-1

Є простіше рішення.

  1. Натисніть клавішу Super (Windows).
  2. Пошук "Bluetooth".
  3. Це означає, що у вас є адаптер Bluetooth. Я не так сказав, що "Не знайдено адаптерів Bluetooth". Я не впевнений, що це скаже, якщо у вас є, але це повинно бути очевидним.

дивіться, що міна з’являється із значком Bluetooth у верхньому правому куті, і коли я шукаю, це також спливає, але я не можу підключити це ні до чого
Azarius Jenkins

коли ви ставите bluetooth видимим "ON" і вводите hcitool dev, відображається bluetooth.
користувач496637

Що ви шукаєте, тобто для чого відображений ваш супер ключ? У 18.04 (оболонка Gnome) я отримую уявлення про всі вікна, і я думаю, що це зараз за замовчуванням.
nealmcb
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.