更改内核后 Wi-Fi 驱动程序损坏

更改内核后 Wi-Fi 驱动程序损坏

所以我不知道是什么导致了这个问题。更改内核或意外删除连接的设备。但之后我无法连接到 wifi,并且 iwconfig 显示没有无线扩展。

此时,我已切换回多个旧/新内核,并尝试安装适用于我的设备和许多其他设备的 bcmwl-kernel-source。我四处寻找,发现传统模式用户存在一个错误,因此我对源 bcmwl 包应用了补丁并构建了一个 deb,但仍然不起作用。

rfkill 列出所有返回

0: sony-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: sony-bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no
2: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

在附加驱动程序的软件和更新中,broadcom 是唯一列出的,并且已安装并启用。主要问题是每当我尝试安装 bcmwl-kernel-source 时,它​​都会返回

installed bcmwl-kernel-source package post-installation script subprocess returned error exit status 10
Errors were encountered while processing:
 bcmwl-kernel-source
E: Sub-process /usr/bin/dpkg returned an error code (1)

这不是硬件问题,因为我从启动 usb 启动了 ubuntu 并在那里安装了 bcmwl,它运行良好。我唯一的选择是重新安装,但我没有时间这样做,而且太麻烦了。其他一切都运行良好,包括以太网和显卡。请帮助我

请参阅lspci-knn| grep Net-A3

lspci: Unable to load libkmod resources: error -12
07:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n [14e4:4365] (rev 01)
    Subsystem: Foxconn International, Inc. BCM43142 802.11b/g/n [105b:e071]
08:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader [10ec:5209] (rev 01)
    Subsystem: Sony Corporation RTS5209 PCI Express Card Reader [104d:90b8]

答案1

主线内核不一定受 Broadcom 专有驱动程序支持。

尤其是当您安装最新的主线内核时。

驱动程序需要补丁才能支持最新内核。Ubuntu 维护人员没有为 5.5-5.6 内核创建补丁,因为它们不受支持。

删除主线内核并使用官方 Ubuntu 内核启动。驱动程序应该可以工作。如果不行,请重新安装。

相关内容