我对 Arch Linux 完全陌生。昨天我成功安装了它,除了 wifi 连接之外一切正常,因为没有安装驱动程序。
我发现我需要iwlwifi-3160-17.ucode
司机。如何安装正确的固件?我在网上搜索了很多,但没有找到任何提示。
我的笔记本电脑是东芝 Satellite Radius 14 l40w c115。
答案1
固件已经在linux-firmware
.看看这里:
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/
另外,快速检查我的 CentOS 7 服务器显示:
ls /lib/固件/ | grep '3160-17' iwlwifi-3160-17.ucode
这是在内核上:3.10.0-514
快速浏览一下这里:
https://www.archlinux.org/packages/core/any/linux-firmware/
还表明该固件iwlwifi-3160-17.ucode
确实位于linux-firmware
Arch Linux 的软件包中。所以除非你手动已删除 iwlwifi-3160-17.ucode
从您的安装来看,它应该就位!
答案2
首先尝试启用内核模块
一年前它位于 arch 用户存储库中。安装yay
使用试试。除非删除了应该没问题
顺便说一句,恭喜您以新用户身份安装 arch。
答案3
今天在旧联想 T500 上新安装 Arch,发现 /lib 中缺少固件文件夹。我已经从git下载了完整的固件包https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/
- 提取 tar 文件并 su - 在终端中获取 root 权限
- mkdir -p /lib/固件
- 运行 cp -r /linux-firmware-20220913/* /lib/firmware/
重新启动并连接 WiFi,无需交互,因为当我尝试解决问题时,我已在 nmtui 中设置了配置文件。