Как узнать, есть ли у моего ноутбука Bluetooth?

Я использовал Mockingbird раньше для очень небольшого проекта. http://gomockingbird.com Это веб-клиент, который позволяет сотрудничать. Похоже, что он собирается оставить бета-версию и перестать быть свободным через несколько дней.

1
задан 27 March 2015 в 00:46

6 ответов

Использование 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

18
ответ дан 24 May 2018 в 21:40
  • 1
    Вам действительно нужно sudo? Здесь он работает без ... – landroni 26 March 2015 в 01:31
  • 2
    Помните, что это не сработает, если ваше устройство Bluetooth использует UART, а не USB (если оно является частью SOC). В этом случае будет работать только dmesg. – RhodanV5500 18 May 2017 в 10:50

на моем ноутбуке Asus, у меня есть значок Bluetooth в верхнем правом углу и

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

15
ответ дан 24 May 2018 в 21:40
  • 1
    Вышеуказанный выход dmesg не указывает на устройства Bluetooth. Он даже появляется на моем рабочем столе без установки bluettoth. Таким образом, вышеприведенный вывод не используется в данном конкретном случае. Но если он дает что-то liek [ 2.933062] usb 1-1.4: Product: Broadcom Bluetooth Device вверху, как указывал @kingmilo, тогда он показывает, что у вас есть устройство. – saji89 30 May 2013 в 11:36
  • 2
    Но я озадачен выходом в вашей системе. Было ли отключено ваше устройство Bluetooth (с помощью аппаратного переключателя): dmesg | grep Blue и sudo lsusb |grep Bluetooth? – saji89 30 May 2013 в 11:38
  • 3
    BT был включен и работал, когда выдавался выходной сигнал. нет переключателя HW на моем ноутбуке (Asus G73) – TiloBunt 3 August 2014 в 03:20
  • 4
    На моем ноутбуке нет синих зубов, а еще dmesg | grep -i bluetooth показывает сообщения Bluetooth, которые, я думаю, более связаны с /etc/init/bluetooth.conf, чем с фактическим оборудованием – Sergiy Kolodyazhnyy 31 March 2015 в 02:43

Все предложенные ответы не привели к правильному результату в моем случае. Чтобы определить, действительно ли у моего ноутбука есть адаптер 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 физически присутствует, и я могу отправлять файлы на другое устройство ...

5
ответ дан 24 May 2018 в 21:40

Невозможно точно это выяснить. Некоторые модули 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.

2
ответ дан 24 May 2018 в 21:40

У вашего ноутбука, возможно, есть адрес mac bluetooth, напечатанный на наклейке рядом с батареей на вашем ноутбуке.

1
ответ дан 24 May 2018 в 21:40

Существует более простое решение.

Нажмите клавишу Super (Windows). Найдите «Bluetooth». Это должно сказать вам, есть ли у вас адаптер Bluetooth. Я не так сказал: «Нет адаптеров Bluetooth». Я не уверен, что бы он сказал, если у вас есть, но это должно быть очевидно.
0
ответ дан 24 May 2018 в 21:40
  • 1
    см. мой показывает вверх с значком Bluetooth в верхнем правом углу и когда я ищу его всплывает также, но я наклоняю, кажется, соединяю это со всем – Azarius Jenkins 25 June 2016 в 00:09
  • 2
    когда вы положили bluetooth на «ВКЛ» и введите hcitool dev, появится Bluetooth. – user496637 2 October 2017 в 21:14

Другие вопросы по тегам:

Похожие вопросы: