HP笔记本电脑,Xubuntu 20.04或Xubuntu 19.10上的Realtek或Broadcom蓝牙不再起作用

我的HP 14-ck0065st笔记本电脑上的蓝牙支持似乎已消失thin尽。在Xubuntu 18.04下曾有一段时间它确实能正常工作,但是升级到19.10似乎使它感到沮丧。

我当前正在运行XFCE Ubuntu(Xubuntu)20.04,我从今天早上的19.10升级了该版本,希望在那里可以解决该问题。我重建了内核版本5.4.13,只是为了看到它可以解决任何问题(提示:没有)。

The failure mode is similar to the question posted here.

rfkill list all produces

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

(注意:由于我当前正在使用有线连接,因此我已关闭了无线功能-无线本身工作正常)

Perhaps relevant dmesg output:

[   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

I've gone through all the various machinations with replacing the drivers from rtlwifi_new to no avail.

I do note that the Unknown symbol btrtl_shutdown_realtek message appears to be related to a kernel configuration item CONFIG_BT_RTL being set to m (see here). I may try setting it to y and rebuilding, just to see if that makes any difference.

Oddly, running 20.04 from the Live CD mode off a USB stick showed the Bluetooth adapter and I was able to connect a pair of Bluetooth headphones with no problem. However, upgrading to 20.04 using do-release-upgrade -d left me in a Bluetoothless state.

我想下一步,除非有人帮助我进行更轻松的修复,否则我将重新安装到18.04,并进行全新安装,我希望避免这种情况,因为我希望在笔记本电脑上存储数百个数据不必卸载和还原。

如果我在上面遗漏了任何内容,请告诉我,我将立即提供。甚至是小事。以较快者为准。

评论