Wifi 和蓝牙停止工作

Wifi 和蓝牙停止工作

我的戴尔 xps 13 有一个 Broadcom 4352 无线适配器。它曾经与来自 bcmwl-kernel-source 的自动安装的专有驱动程序 Broadcom 802.11 Linus STA 无线驱动程序配合使用(尽管效果不是很好)。

然而不久前,它突然停止工作了,我猜是在 Ubuntu 更新之后......设置中的无线选项卡要么不会出现,要么说没有适配器。

我尝试了其他帖子中提出的修复方法,主要从这个开始: 安装 Broadcom 无线驱动程序

所以我尝试重新安装我使用软件更新程序的驱动程序,从命令行手动安装驱动程序,我使用 modprobe 命令和相关的 blacklist.conf 文件来阻止可能干扰的其他驱动程序(bcm43xx、b43、b43legacy、ssb、brcm80211、brcmfmac、brcmsmac、bcma)。我尝试了各种可能性,但都没有成功。

我也尝试过使用 Ndiswrapper (https://help.ubuntu.com/community/WifiDocs/Driver/Ndiswrapper)安装 Windows 驱动程序,但找不到驱动程序的 .INF 文件,也无法解压来自戴尔支持的 .exe 文件(按照说明尝试了 cabextract 和 unshield...)

使用命令 rfkill list,我曾经显示两个无线设备,一个叫做 phy0,另一个叫做 bwl,现在什么都没有显示。

你有什么建议吗?从干净的环境开始,然后再从 0 开始尝试?现在我感觉一切都乱套了,各种安装的驱动程序和列入黑名单的项目……

谢谢你的帮助!能在这里提问真是太好了!

答案1

所以我最近尝试删除与我的无线网络适配器相关的所有软件包:我检查了所有我能找到的与网络适配器相关的驱动程序的名称:bcm43xx、b43、b43legacy、ssb、brcm80211、brcmfmac、brcmsmac、bcma

使用命令“dpkg --list | grep NAMEOFDRIVER”,我发现了 2 个名称与驱动程序名称相对应的包:bcmwl-kernel-source、broadcom-sta-dkms

我使用命令“aprpopos”检查它们以确保它们不是其他东西,然后使用“apt-get purge NAMEOFPACKAGE”将其全部删除。

它确实有点帮助,因为之前我遇到了“软件和更新”程序中的“附加驱动程序”工具的问题。所以我可以再次使用它来自动安装驱动程序(“来自 bcmwl-kernel-source 的 Broadcom 802.11 Linuy STA 无线驱动程序源”)

但随后,我仍然在 wifi 设置中看到“未找到 wifi 适配器”的消息。

另外,使用“rfkill list”命令,我可以再次得到以下输出:

0:phy0:无线局域网 软阻止:否 硬阻止:否

1:brcmwl-0:无线局域网软阻止:否硬阻止:是

所以我又回到最初的问题... 仍然没有 wifi 适配器工作。我再说一遍,适配器工作正常,因为它适用于我的 windows 分区。欢迎任何帮助,我在这里被困了一个月左右,尝试了所有我能想到或读到的方法...

相关内容