```bash
ln -s /usr/src/linux-headers-6.6.38-trim /lib/modules/6.6.38-trim/build
apt install firmware-brcm80211 wireless-tools wpasupplicant dkms broadcom-sta-dkms --reinstall
modprobe -r b44 b43 b43legacy ssb brcmfmac brcmsmac bcma
modprobe wl
以上废除,最新内核需手动下载broadcom-sta-dkms,并定义个软链接,详细步骤如下,碰到问题请逐步分析解决:
cd /tmp
wget https://mirrors.tuna.tsinghua.edu.cn/debian/pool/non-free/b/broadcom-sta/broadcom-sta-dkms_6.30.223.271-23_all.deb
mkdir /usr/src/linux-headers-6.12.18-trim/include/asm
ln -s /usr/src/linux-headers-6.12.18-trim/include/linux/unaligned.h /usr/src/linux-headers-6.12.18-trim/include/asm/unaligned.h
apt update
dpkg -i --force-all broadcom-sta-dkms_6.30.223.271-23_all.deb
apt install -f
apt install dkms --reinstall
apt install wpasupplicant --reinstall
apt install wireless-tools --reinstall
apt install firmware-brcm80211 --reinstall
modprobe -r b44 b43 b43legacy ssb brcmfmac brcmsmac bcma
modprobe wl
详细步骤指南
1. 切换到临时目录(避免污染系统目录)
cd /tmp
2. 下载驱动安装包(需保持网络连通)
wget https://mirrors.tuna.tsinghua.edu.cn/debian/pool/non-free/b/broadcom-sta/broadcom-sta-dkms_6.30.223.271-23_all.deb
3. 创建内核头文件链接(可能因内核版本不同而需调整路径)
❗ 注意:此处路径 linux-headers-6.12.18-trim
需替换为你系统实际的内核头文件路径
mkdir -p /usr/src/linux-headers-$(uname -r)/include/asm
ln -s /usr/src/linux-headers-$(uname -r)/include/linux/unaligned.h /usr/src/linux-headers-$(uname -r)/include/asm/unaligned.h
4. 更新软件包索引并安装驱动
apt update
dpkg -i --force-all broadcom-sta-dkms_6.30.223.271-23_all.deb # 强制安装(可选,需谨慎)
apt install -f # 修复依赖关系
5. 重新安装相关工具和固件(确保无线功能正常)
apt install dkms --reinstall
apt install wpasupplicant --reinstall
apt install wireless-tools --reinstall
apt install firmware-brcm80211 --reinstall
6. 卸载冲突模块并加载新驱动
modprobe -r b44 b43 b43legacy ssb brcmfmac brcmsmac bcma
modprobe wl # 加载 Broadcom 无线驱动
这是我在飞牛论坛看到的,具体是哪个帖子忘了,没有存,我用记事本存下来的,你可以在论坛搜搜。