Відповіді:
Ваше ядро підхопило б його та завантажило модуль під час запуску Ubuntu. З командного рядка gnome-terminal введіть цю команду:
dmesg | grep -i blue
Якщо ви отримаєте вихідний симулятор нижче, то ваш ноутбук має можливість Bluetooth.
[ 2.933062] usb 1-1.4: Product: Broadcom Bluetooth Device
Використання 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
sudo? Тут це працює без ...
dmesgбуде працювати.
на моєму ноутбуці 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
dmesgвихід не вказує на пристрої Bluetooth. Він навіть з’являється на моєму робочому столі, не маючи жодного засобу. Отже, вищенаведений вихід не приносить користі в даному конкретному випадку. Але якщо це дає щось [ 2.933062] usb 1-1.4: Product: Broadcom Bluetooth Deviceситне вгорі, як вказував @kingmilo, то це показує, що у вас є пристрій.
dmesg | grep Blueі sudo lsusb |grep Bluetooth?
dmesg | grep -i bluetooth відображаються повідомлення Bluetooth, які, на мою думку, більше пов'язані з /etc/init/bluetooth.conf, ніж з фактичним обладнанням
Усі запропоновані відповіді не дали результату в моєму випадку. Щоб визначити, чи справді мій ноутбук має адаптер 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 фізично присутній, і я можу надсилати файли на інший пристрій ...
sudo apt-get install bluez-tools
bt-adapter -lабо bluetoothctl devices.
Неможливо точно це з’ясувати. Деякі модулі 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термінальної команди.
Є простіше рішення.