Mit anderen Worten, die Bluetooth -Funktionalität in Manjaro oder irgendwelche Linux -Verteilungen zu Ergebnissen aufgrund verschiedener interagierender Module, die Hardware -Treiber, Client -Anwendungen, Kernel, Bluez und Pulseaudio umfassen. Daher ist die Fehlerbehebung von Bluetooth -Problemen in Manjaro eine entmutigende Aufgabe.
In diesem Artikel diskutieren wir einige der häufigsten Bluetooth -Verbindungsprobleme und präsentieren effektive Lösungen.
Einstieg
Bestätigen Sie die Bluetooth -Verbindung und die Adaptereinstellungen.
Stellen Sie sicher, dass das Bluetooth -Adapter/das Gerät nicht über den folgenden Befehl blockiert wird:
[Manjaro@Manjaro: ~] $ sudo rfkilllisteDie obige Ausgabe zeigt, dass der Adapter nicht blockiert ist. Im Gegenteil, Szenario, verwenden Sie den folgenden Befehl, um den Adapter zu entsperren.
[Manjaro@Manjaro: ~] $ sudo rfkill entlock bluetoothÜberprüfen Sie zuletzt, ob der Bluetooth -Dienst aktiviert und aktiv ist.
[Manjaro@Manjaro: ~] $ sudo systemctl Status Bluetooth
Bluetooth nicht nach Schlaf/Start verfügbar
Bluetooth wird nach dem Neustart, Schlaf oder Winterschlaf deaktiviert. Dieser Vorgang veranlasst den Benutzer, sich jedes Mal von der Taskleiste oder der CLI wieder zu wiederholen. Verwenden Sie den oben genannten Befehl rfkill Um Adaptereinstellungen zu überprüfen. Wenn der Befehlsausgang dem oben genannten ähnlich ist, wird bestätigt, dass das Problem nicht mit dem Treiber liegt.
Eine der Ursachen kann ein Fehler in den alten Versionen von Bluez 4 sein.49, 4.50 usw. Es verursacht auch ein ungewöhnliches Verhalten während der Bluetooth -Verbindung, der Trennung und der Paarungsprozesse.
Verwenden Sie den folgenden Befehl im Terminal, um die aktuellen Versionsdetails von zu überprüfen Bluez:
[Manjaro@Manjaro: ~] $ sudo pacman -qi bluez | Grep "^Version:"Aktualisieren Sie das Manjaro -Repository und aktualisieren Sie den Bluez auf seine neueste Version.
[Manjaro@Manjaro: ~] $ sudo pacman -sy BluezDas Versions -Update löst das Bluetooth -Zugriffsproblem nach der Suspendierung auf. Es verbessert auch das Systemverhalten während der Bluetooth -Paarung, der Verbindung und anderer Einstellungen.
Bluetooth -Headset spielt HSP/HFP nicht A2DF
Ein weiteres häufiges Bluetooth-Problem ist, dass die Headsets nur minderwertiges Audio für Telefonanrufe anstelle einer qualitativ hochwertigen Audio-Wiedergabe (Musik) spielen. Um dieses Problem zu beheben, stellen Sie sicher, dass das System das richtige Bluetooth -Gerät in der Konfigurationsdatei identifiziert.
Überprüfen Sie zuvor alle erforderlichen Abhängigkeiten im System verfügbar.
[Manjaro@Manjaro: ~] $ sudo pacman -sy pulseatio pulseatio-utils pavucontrol pulseatio-modul-bluetoothBearbeiten oder erstellen Sie die Audio -Konfigurationsdatei in der Überprüfung in der Audiokonfigurationsdatei /etc/bluetooth Verzeichnis, um die folgenden Zeilen einzuschließen:
[Manjaro@Manjaro: ~] $ sudo vim/etc/bluetooth/main.ConfSpeichern Sie die obige Datei und starten Sie den Bluetooth -Dienst neu.
[Manjaro@Manjaro: ~] $ sudo Service Bluetooth NeustartA2DP nicht mit Pulseaudio kompatibel
Manchmal wechselt Pulseatio nicht von minderwertiger Audio auf A2DP. Dies geschieht aufgrund des Problems der Socket -Schnittstelle. Das Problem tritt bei den Pulsaudio- und Bluez -Versionen auf, die über 3 liegen.0 und 4.1.
Deaktivieren Sie die Socket -Option im Hauptbetrieb, um zu beheben.Conf -Datei in der /etc/bluetooth Verzeichnis.
#Dieser Abschnitt enthält allgemeine OptionenDas Bluetooth -Gerät verbindet und trennen Sie die Verbindung
Ein weiteres Problem, mit dem Manjaro Bluetooth -Benutzer konfrontiert sind. Benutze die Journalctl Befehl zum Überprüfen der Fehlerprotokolle:
Der obige Fehler tritt in Dual -Boot -Systemen auf, nicht in der eigenständigen Manjaro -Installation. Das bedeutet, dass das Gerät bereits über einen Bluetooth -Adapter mit einem anderen Betriebssystem gepaart hat.
Bluetoothd: Verknüpfungsdaten für das Headset Voice Gateway: GetPeername: Transportendpunkt ist nicht verbunden (107)Immer wenn das Bluetooth -Gerät gepaart wird, generiert der Service Pairing -Tasten. Das System speichert die Geräte -MAC -Adresse und die Schlüssel. In ähnlicher Weise speichert das Gerät auch die MAC -Adresse des Systems und die übereinstimmende Taste.
Die MAC -Adressen für beide OSS im System sind jedoch gleich. Wenn das Bluetooth-Gerät wieder aufpackt, überschreibt es den vorherigen Schlüssel mit dem neuen. Daher können einige Geräte die Paarung nicht zweimal mit derselben MAC -Adresse oder demselben Adapter verarbeiten.
Verwenden Sie die folgenden Schritt-für-Schritt-Anweisungen, um dieses Problem zu beheben:
Starten Sie in das Windows -Betriebssystem und kombinieren Sie alle Geräte
Starten Sie nun in das Manjaro Linux und kombinieren Sie alle Geräte.
Extrahieren Sie nun in die Windows -Paarungsschlüssel und schalten Sie die Bluetooth -Geräte aus, um Verbindungsversuche zu vermeiden.
Gehen Sie zum Befehlszeilenterminal, um das CHNTPW-Dienstprogramm zu installieren
[Manjaro@Manjaro: ~] $ sudo pacman -sy chntpwVerwenden Sie den folgenden Befehl, um Windows System Drive zu montieren
[manjaro@manjaro: ~] $ cd/[path_to_windows_system]/window/system32/configJetzt CHNTPW -E -System Um in die CHNTPW -Umgebung zu gelangen, um zu laufen
> CD ControlSet001 \ Services \ Bthport \ Parameter \ KeysJetzt ls Um die Bluetooth -Adapter -MAC -Adresse zu erhalten
> lsJetzt CD in die [Bluetooth-Adapter-Mac-Address] Ordner zur Auflistung vorhandener MAC -Adressgeräte.
Der Knoten hat 0 Subkeys und 1 WerteVerwenden Sie Hex, um die Geräteschlüssel zu erhalten.
> Hex xxxxxxxxxxxxDie XX in der obigen Ausgabe sind die Paarungsschlüssel. Beachten Sie nun, auf welche Gerätekarten mit welchem Schlüssel.
Fügen Sie den Pairing -Schlüssel zu den Manjaro -Konfigurationseinträgen hinzu:
Wechseln Sie den Benutzer in Root: su
CD in den Bluetooth -Konfigurationsordner /var/lib/bluetooth/[bluetooth_mac_add], so dass jedes gepaarte Gerät eine separate Konfigurationsdatei hat. So kombinieren Sie jedes Gerät mit OSS, fügen Sie Windows Manjaro und Windows hinzu, öffnen Sie die Konfigurationsdatei für jedes Gerät und fügen Sie die Windows -Paaring -Taste unter der Option [LinkKey] hinzu.
[Linkkey]Speichern Sie die Dateien und starten Sie die Dienste neu:
[Manjaro@Manjaro: ~] $ sudo systemCtl starten Sie Bluetooth neu.ServiceAbschluss
In diesem Tutorial zeigen wir die Fehlerbehebung verschiedener Bluetooth -Verbindungsprobleme in Manjaro Linux. Die diskutierten Probleme sind die am häufigsten konfrontierten Probleme neuer Manjaro -Benutzer. Der Artikel löst auch das am häufigsten vorkommende Bluetooth -Verbindungsproblem in einem Dual -Boot -System auf.