![Wi-Fi 网络设备未就绪(固件丢失)](https://linux22.com/image/135245/Wi-Fi%20%E7%BD%91%E7%BB%9C%E8%AE%BE%E5%A4%87%E6%9C%AA%E5%B0%B1%E7%BB%AA%EF%BC%88%E5%9B%BA%E4%BB%B6%E4%B8%A2%E5%A4%B1%EF%BC%89.png)
我已经在我的电脑上安装了 Debian 9 Stretch。我无法连接到 Wi-Fi,因为它说缺少固件。我安装Lubuntu的时候没有出现这个问题。
它在安装过程中寻找 brcm/bcm43xx-0.fw,我跳过了这部分。
答案1
您已正确识别所需的firmware-brcm80211
包。但 Debian 对自由软件的原则比 Ubuntu 更严格,因此固件位于 Debian 软件包存储库的“非自由”部分。默认情况下,您的系统可能不会启用此部分,除非您有先见之明在安装过程中专门选择了它。
在 中/etc/apt/sources.list
,将有一行或多行如下所示:
德布拉伸
如果该文件为空,则目录中可能还有其他存储库配置文件/etc/apt/sources.list.d/
。
通常,可能仅默认<repository section keywords>
包含。main
您至少需要将其更改为main non-free
.
之后,您应该运行apt-get update
然后apt-get install firmware-brcm80211
.然后卸载+重新加载 Wi-Fi 接口的内核模块,或者简单地重新启动。
答案2
我无法连接到 Wi-Fi,因为它说缺少固件。我安装Lubuntu的时候没有出现这个问题。
为什么?
BCMxxx wifi 卡使用non-free
固件,官方 debian 映像不包含该non-free
软件,使用官方映像,您可以在从格式化的 fat32 USB 设备中提取固件后加载缺少的固件。这里(确切地固件-brcm80211)
您在系统安装过程中跳过了此步骤,您可以按照以下答案使wifi工作电信通过firmware-brcm80211
包装或遵循Debian 文档通过安装broadcom-sta-dkms
然后加载非自由模块wl
。
使用 Lubuntu 不会有任何问题,因为它包含non-free
固件。
包含非自由软件的非官方 debian 映像可用于在系统安装过程中使 wifi 正常工作。