如何在没有网络访问的情况下让 Broadcom 驱动程序在 Linux Mint 19.3 中工作?

如何在没有网络访问的情况下让 Broadcom 驱动程序在 Linux Mint 19.3 中工作?

当我在全新安装 Mint 后无法访问网络时,我想安装具有 Broadcom 支持的 Linux Mint (Xfce)。我已经读过答案在这里,它们都需要某种类型的网络访问。

场景如下:我启动进入实时映像,当我进入驱动程序管理器时,我可以启用 Broadcom 支持并在实时会话期间获得 WiFi 访问。

然而,当我启动全新安装时,尝试同样的操作不起作用,因为驱动程序管理器要求网络连接或 Mint 安装介质(必须有驱动程序;否则,我如何在安装过程中获得 WiFi 访问权限)现场会议?)。我肯定遇到了一个错误,因为安装安装介质并单击“确定”不会执行任何操作,尽管它显然是为了解决此问题。

如何诊断阻止驱动程序加载的原因?

我不确定这是否有帮助,但是使用 Mx Linux,我能够在实时会话期间使 WiFi 工作(同样的想法 - 加载 Broadcom 驱动程序),并且当我启动到全新安装时,驱动程序已经在那里(没有不必再次更改它们)。

答案1

请尝试以下操作:

dmesg | grep 14e4

或者

lspci -nn -d 14e4:

这些至少会告诉您驱动程序存在于您的系统中,并使事情变得简单。如果没有,请在您的问题中提供上述输出。

两人都应该带着这样的东西回来......

0.296619] pci 0000:02:00.0: [14e4:4365] type 00 class 0x028000

(注意14e4是 Broadcom 提供商为其所有设备签名。)

就我而言,4365是产品 ID,正如您指出的那样,您已经尝试过 OP 中的建议(就像我一样)。我的建议是安装brcmwl-kernel-source.

为什么?如果你的情况和我的一样,你的模型不能用b43-cutter,也不能用broadcomm-sta代码来解决。通过安装和构建上面的源代码,您应该获得正确的模块wl,如图brcml-0所示rfkill list

有关该过程的更好指南(因此我不会重复其他人的工作)可以在 安装 Broadcom 无线驱动程序。查找您的设备并遵循适用于您的卡/设备的正确指南。

附带说明一下,我发现整个过程很麻烦(从 17[无驱动程序] 到 19[保留我的 brcm-kernel-source 安装])。 

我使用 来连接到我的移动 Wi-Fi wpa_supplicant。 (安装brcwl后..步骤如下:

  1. wlan0、网络掩码、gateww 的设置接口文件
  2. iwlist wlan0 s
    (第一次不行)
  3. ifconfig wlan0 up
  4. wpa_supplicant -B -iwlan0 -cyour_wifi_wpa_supplicant.conf
  5. dhclient wlan0

它确实有效!更新: wlan0 不再有效并已被 wlp{x}s{n} 取代;其中 x = pci 总线编号,n = 插槽,例如 wlp2s0。

随着 systemd 的引入,更多信息可以在这里找到。

相关内容