Ubuntu 20.04-未找到 wifi 适配器 DELL

Ubuntu 20.04-未找到 wifi 适配器 DELL

我知道对此有很多疑问,但没有人能为我解答。

我已经花了一个多星期测试博客、github 和论坛解决方案,实际上我真的不知道我安装了什么、列入了什么黑名单并创建了什么来尝试恢复我的 wifi 适配器。

当我将 iPad 连接到笔记本电脑后,问题就开始了。

制造商:戴尔公司 产品名称:Inspiron 3521

内核发布:

5.4.0-37-generic

如果我抛出以下行:

lspci -knn | grep Net -A3; rfkill list

输出:

02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n [14e4:4365] (rev 01)
    Subsystem: Dell Wireless 1704 802.11n + BT 4.0 [1028:0016]
    Kernel modules: bcma, wl
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

如果我抛出这条线

sudo modprobe wl

输出:

modprobe: FATAL: Module wl not found in directory /lib/modules/5.4.0-37-generic

如果我抛出以下行:

grep wl /etc/modprobe.d/*

输出:

/etc/modprobe.d/iwlwifi.conf:# /etc/modprobe.d/iwlwifi.conf
/etc/modprobe.d/iwlwifi.conf:# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
/etc/modprobe.d/iwlwifi.conf:# microcode file installed on the system.  When removing iwlwifi, first
/etc/modprobe.d/iwlwifi.conf:# remove the iwl?vm module and then iwlwifi.
/etc/modprobe.d/iwlwifi.conf:remove iwlwifi \
/etc/modprobe.d/iwlwifi.conf:(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
/etc/modprobe.d/RTL810xE.conf:options RTL810xE fwlps=N

BIOS:

secure boot disable
load legacy option Enable
Boot list option legacy

此系统未启用安全启动。完成。

如果我抛出 sudo apt install --reinstall bcmwl-kernel-source

wl.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.4.0-37-generic/updates/dkms/

depmod.........

DKMS: install completed.
update-initramfs: deferring update (trigger activated)
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for initramfs-tools (0.136ubuntu6) ...
update-initramfs: Generating /boot/initrd.img-5.4.0-37-generic

有人能帮助我吗?

答案1

驱动程序已安装,显示如下:

Kernel modules: bcma, wl

wl是此适配器的正确驱动程序。

但问题是它没有被使用。原因可能是在 UEFI 设置中启用了安全启动,或者它被列入了黑名单。

检查 UEFI(即 BIOS)中是否禁用了安全启动。如果没有帮助,请运行

grep wl /etc/modprobe.d/*

并查看是否wl被列入黑名单。

如果这没有帮助,wl请重新安装

sudo apt install --reinstall bcmwl-kernel-source

答案2

我遇到了同样的问题。遇到了这张票。但对于我的设备(Dell Inspiron 3543 和 Unbuntu 20.04)

内核:5.8.0-34-generic

BIOS:安全启动禁用

lspci -knn | grep Net -A3; rfkill list

06:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n [14e4:4365] (rev 01)
    Subsystem: Dell Wireless 1704 802.11n + BT 4.0 [1028:0016]
    Kernel modules: bcma
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

缺少内核模块 wl

尝试过:sudo apt-get install bcmwl-kernel-source

但内核模块仍未wl 安装,我的 wifi 也无法使用

bcma模块已被列入黑名单。在blacklist.conf文件中对其进行了评论,但 wifi 却没有效果。

最后,这有帮助[https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/1906745]

解决方案

  1. sudo apt-get purge bcmwl-内核源

  2. sudo apt-get 安装 broadcom-sta-source broadcom-sta-dkms broadcom-sta-common

  3. 重启

我不是该领域的专家,但这个解决方案对我来说很有效。

答案3

我尝试了许多其他解决方案,但对我而言没有什么作用。

就我而言,我取消选中并重新选中了 Dell Probook BIOS 中的 WLAN 选项。我认为 BIOS 的一些更新搞乱了一切。在我重新检查 WLAN 选项后,Wifi 出现在 Ubuntu 21.04 中

答案4

我也遇到这个问题。我通过“软件和更新”中的“附加驱动程序”选项卡解决了这个问题。这里已经选择了“不使用该设备”,
现在您选择“使用来自 bcmwl-kernel-source(proprietary) 的 802.11 Linux STA 无线驱动程序源”,单击“应用更改”

相关内容