veket官方网站论坛

veket

 找回密码
 要注册
搜索
查看: 1170|回复: 8

[分享] 编译博通无线网卡linux驱动

[复制链接]
发表于 2022-3-21 12:46 | 显示全部楼层 |阅读模式
编译博通无线网卡linux驱动,Broadcom无线网卡驱动

对于高手来说也许是很简单的事,但看到新手在群里问,所以分享过程。
不确定有没有错,因为我也是菜鸟,若介意的不用看了。

veket下边的驱动现在已经很齐全了,但博通无线网卡驱动有时候还是要手动编译。
就是如果已经驱动正常建议不用理,未有驱动才尝试编译。
在编译驱动之前要准备三样内容:
一是开发包,二是内核源码包,三是博通无线网卡驱动源码
开发包:veket是单独打包的,v22对应的名字是devx_22.sfs。
http://www.lucky8k.com/thread-133863-1-1.html
这里下载开发编译包
内核源码包,这个是对应你自己现在使用的内核版本的才行,通常是像kernel_sources-5.15.30_22.sfs或类似名字,我用的内核是5.15.30所以对应的是这个。
博通无线网卡驱动源码
https://github.com/antoineco/broadcom-wl
我是这里下载的,这里的说明教程页面上有:
将不用的加入黑名单:
/etc/modprobe.d/blacklist.conf
是上边文件加入内容
# wireless drivers (conflict with Broadcom hybrid wireless driver 'wl')
blacklist ssb
blacklist bcma
blacklist b43
blacklist brcmsmac
编译过程
$ make
$ make install
$ depmod -A
$ modprobe wl
具体看页面上边的说明,上边网址就有介绍。

建议按上边的方法来就好了。
我的过程是取巧的,是看之前的教程来的
挂载上开发包和内核源码后,直接进入解开来的网卡驱动目录
make
编译好之后将
wl.ko
文件手动复制到
/lib/modules/5.15.30-veket/kernel/drivers/net/wireless/
目录下边,make install命令就是做这个,若用命令就不用手动
5.15.30-veket是我用的内核版本,别的版本名字这里不一样。

复制好驱动后,打开文件
/etc/modprobe.d/blacklist.conf
加入内容
# wireless drivers (conflict with Broadcom hybrid wireless driver 'wl')
blacklist ssb
blacklist bcma
blacklist b43
blacklist brcmsmac
然后运行命令
depmod -A
modprobe wl
这样就完成了无线网卡驱动编译整个过程。
视频教程这里
https://www.bilibili.com/video/bv1K44y1N76X
 楼主| 发表于 2022-3-21 12:52 | 显示全部楼层
编译无线网卡驱动说明
http://www.lucky8k.com/thread-133688-1-1.html
发表于 2022-4-7 10:56 | 显示全部楼层
好教程
发表于 2022-4-19 21:53 | 显示全部楼层
学习了
发表于 2022-4-21 00:20 | 显示全部楼层
加油!
您需要登录后才可以回帖 登录 | 要注册

本版积分规则

QQ|手机版|Archiver|veket官方网站论坛 ( 粤ICP备 11052856 )

GMT+8, 2024-4-24 10:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表