Innymi słowy, funkcjonalność Bluetooth w Manjaro lub dowolnych wynikach rozkładów Linux ze względu na różne moduły oddziałujące, które obejmują sterowniki sprzętowe, aplikacje klientów, jądro, bluez i pulsaudio. Dlatego rozwiązywanie problemów z problemami Bluetooth w Manjaro jest zniechęcającym zadaniem.
W tym artykule omawiamy niektóre z najczęstszych problemów z połączeniem Bluetooth i przedstawiamy skuteczne rozwiązania.
Rozpoczęcie pracy
Przed rozpoczęciem rozwiązania problemów z połączeniem urządzeń Bluetooth, potwierdź ustawienia połączenia Bluetooth i adaptera.
Sprawdź, czy adapter/urządzenie Bluetooth nie jest blokowane za pomocą następującego polecenia:
[manjaro@manjaro: ~] $ sudo rfkill listaPowyższe wyjście pokazuje, że adapter jest odblokowany. Przeciwnie, scenariusz użyj następującego polecenia, aby odblokować adapter.
[manjaro@manjaro: ~] $ sudo rfkill odblokowanie BluetoothNa koniec sprawdź, czy usługa Bluetooth jest włączona i aktywna.
[manjaro@manjaro: ~] $ sudo systemctl Status Bluetooth
Bluetooth niedostępny po snu/startupu
Bluetooth jest wyłączony po ponownym uruchomieniu, snu lub hibernacji. Proces ten powoduje, że użytkownik ponowne włączanie za każdym razem z paska zadań lub CLI. Jak tylko system wznowi (przed ręcznym włączeniem Bluetooth), użyj wyżej wymienionego polecenia Rfkill Aby zweryfikować ustawienia adaptera. Jeśli dane wyjściowe polecenia jest podobne do powyższego, potwierdza, że problem nie ma z kierowcą.
Jedną z głównych przyczyn może być błąd w starych wersjach Blueza 4.49, 4.50 itd. Powoduje również niezwykłe zachowanie podczas połączenia Bluetooth, odłączenia i procesów parowania.
Użyj następującego polecenia w terminalu, aby sprawdzić aktualne szczegóły wersji Bluez:
[Manjaro@manjaro: ~] $ sudo pacman -qi bluez | Grep "^wersja:"Zaktualizuj repozytorium Manjaro i zaktualizuj bluez do najnowszej wersji.
[manjaro@manjaro: ~] $ sudo pacman -sy bluezAktualizacja wersji rozwiązuje problem dostępu Bluetooth po zawieszeniu. Poprawia także zachowanie systemu podczas parowania Bluetooth, połączenia i innych ustawień.
Zestaw słuchawkowy Bluetooth grający HSP/HFP, a nie A2DF
Innym powszechnym problemem Bluetooth jest to, że słuchawki odtwarzają tylko audio niskiej jakości na połączenia telefoniczne zamiast wysokiej jakości odtwarzania dźwięku (muzyka). Aby rozwiązać ten problem, upewnij się, że system identyfikuje właściwe urządzenie Bluetooth w pliku konfiguracyjnym.
Wcześniej sprawdź, czy wszystkie wymagane zależności są dostępne w systemie.
[manjaro@manjaro: ~] $ sudo pacman -sy pulseaudio pulseaudio-utyls pavucontrol pulseaudio-module-bluetoothPo weryfikacji, edytuj lub utwórz plik konfiguracji audio w /itp./Bluetooth katalog, który zawiera następujące wiersze:
[manjaro@manjaro: ~] $ sudo vim/etc/bluetooth/main.confZapisz powyższy plik i uruchom ponownie usługę Bluetooth.
[manjaro@manjaro: ~] $ sudo service Bluetooth restartA2DP nie jest kompatybilny z pulsaudio
Czasami PulseAudio nie przechodzi z audio niskiej jakości na A2DP. To występuje z powodu problemu interfejsu gniazda. Problem występuje z wersjami pulsaudio i blueza, które są powyżej 3.0 i 4.1.
Aby rozwiązać problemy, wyłącz opcję gniazda w głównej.plik conf w /itp./Bluetooth informator.
#Ta sekcja zawiera ogólne opcjeUrządzenie Bluetooth łączy się i odłącza
Kolejnym problemem, przed którym zmagają się użytkownicy Manjaro Bluetooth, jest to, że urządzenie nie podłącza się lub odłącza po kilku chwilach połączenia. Użyj Journalctl polecenie do sprawdzenia dzienników błędów:
Powyższy błąd występuje w podwójnych systemach rozruchowych, a nie w samodzielnej instalacji Manjaro. Oznacza to, że urządzenie już sparowało z innym systemem operacyjnym za pośrednictwem adaptera Bluetooth.
Bluetoothd: Nie można uzyskać danych podłączania dla zestawu słuchawkowego Gateway: GetPeername: Punkt końcowy transportu nie jest podłączony (107)Ilekroć urządzenia Bluetooth, usługa generuje klucze parowania. System przechowuje adres MAC urządzenia i klawisze. Podobnie urządzenie przechowuje również adres MAC systemu i pasujący klucz.
Jednak adresy MAC dla obu OSS w systemie są takie same. Kiedy urządzenie Bluetooth ponownie sparowuje, zastępuje poprzedni klucz nowym. Stąd niektóre urządzenia nie mogą obsługiwać dwukrotnie pary z tym samym adresem MAC lub adapterem.
Użyj następujących instrukcji krok po kroku, aby rozwiązać ten problem:
Uruchom w systemie systemu Windows i sparuj wszystkie urządzenia
Teraz uruchom ponownie do Manjaro Linux i sparuj wszystkie urządzenia.
Teraz wyodrębnij do klawiszy parowania systemu Windows, wyłącz urządzenia Bluetooth, aby uniknąć prób połączenia.
Przejdź do terminalu wiersza polecenia, aby zainstalować narzędzie ChntPW
[manjaro@manjaro: ~] $ sudo pacman -sy chntpwUżyj następującego polecenia, aby zamontować napęd systemowy Windows
[manjaro@manjaro: ~] $ cd/[path_to_windows_system]/Windows/System32/ConfigTeraz System CHNTPW -e Aby wejść do środowiska CHNTPW, aby uruchomić
> CD ControlSet001 \ Services \ Bthport \ Parameters \ KeysTeraz LS Aby uzyskać adres MAC adaptera Bluetooth
> lsTeraz płyta CD do [Bluetooth-Adapter-Mac-Address] Folder, aby wymienić istniejące urządzenia adresowe MAC.
Węzeł ma 0 subkeys i 1 wartościUżyj HEX, aby uzyskać klawisze urządzenia.
> Hex xxxxxxxxxxxxXX w powyższym wyjściu to klucze parowania. Teraz zwróć uwagę, które urządzenie mapuje, z którym kluczem.
Dodaj klucz parowania do wpisów konfiguracji Manjaro:
Zmień użytkownika na root: Su
CD w folderze konfiguracji Bluetooth /var/lib/bluetooth/[bluetooth_mac_add], tak, że każde sparowane urządzenie ma osobny plik konfiguracyjny. Aby połączyć każde urządzenie z OSS, dodaj Windows Manjaro i Windows, otwórz plik konfiguracyjny dla każdego urządzenia i dodaj klawisz parowania systemu Windows w opcji [Linkkey].
[Linkey]Zapisz pliki i uruchom ponownie usługi:
[manjaro@manjaro: ~] $ sudo systemctl restart bluetooth.pracaWniosek
W tym samouczku demonstrujemy rozwiązywanie problemów z różnymi problemami z połączeniem Bluetooth w Manjaro Linux. Omawiane problemy są najczęściej napotykającymi problemami nowych użytkowników Manjaro. Artykuł rozwiązuje również najczęściej występujący problem połączenia Bluetooth w systemie podwójnego rozruchu.