linux 网卡驱动怎么编译 编译好了再什么地方!?网卡是BCM5722

发布网友 发布时间:2022-04-24 11:56

我来回答

4个回答

热心网友 时间:2023-10-11 23:31

你下的RPM那不是源文件,是安装包:
rpm -ivh yourfile.rpm
完成后lsmod | grep your_driver_name看安装好没
安装地址在这个目录下:/lib/moles/`uname -r`/kernel/net

建议直接下个源代码,自己编译后加载安装。

热心网友 时间:2023-10-11 23:31

Linux驱动是很大的工程 不是以两句可以说清楚的 也不懂你具体想问些什么东西
可以以模块化的加载 编译的话gcc -c ****.c 会生成.o 或者.ko文件(根据内核版本不同而不同)
然后insmod加载到内核中就可以追问比如我现在下载了一个网卡驱动源文件BCM5722.《版本号》.src.rpm 怎么编译成I386的文件 编译好以后是不是直接就可以安装?

追答rpm包直接安装不就行了吗 没装过,如果装完后不能直接使用的话 可能需要重新编译到内核吧 这个不太清楚

热心网友 时间:2023-10-11 23:32

用lspci -v ---- 可以查看芯片组的信息(当然目前主要是为了查看网卡的信息)

lsmod    ---- 可以查看加载了的模块

具体位置是:

硬件在驱动模块在lib/moles/内核版本号/kernel/drives/下

网卡驱动则在lib/moles/内核版本号/kernel/drives/net/下

uname -r ---- 可以查看LINUX操作系统的内核版本号

uname -a ---- 可以查看LINUX操作系统的全部信息

要激活网卡,那么支持这个网卡的驱动就必须在net下有.

热心网友 时间:2023-10-11 23:32

比较麻烦的方法是编译进内核,现在比较常用的是直接以模块的方式挂载 mod

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com