gyh
gyh
驱动牛犊
驱动牛犊
  • 注册日期2002-05-22
  • 最后登录2002-10-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1176回复:1

关于调试网络驱动程序的问题!

楼主#
更多 发布于:2002-10-11 09:33
我现在正调试驱动程序,用insmod ***.o加载之后,出现了一些问题,请高手帮助一下,先谢了!
1。当程序在执行到 dev->open = ***_open;
                  dev->start_xmit = ***_start_xmit
                  .......
   就是在进行函数地址付值时,出现了系统错误,就是一堆代码,我不知道是何地方出错了?怎末进行查找?并且,这之后,我执行任何命令,机子都会死掉,是何原因?关机也关不了,必须重新启动!

2。系统是怎末进行才能执行open,start_xmit,close一些函数的?加载之后能自动执行吗?还有和协议绑定的问题的说法吗?  

[编辑 -  10/11/02 by  gyh]
omr
omr
驱动牛犊
驱动牛犊
  • 注册日期2002-09-28
  • 最后登录2003-05-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-10-12 19:38
呵呵,又跑这问来了 :-)

我现在正调试驱动程序,用insmod ***.o加载之后,出现了一些问题,请高手帮助一下,先谢了!
1。当程序在执行到 dev->open = ***_open;
                  dev->start_xmit = ***_start_xmit
                  .......
   就是在进行函数地址付值时,出现了系统错误,就是一堆代码,我不知道是何地方出错了?怎末进行查找?并且,这之后,我执行任何命令,机子都会死掉,是何原因?关机也关不了,必须重新启动!

2。系统是怎末进行才能执行open,start_xmit,close一些函数的?加载
之后能自动执行吗?还有和协议绑定的问题的说法吗?  
ifconfig up的时候 open. 这个在 SMTH 说过了。
start_xmit 是发包的时侯,谁发的你不知道,内核已经串行化了。
close 是在 ifconfig down 的时候调用。



[编辑 -  10/11/02 by  gyh]
游客

返回顶部