高分!关于Linux内核驱动程序
小弟有下面问题不明白!
在lib/modules/driver/net下有pppoe.ko pppox.ko
在linux客户程序ppp拨号时并没有insmod pppoe.ko,insmod pppox.ko为什么ppp拨号时时就有了pppoe与pppox模块?(没拨号前没有,我们知道ko是模块形式的,且ppp用户程序,脚本也没有insmod,或者modprob项目,求高手指点pppoe.ko,pppox是在什么时候加载进去的?
[解决办法]
你在一个终端执行
udevadm monitor
然后另一个终端运行ppp拨号软件,看看udevadm能捕获什么
[解决办法]
你可以先把自带的kill啊!然后再insmod.....
[解决办法]
你的ppp程序可能自行通过代码加载驱动模块了。例如程序中打开设备前执行system("insmod")类似的命令?