Wie kann ich feststellen, ob mein Laptop über Bluetooth verfügt?


44

Wie kann ich feststellen, ob mein Laptop über einen Bluetooth-Adapter verfügt?


2
Hat es die Hardware, oder müssen Sie in Ubuntu aktivieren?
Mitch

Antworten:


43

Ihr Kernel hätte es aufgegriffen und ein Modul dafür geladen, als Sie Ubuntu gestartet haben. Geben Sie in der Befehlszeile von gnome-terminal den folgenden Befehl ein:

dmesg | grep -i blue

Wenn Sie eine ähnliche Ausgabe erhalten, ist Ihr Laptop Bluetooth-fähig.

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

Guter Punkt @landroni - aktualisiert.
Kingmilo

Diese Lösung führte in meinem Fall nicht zu korrekten Ergebnissen. Siehe meine Antwort .
Landroni

22

Verwenden von lsusb:

sudo lsusb |grep Bluetooth

Sollte eine Ausgabe ähnlich der folgenden geben:

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

Wenn es kein Bluetooth-Gerät gibt, erhalten Sie für diesen Befehl keine Ausgabe.

Mit freundlicher Genehmigung: https://help.ubuntu.com/community/BluetoothSetup#Manual_Discovery


3
Haben Sie wirklich brauchen sudo? Hier funktioniert es ohne ...
Landroni

4
Bitte beachten Sie, dass dies nicht funktioniert, wenn Ihr Bluetooth-Gerät UART verwendet, nicht USB (wenn es Teil eines SOC ist). In diesem Fall dmesgfunktioniert nur.
RhodanV5500

18

Auf meinem Asus-Laptop habe ich oben rechts ein Bluetooth-Symbol und

dmesg | grep Blue

Erhält:

[    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

aber: sudo lsusb |grep Bluetooth Gibt nichts zurück.

Überprüfen Sie auch, ob Sie über einen Hardware-Netzwerkschalter (Flugzeugmodus) verfügen. Dies kann Bluetooth deaktivieren und es für Ubuntu nicht sichtbar machen


5
Die obige dmesgAusgabe zeigt keine Bluetooth-Geräte an. Es wird sogar auf meinem Desktop ohne bläuliche Einrichtung angezeigt. Daher ist die obige Ausgabe in diesem speziellen Fall nicht von Nutzen. Aber wenn es oben etwas [ 2.933062] usb 1-1.4: Product: Broadcom Bluetooth DeviceLügnerisches gibt, wie @kingmilo zeigte, dann zeigt es, dass Sie ein Gerät haben.
Saji89

Aber ich bin verwirrt über die Ausgabe in Ihrem System. War Ihr Bluetooth-Gerät bei der Ausführung von: dmesg | grep Blueund (durch Hardware-Umschaltung) deaktiviert sudo lsusb |grep Bluetooth?
Saji89

BT war aktiviert und funktionierte, als die obige Ausgabe lief. kein HW-Schalter auf meinem Laptop (Asus G73)
TiloBunt

Keine blauen Zähne auf meinem Laptop und dmesg | grep -i bluetooth zeigt immer noch Bluetooth-Nachrichten, die meiner Meinung nach mehr mit /etc/init/bluetooth.conf zu tun haben als tatsächliche Hardware
Sergiy Kolodyazhnyy

8

Alle vorgeschlagenen Antworten führten in meinem Fall nicht zu einem korrekten Ergebnis. Um festzustellen, ob mein Laptop tatsächlich über einen Bluetooth-Adapter verfügt, musste ich die folgenden Anweisungen befolgen :

sudo apt-get install bluez-utils

Dann:

sudo /etc/init.d/bluetooth restart

Mit den obigen Schritten können Sie sicherstellen, dass Sie alle erforderlichen Komponenten installiert und ordnungsgemäß initialisiert haben. Jetzt:

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

Beachten Sie, dass Ihr Bluetooth-Gerät eine andere ID hat. Ich musste auch sicherstellen, dass in Blueman Bluetooth war Turned On.

Vor oder nach beidem lsusb |grep -i bluetoothund dmesg | grep -i blueKEINES Interessantes ausgeben (dh leer). Der Bluetooth-Adapter ist jedoch physisch vorhanden und ich kann Dateien an ein anderes Gerät senden ...


4
in 16.04 ist das zu installierende Paketsudo apt-get install bluez-tools
pd12

1
Seit BlueZ 5.44 ist hcitool veraltet. Sie können entweder bt-adapter -loder verwenden bluetoothctl devices.
Mirh

2

Es gibt keine Möglichkeit, es genau herauszufinden. Einige Bluetooth-Module werden vom Linux-Kernel nicht unterstützt und werden möglicherweise nicht erkannt.

Im Allgemeinen würden Sie nach Bluetooth-Modulen für Ein- lsusbund lspciAusgänge suchen . Aber auch wenn ein Modul unterstützt wird, kann es zu Ausgaben kommen, die kein "Bluetooth" enthalten.

Zum Beispiel habe ich ein funktionierendes Atheros AR3012 Bluetooth-Modul.

lsusbzeigt es als 13d3:3408 IMC Networks.

Es wurde anfangs nicht unterstützt, ich habe einen Kernel-Patch gemacht, damit es funktioniert. Dieser Patch wird nun auf alle von Ubuntu unterstützten Kernel angewendet.

Wenn Sie sicher sind, dass Sie Bluetooth verwenden und es unter Ubuntu nicht funktioniert, melden Sie dies dem Launchpad, indem Sie es im Terminal ausführen

ubuntu-bug linux

Zusätzlich zu den durch apport gesammelten Informationen wird die Ausgabe des sudo cat /sys/kernel/debug/usb/devicesTerminalbefehls hinzugefügt .


1

Auf Ihrem Laptop ist möglicherweise eine Bluetooth-Mac-Adresse auf einem Aufkleber neben dem Akku auf der Unterseite Ihres Laptops aufgedruckt.


-1

Es gibt eine einfachere Lösung.

  1. Drücken Sie die Super-Taste (Windows).
  2. Suche nach "Bluetooth".
  3. Dies sollte Ihnen sagen, ob Sie einen Bluetooth-Adapter haben. Ich habe nicht so meins gesagt "Keine Bluetooth-Adapter gefunden". Ich bin mir nicht sicher, was es bedeuten würde, wenn Sie eines haben, aber es sollte offensichtlich sein.

siehe meins zeigt sich mit einem Bluetooth-Symbol in der oberen rechten Ecke und wenn ich es suche, erscheint es auch, aber ich kann es anscheinend nicht mit irgendetwas verbinden
Azarius Jenkins

Wenn Sie Bluetooth sichtbar auf "EIN" setzen und hcitool dev eingeben, wird Bluetooth angezeigt.
user496637

Wonach suchen Sie, dh wem ist Ihr Super-Schlüssel zugeordnet? In 18.04 (Gnome-Shell) bekomme ich eine Ansicht aller Fenster, und ich denke, das ist jetzt die Standardeinstellung.
Nealmcb
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.