debian 安装博通网卡驱动
1、 环境准备
1.1 修改 apt 的配置文件,允许安装 non-free 软件
在 /etc/apt/sources.list 中生效的行的最后加上 contrib non-free
执行: vim /etc/apt/sources.list
修改为
# deb cdrom:[Debian GNU/Linux 11.6.0 _Bullseye_ - Official amd64 DVD Binary-1 20221217-10:40]/ bullseye contrib main
# deb cdrom:[Debian GNU/Linux 11.6.0 _Bullseye_ - Official amd64 DVD Binary-1 20221217-10:40]/ bullseye contrib main
deb http://ftp.cn.debian.org/debian/ bullseye main non-free
deb-src http://ftp.cn.debian.org/debian/ bullseye main non-free
deb http://ftp.cn.debian.org/debian/ bullseye-security main contrib non-free
deb-src http://ftp.cn.debian.org/debian/ bullseye-security main contrib non-free
# bullseye-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb http://ftp.cn.debian.org/debian/ bullseye-updates main contrib non-free
deb-src http://ftp.cn.debian.org/debian/ bullseye-updates main contrib non-free
1.2 更新源
执行
apt-get update
2、开始安装驱动
执行
apt-get install broadcom-sta-dkms
提示如下,
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
broadcom-sta-dkms : 依赖: dkms (>= 2.1.0.0) 但是它将不会被安装
推荐: wireless-tools 但是它将不会被安装
ibverbs-providers : 依赖: libc6 (>= 2.34) 但是 2.31-13+deb11u5 正要被安装
依赖: libibverbs1 (>= 38) 但是它将不会被安装
libibverbs1-dbg : 依赖: libibverbs1 (= 1.2.1-2) 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
则按照提示,执行(如果上面的命令每报错,则不用执行)
apt --fix-broken install
再次尝试安装
apt-get install broadcom-sta-dkms
4、执行
modprobe -r b44 b43 b43legacy ssb brcmsmac
4.1 bash: modprobe:未找到命令
修改profile文件:
vim /etc/profile
找到设置PATH的行,添加 export PATH=/usr/sbin:$PATH
使修改立即生效
source /etc/profile
再次执行
modprobe -r b44 b43 b43legacy ssb brcmsmac
参考
https://www.cnblogs.com/arra1888/p/15516934.html
https://www.cnblogs.com/springhgui/p/16797049.html