阅读:1289回复:2
如何激活驱动程序中的发送函数?
1。在网卡驱动程序中,用ifup eth0将网卡激活,有发送包,但不执行发送中断函数,就是在发送结束时要调用这个函数,可我在调试过程中,并没有执行这个函数,就终止了!不知是何原因?
2。用何指令,可以进行发包,能激活我的发送函数呢?在linux下如何来检验我的发送和接收的包是正确的呢?方法? 3。我用了ping ip地址,但给我的结果是:network is unreached!这种做法是否正确? 4。在我动态方法加载模块时,在setup中system sevice 中有一项network是否选上?我试了一下,选上之后,就会在我刚启动linux时,检测我的网卡,就出现不正确的结果,并且我再用insmod 命令加载模块时,加载不上去,出现系统错误!不打开这一项,就可以,但我不知道这一项会对我的网卡调试会带来何影响? 请高手指点!! -- [编辑 - 11/5/02 by gyh2002] |
|
沙发#
发布于:2002-11-08 09:48
好象你的驱程还有问题。一般有个中断使能寄存器(Interrupt Enable),是否打开了发送中断?
|
|
|
板凳#
发布于:2002-11-08 11:08
我已经做了这一步,让中断使能了,并且在不断读状态寄存器,只要有中断来了就会调用我的中断函数的!
|
|