
Habe gerade eine neue Kopie von Ubuntu 22.04 LTS auf meinem Lenovo-Laptop installiert und das gesamte Bluetooth-System funktioniert nicht (ich meine, der Schalter funktioniert nicht). Ich erhalte die im folgenden Screenshot gezeigte Meldung:
Hier ist die Ausgabe von lspci -knn | grep Net -A3; lsusb; dmesg | grep -i blue
:
09:00.0 Network controller [0280]: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter [168c:0036] (rev 01)
Subsystem: Lenovo QCA9565 / AR9565 Wireless Network Adapter [17aa:4026]
Kernel driver in use: ath9
Kernel modules: ath9k
Bus 001 Device 002: ID 8087:8001 Intel Corp. Integrated Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 004: ID 0cf3:3004 Qualcomm Atheros Communications
AR3012 Bluetooth 4.0
Bus 002 Device 003: ID 13d3:5727 IMC Networks Lenovo EasyCamera
Bus 002 Device 002: ID 1c4f:0c07 SiGma Micro USB Keyboard
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
dmesg: read kernel buffer failed: Operation not permitted
Ich habe alles versucht, aber es funktioniert nicht. Übersehe ich etwas?
Antwort1
Ich habe endlich die Lösung dafür gefunden.
(DAS HAT BEI MIR FUNKTIONIERT)*
$ sudo systemctl status bluetooth.service
Ihre Ausgabe sollte ungefähr so aussehen:
bluetooth.service
Loaded: masked (Reason: Unit bluetooth.service is masked.)
Active: inactive (dead)
Um dieses Problem zu beheben,
$ systemctl demaskieren bluetooth.service
$ sudo systemctl starte bluetooth.service
$ sudo rmmod btusb
$ sudo systemctl Bluetooth aktivieren
bluetooth.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable bluetooth
$ sudo systemctl status bluetooth.service
bluetooth.service - LSB: Start bluetooth daemons
Loaded: loaded (/etc/init.d/bluetooth; generated)
Active: active (exited) since Wed 2022-05-11 22:00:50 +0545; 1min 31>
Docs: man:systemd-sysv-generator(8)
CPU: 2ms
$ sudo apt-get entferne bluez
$ sudo apt installiere bluez
Diese dienen nur zur Kontrolle:
$ sudo systemctl starte Bluetooth
$ sudo systemctl status bluetooth.service
bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vend>
Active: active (running) since Wed 2022-05-11 22:08:13 +0545; 1min 2>
Docs: man:bluetoothd(8)
Main PID: 84272 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 4525)
Memory: 692.0K
CPU: 102ms
CGroup: /system.slice/bluetooth.service
└─84272 /usr/lib/bluetooth/bluetoothd
$ sudo apt-get installiere pulseaudio-module-bluetooth
$ killall pulseaudio
Neustart
BOOM!
Antwort2
Versuche dies:
sudo apt update && sudo apt upgrade
sudo systemctl start bluetooth
rfkill unblock bluetooth
Bearbeiten: Versuchen Sie danach auch einen Neustart
Antwort3
Also habe ich endlich die Lösung dafür gefunden.
Quelle:Nilson Oliveiras AntwortZuUbuntu 22.04 LTS meldet, dass kein Bluetooth gefunden wurde. Schließen Sie einen Dongle an, um Bluetooth zu verwenden.
Überprüfen Sie hierzu das Ergebnis:
sudo dmesg |grep -i bluetooth
Mein Fall war identisch mit Ihrem und im Ergebnis wurde dieser Fehler angezeigt:
[ 3.935429] Bluetooth: Patch file not found ar3k/AthrBT_0x11020000.dfu
Und die Lösung war,Antwort von zxcdeZuPatch-Datei nicht gefunden ar3k/AthrBT_0x31010000.dfu:
Sie können meine Lösung ausprobieren:
- Herunterladen
linux-firmware_1.201.tar.xz
vonhttp://archive.ubuntu.com/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.201.tar.xz (du kannst besuchenhttps://packages.ubuntu.com/impish/linux-firmwarefür mehr Details).- Extrahieren
linux-firmware_1.201.tar.xz
und kopieren Sie denar3k
Ordner in/lib/firmware
.- Starte deinen Computer neu.
Wenn Sie die Ausgabe im obigen Blockzitat erhalten, laden Sie sie
linux-firmware_1.201.tar.xz
vonHier.Extrahieren Sie es und gehen Sie wie unten gezeigt zum Ordner:
Kopieren Sie den Ordner
ar3k
nach/lib/firmware
. Sie können auch den folgenden Befehl verwenden:sudo cp -R ar3k /lib/firmware
Notiz:Stellen Sie sicher, dass Sie das Terminal innerhalb des extrahierten Ordners öffnen.
Starten Sie Ihren PC neu und Sie sollten Bluetooth wieder verwenden können.
Antwort4
Bitte versuchen Sie Folgendes in einem Terminal (überprüfen Sie, ob das System ausgefallen ist):
~$ hciconfig
hci0: Type: Primary Bus: USB
BD Address: C0:18:85:50:33:42 ACL MTU: 1022:8 SCO MTU: 121:3
DOWN
RX bytes:1087 acl:0 sco:0 events:128 errors:0
TX bytes:4933 acl:0 sco:0 commands:95 errors:18
Wenn das System tatsächlich ausgefallen ist, geben Sie Folgendes ein und starten Sie den Computer neu.
~$ sudo hciconfig -a hci0 up