发布网友 发布时间: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