bwn
我刚刚在 2015 年初的 MacBook Air 13 英寸上安装了 FreeBSD 12.1 RELEASE,值得注意的问题之一是由于未加载内核模块而导致缺少 WiFi 。我加载了它并告诉/boot/loader.conf
在启动时加载它,重新启动,但它不起作用。我检查了ifconfig
但只显示了环回。
的输出pciconf -lv
表示网络适配器是 BCM4360 802.11ac 无线网络适配器。我该如何配置它才能工作?
答案1
你有没有看过bwn 手册页(4)1 ?它提到 bwn 设备需要加载固件。
安装固件
这些设备的固件可作为一个名为net/bwn-firmware-kmod
。由于许可证原因,没有可用于此端口的二进制包包装(8),所以它必须从安装端口(7)由用户使用类似以下内容:
cd /usr/ports/net/bwn-firmware-kmod && make install
请参阅使用 Ports 集合的章节FreeBSD 手册有关如何使用端口的更多详细信息。
如果我的机器根本没有网络连接怎么办?
当然,如果你无法从该机器访问网络,那么这样做会很棘手。在这种情况下,你可以执行以下操作:
在另一台连接到网络的 FreeBSD 计算机上,运行以下命令。
cd /usr/ports/net/bwn-firmware-kmod && make -DFORCE_PACKAGE package
/usr/ports/head/net/bwn-firmware-kmod/work/pkg/bwn-firmware-kmod-0.1.2.txz
此命令将为您生成一个包(位于)。
然后可以将其复制到断开连接的笔记本电脑(例如使用 USB 记忆棒)并使用tar -x -f ./bwn-firmware-kmod-0.1.2.txz
2进行安装。
1: 假如说宝马只是一个错字。
2:安装软件包会好得多,pkg
但真正的包装(8)FreeBSD 上的包管理器必须通过以下命令启动包装(7)。没有网络连接也是可行的,但对于您的情况来说可能不必要地复杂。
答案2
-portbwn-firmware-kmod
目前似乎不支持 BCM4360:https://unix.stackexchange.com/a/465292/243368