Niedawno zainstalowałem Ubuntu 14.04 i wszystko działa dobrze oprócz Bluetooth.
Mam Ralink 3290 Bluetooth. próbował zainstalować sterownik przy użyciu metody opisanej tutaj . Kod nie jest kompilowany i daje 2 błędy. Nawet zmiana os/linux/pci_main_dev.c
nie działa.
Aktualizacja: Teraz skorzystałem z tego linku i po drobnej modyfikacji jakiegoś pliku udało mi się skompilować i zainstalować ten sterownik. Jestem pewien, że Ubuntu w końcu znalazł adapter Bluetooth, a teraz otrzymuję bluetooth w:
rfkill list all
0: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
Ale teraz Bluetooth is disabled
pojawia się błąd i wynik
dmesg | grep Blue
[ 17.378741] Bluetooth: Core ver 2.17
[ 17.378778] Bluetooth: HCI device and connection manager initialized
[ 17.378788] Bluetooth: HCI socket layer initialized
[ 17.378792] Bluetooth: L2CAP socket layer initialized
[ 17.378799] Bluetooth: SCO socket layer initialized
[ 17.809313] Bluetooth: hci0 sending frame failed
[ 20.507392] Bluetooth: RFCOMM TTY layer initialized
[ 20.507420] Bluetooth: RFCOMM socket layer initialized
[ 20.507440] Bluetooth: RFCOMM ver 1.11
[ 20.669232] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 20.669237] Bluetooth: BNEP filters: protocol multicast
[ 20.669249] Bluetooth: BNEP socket layer initialized
nadchodzi.
make
błąd, który pojawia się po skompilowaniu sterownika:Odpowiedzi:
Mam bluetooth do pracy!
Najpierw pobierz kod źródłowy stąd i wypakuj go do
Home
.Następnie otwórz
rtbth_core_bluez.c
plik, a następnie przejdź do linii 86 i zmień go z:do:
Przejdź do linii 216 i zmień ją z:
do:
Następnie przejdź do linii 406 i zmień ją z:
do:
Zapisz, a następnie otwórz
rtbth_hlpr_linux.c
i przejdź do wiersza 575. Zmień go z:do
Teraz jesteś gotowy do kompilacji. Skompiluj go w terminalu:
źródło
ON
wydaje się, że nie mogę się sparować z żadnym urządzeniem.Jest to zgłaszane jako błąd na LP:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1189721
W tej chwili nie ma działającego sterownika. Jeśli masz konto LP, zalecam zaznaczenie błędu jako wpływającego na Ciebie i zasubskrybowanie powiadomień e-mail o komentarzach.
źródło
Zgodnie z komentarzem shihiro do raportu o błędzie dostępny jest dobrze utrzymany PPA dla sterownika Bluetooth:
W systemie Ubuntu 17.10 i prawdopodobnie wcześniejszych wersjach moduł może zostać automatycznie umieszczony na czarnej liście. Jeśli tak się stanie
rtbth
do/etc/modules
,/etc/modprobe.d/dkms-rtbth.conf
i skomentuj lub usuń wiersz z napisemblacklist rtbth
:źródło
DKMS i systemowe rozwiązanie, które działa na moim laptopie HP ProBook 455 G1 z:
kontrolerem sieciowym: Ralink corp. RT3290 PCIe 802.11n 1T / 1R PCIe i jest hybrydowy.
Który ma wbudowany Bluetooth: Ralink corp. RT3290 Bluetooth.
Proszę o sprawdzenie, czy ta instrukcja działa na Ubuntu.
Napisz na przykład wersję systemu operacyjnego i jądra Linux:
TESTOWANE NA:
OS: Fedora 27 z powłoką gnome.
Jądro Linux: 4.13.12-300.fc27.x86_64
Skopiuj pliki:
Tworzenie nowej nazwy pliku bluetooth-setup.sh i skopiowanie:
Automatyczne uruchamianie zgodnie z tą instrukcją.
Dodaj skrypt do systemd:
źródło
Oto prosty sposób, ja również szukałem rozwiązania tego problemu od 2 lat i co najwyżej udało mi się uzyskać listę wszystkich urządzeń Bluetooth i nie mogłem się z nimi połączyć, ale poniżej rozwiązania, które napotkałem dzisiaj i zadziałało dla mnie bezbłędnie.
Jest bardzo łatwy w instalacji, pliki znajdują się na github rtbth-dkms .
Żeby zainstalować,
a następnie postępuj zgodnie z
Init
poniższymi poleceniami, Twój BlueTooth będzie teraz działał, w razie problemów zostaw komentarz, chętnie Ci pomogę.Stosowanie
źródło