Проблемы с RTL8822BE Bluetooth в Ubuntu 18.04

1120 Так что мой bluetooth работал нормально до прошлой недели, когда появилось новое обновление. Я предполагаю, что это включало обновление ядра. Затем мой Bluetooth был отключен, и я не могу включить его снова.

Служба работает, но в переключателе в gnome-control-center ничего не происходит при нажатии.

enter image description here

Через lshw я выяснил, что у меня есть устройство RTL8822BE Bluetooth и Wi-Fi. Wi-Fi работает нормально, кстати.

*-network                 
       Beschreibung: Kabellose Verbindung
       Produkt: RTL8822BE 802.11a/b/g/n/ac WiFi adapter
       Hersteller: Realtek Semiconductor Co., Ltd.
       Physische ID: 0
       Bus-Informationen: pci@0000:03:00.0
       Logischer Name: wlp3s0
       Version: 00
       Seriennummer: 80:2b:f9:bd:d1:8d
       Breite: 64 bits
       Takt: 33MHz
       Fähigkeiten: pm msi pciexpress bus_master cap_list ethernet physical wireless
       Konfiguration: broadcast=yes driver=r8822be driverversion=4.18.0-18-generic firmware=N/A ip=192.168.0.158 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       Ressourcen: irq:143 ioport:d000(Größe=256) memory:df200000-df20ffff

Подозрительно по поводу информации firmware=N/A Я проверил, есть ли соответствующие файлы прошивки. Я прочитал, что я должен искать rtl8822b_config.bin и rtl8822b_fw.bin в /lib/firmware/rtl_bt/, и они там.

$ ll /lib/firmware/rtl_bt/rtl8822b*

-rw-r--r-- 1 root root  14 Apr 28 14:58 /lib/firmware/rtl_bt/rtl8822b_config.bin
-rw-r--r-- 1 root root 50K Apr 28 14:59 /lib/firmware/rtl_bt/rtl8822b_fw.bin

Замена их, как предложено в этой теме, не помогла eather. https://askubuntu.com/questions/1003818/rtl8822be-bluetooth-device# =

Последняя надежда, которую я имел, заключалась в том, что она была просто заблокирована. Изучив это, я обнаружил, что это можно увидеть с rfkill list, но не повезло, там ...

$ sudo rfkill list                 
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

Вот результат работы dmesg | egrep -i 'blue|firm'.

dmesg | egrep -i 'blue|firm'
[    0.028000] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    0.143301] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    2.153415] usb 1-14: Product: Bluetooth Radio 
[   15.614394] Bluetooth: Core ver 2.22
[   15.614404] Bluetooth: HCI device and connection manager initialized
[   15.614406] Bluetooth: HCI socket layer initialized
[   15.614407] Bluetooth: L2CAP socket layer initialized
[   15.614410] Bluetooth: SCO socket layer initialized
[   15.618901] Bluetooth: hci0: rtl: examining hci_ver=08 hci_rev=627a lmp_ver=08 lmp_subver=b29b
[   15.618902] Bluetooth: hci0: rtl: assuming no firmware upload needed
[   16.046087] r8822be: Using firmware rtlwifi/rtl8822befw.bin
[   20.774984] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   20.774985] Bluetooth: BNEP filters: protocol multicast
[   20.774988] Bluetooth: BNEP socket layer initialized

И dmesg | egrep -i 'r8822be'.

dmesg | egrep -i 'r8822be'  
[   15.884569] r8822be: module is from the staging directory, the quality is unknown, you have been warned.
[   15.885992] r8822be 0000:03:00.0: enabling device (0000 -> 0003)
[   16.046087] r8822be: Using firmware rtlwifi/rtl8822befw.bin
[   16.188308] r8822be: rtlwifi: wireless switch is on
[   16.191197] r8822be 0000:03:00.0 wlp3s0: renamed from wlan0

Я очень надеюсь, что кто-нибудь сможет мне помочь с этой проблемой, потому что это сводит меня с ума, что она уже работала, но не сейчас ...

PS: Я также пытался перейти на предыдущее ядро, но безуспешно: /

Обновление: Я также проверил, что AutoEnable=ture установлено в /etc/bluetooth/main.conf.

Спасибо всем заранее! :)

0
задан 28 April 2019 в 18:17

1 ответ

Это не очень хороший ответ, но я столкнулся с проблемой, очень похожей на вашу, после обновления моего ядра до 4.18.0-18. Когда я снова переключился на 4.18.0-15, казалось, что Bluetooth снова работает. Я выполнил некоторую диагностику (lshw, lspci, hdiconfig dev и т. Д.), Но больше ничего не делал.

Когда в следующий раз я вернулся к 4.18.0-18, по какой-то неизвестной причине проблема волшебным образом устранилась. Я не могу воспроизвести обрыв, который я видел ранее, который очень жуткий, но по крайней мере он исправлен сейчас.

Так что, может быть, попробуйте переключиться обратно на более старую версию ядра и посмотреть, вернется ли Bluetooth? Если это так, то вы сможете выяснить, какая часть обновления ядра сломала Bluetooth для вас, и, возможно, вам повезет, как и мне, и проблема решится сама собой.

0
ответ дан 28 April 2019 в 18:17

Другие вопросы по тегам:

Похожие вопросы: