我有一个问题。我在我的旧三星笔记本电脑上安装了Debian 9 Stretch,除wifi模块外,一切正常。当我将鼠标悬停在右上角的wifi上时,它表示缺少固件。
我真的不知道该怎么做。
lspci -knn | grep Net -A2
- 06:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01) Subsystem: Askey Computer Corp. BCM4313 802.11bgn Wireless Network Adapter [144f:7179]
Kernel driver in use: bcma-pci-bridge Kernel Modules: bcma
uname -a
Linux ClearSkySoftware 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+dev9u2 (2017-06-26) x86_64 GNU/Linux
答案 0 :(得分:0)
根据official website要在BCM4313上运行wifi,您应该安装linux-headers
和wl
包,然后加载/etc/sources
模块
通过添加non-free
组件来修改您的deb http://deb.debian.org/debian stretch main contrib non-free
deb http://deb.debian.org/debian stretch-updates main contrib non-free
deb http://security.debian.org/ stretch/updates main contrib non-free
:
apt update && apt upgrade
更新您的包裹:
linux-headers
安装linux-headers
:
要获取可用的apt-cache search linux-headers
,请运行:
linux-headers
将相应的linux-image
安装到您的apt install linux-headers-4.9.0-3-amd64
,有一个示例:
broadcom-sta-dkms
安装apt install broadcom-sta-dkms
:
modprobe -r b44 b43 b43legacy ssb brcmsmac bcma
卸载冲突的模块:
wl
加载modprobe wl
模块:
id