HP 笔记本电脑上的 Realtek 蓝牙,Xubuntu 19.10 不再工作

HP 笔记本电脑上的 Realtek 蓝牙,Xubuntu 19.10 不再工作

我的HP 14-ck0065st笔记本电脑似乎已经消失得无影无踪。它曾经在 Xubuntu 18.04 下工作过,但升级到 19.10 后似乎就坏了。

故障模式与发布的问题类似这里

rfkill list all生产

0: phy0: Wireless LAN
    Soft blocked: yes
    Hard blocked: no

(注意:我已关闭无线功能,因为我当前正在使用有线连接 - 无线功能本身运行良好)

也许相关的dmesg输出:

[   19.799152] Bluetooth: Core ver 2.22
[   19.799172] NET: Registered protocol family 31
[   19.799173] Bluetooth: HCI device and connection manager initialized
[   19.799176] Bluetooth: HCI socket layer initialized
[   19.799178] Bluetooth: L2CAP socket layer initialized
[   19.799181] Bluetooth: SCO socket layer initialized
[   20.636136] btrtl: loading out-of-tree module taints kernel.
[   20.636137] btrtl: loading out-of-tree module taints kernel.
[   20.636138] btrtl: loading out-of-tree module taints kernel.
[   20.636173] btrtl: module verification failed: signature and/or required key missing - tainting kernel
[   20.806235] btusb: Unknown symbol btrtl_shutdown_realtek (err -2)
[   20.821236] btusb: Unknown symbol btrtl_shutdown_realtek (err -2)
[   20.837193] btusb: Unknown symbol btrtl_shutdown_realtek (err -2)
[   20.853211] btusb: Unknown symbol btrtl_shutdown_realtek (err -2)
[   20.877235] btusb: Unknown symbol btrtl_shutdown_realtek (err -2)
[   20.897154] btusb: Unknown symbol btrtl_shutdown_realtek (err -2)
[   22.202669] rtl8723de: Using firmware rtlwifi/rtl8723defw.bin
[   22.205982] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
[   22.206298] rtlwifi: rtlwifi: wireless switch is on
[   22.614202] wl: module license 'MIXED/Proprietary' taints kernel.
[   22.614203] Disabling lock debugging due to kernel taint
[   22.728296] rtl8723de 0000:02:00.0 wlp2s0: renamed from wlan0
[   27.989814] checking generic (a0000000 300000) vs hw (a0000000 10000000)

其他可能相关信息:

lspci -knn | grep Net -A2; lsusb
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723DE 802.11b/g/n PCIe Adapter [10ec:d723]
        Subsystem: Hewlett-Packard Company RTL8723DE 802.11b/g/n PCIe Adapter [103c:8319]
        Kernel driver in use: rtl8723de
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0bda:b009 Realtek Semiconductor Corp. 802.11n WLAN Adapter
Bus 001 Device 003: ID 05c8:03c7 Cheng Uei Precision Industry Co., Ltd (Foxlink) HP TrueVision HD Camera
Bus 001 Device 002: ID 0a5c:21e8 Broadcom Corp. BCM20702A0 Bluetooth 4.0
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

我尝试过各种方法更换驱动程序rtlwifi_new无济于事。

我注意到该Unknown symbol btrtl_shutdown_realtek消息似乎与内核配置项CONFIG_BT_RTL设置为有关(看这里)我可能会尝试将其设置为并重建,只是想看看是否有什么不同。

我想我的下一步就是,除非有人帮我找到一个不那么痛苦的解决办法,否则就恢复到 18.04 并重新安装,但我想避免这种情况,因为我的笔记本电脑上有几百 GB 的数据,我不想卸载和恢复它们。

如果我遗漏了以上任何内容,请告诉我,我会立即提供。或者甚至 50 分钟。以更快者为准。

答案1

解决方法是删除第三方btrtl模块

sudo dkms remove btrtl-rtl8723de/0.2 --all

dkms可以移除所有其他模块以清理所有内容。

Realtekrtl8723de完全受 5.3+ 内核支持,并且不再需要它们。

相关内容