我最近在笔记本电脑上安装了 Archlinux,并按照 Arch Wiki 上的说明进行操作(https://wiki.archlinux.org/index.php/Wireless_network_configuration#Check_the_driver_status)我检查了“lspci -k”命令的输出。
wiki 的示例输出如下:
06:00.0 Network controller: Intel Corporation WiFi Link 5100
Subsystem: Intel Corporation WiFi Link 5100 AGN
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
当我运行命令时,我的输出是这样的:
03:00.0 Network controller: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter (rev 03)
Subsystem: AzureWave Device 2123
我注意到“正在使用的内核驱动程序”和“内核模块”字段未显示。作为操作系统的新手,我不知道这意味着什么或该怎么做。
如何让内核“使用”我的无线适配器?如果重要的话,我会从 USB 驱动器启动操作系统。
答案1
看起来 Broadcom 设备在 Arch Linux 方面有着一段奇怪的历史。
我找到了这个Arch Linux 维基文章这似乎正是你的问题。给出的重要建议是:
Install broadcom-wl from aur, unload the brcmsmac and load the wl module.
该 AUR 包是这里。奇怪的是,AUR 页面引用的 Broadcom 页面并未声称支持 BCM4352,但还有很多其他支持Arch 论坛页面假设 Broadcom-wl 软件包既可以工作也不能工作。