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
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
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
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 ...
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 .
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.
Antworten:
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:
Wenn Sie eine ähnliche Ausgabe erhalten, ist Ihr Laptop Bluetooth-fähig.
quelle
Verwenden von
lsusb
:Sollte eine Ausgabe ähnlich der folgenden geben:
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
quelle
sudo
? Hier funktioniert es ohne ...dmesg
funktioniert nur.Auf meinem Asus-Laptop habe ich oben rechts ein Bluetooth-Symbol und
Erhält:
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
quelle
dmesg
Ausgabe 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 Device
Lügnerisches gibt, wie @kingmilo zeigte, dann zeigt es, dass Sie ein Gerät haben.dmesg | grep Blue
und (durch Hardware-Umschaltung) deaktiviertsudo lsusb |grep Bluetooth
?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 HardwareAlle 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 :
Dann:
Mit den obigen Schritten können Sie sicherstellen, dass Sie alle erforderlichen Komponenten installiert und ordnungsgemäß initialisiert haben. Jetzt:
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 bluetooth
unddmesg | grep -i blue
KEINES Interessantes ausgeben (dh leer). Der Bluetooth-Adapter ist jedoch physisch vorhanden und ich kann Dateien an ein anderes Gerät senden ...quelle
sudo apt-get install bluez-tools
bt-adapter -l
oder verwendenbluetoothctl devices
.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-
lsusb
undlspci
Ausgä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.
lsusb
zeigt es als13d3: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
Zusätzlich zu den durch apport gesammelten Informationen wird die Ausgabe des
sudo cat /sys/kernel/debug/usb/devices
Terminalbefehls hinzugefügt .quelle
Auf Ihrem Laptop ist möglicherweise eine Bluetooth-Mac-Adresse auf einem Aufkleber neben dem Akku auf der Unterseite Ihres Laptops aufgedruckt.
quelle
Es gibt eine einfachere Lösung.
quelle