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

问有关linux的网卡驱动程序的加载问题

楼主#
更多 发布于:2002-09-30 16:28
我现在已编好了一网卡驱动程序,想把它加到内核当中去,可用insmod ***.o之后出现了以下错误:
***.o :init_module :No such device
Hint: insmod errors can be caused by incorrect module parameters; includeing invalid IO or IRQ parameters.
请问是我程序中何地方编得不对而引起了这种错误,程序当中我用的是pci 不是isa,请高手指教!


[编辑 -  9/30/02 by  gyh]
xixironin
驱动牛犊
驱动牛犊
  • 注册日期2002-10-02
  • 最后登录2002-10-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-10-02 10:37
估计是你的check_mem_region or check_region 不对导致的
你用dmesg 和/proc/iomem来看,一步一步调试,我的这个问题刚解决

我是个新手,qq是58295812
有机会可以一起探讨
right_wind
驱动中牛
驱动中牛
  • 注册日期2001-10-12
  • 最后登录2018-05-29
  • 粉丝1
  • 关注0
  • 积分60分
  • 威望66点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2002-10-06 09:47
参考linux的例子看看。
good good study, day day up。
shownxu
驱动小牛
驱动小牛
  • 注册日期2002-02-05
  • 最后登录2008-04-25
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-10-08 10:11
你有没有实际的物理设备在机器上? 或者找卡时某些信息错了, 因此没有找到卡, 也可能是irq的冲突
mobi
驱动牛犊
驱动牛犊
  • 注册日期2002-06-18
  • 最后登录2005-08-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-10-08 18:26
版本问题:请确认你在驱动中包含的头文件是你所
编译的内核的头文件
。。。。。。。。。。。。。。。。。
qlang
驱动牛犊
驱动牛犊
  • 注册日期2002-02-01
  • 最后登录2002-11-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-11-01 09:47
gyh
你的问题解决了吗?你可以在linux下看错误头文件,从你的结果来看init_module 函数返回一个错误代码 - 2 罗。
从后面来看,你返回的错误很明显嘛,在开始的地方改一下
iobase and irq 编号就可以了嘛

我这几天也在调试网卡驱动,有机会交流!!
我不懂的希望你告诉我,我懂的 想告诉你
unix1998
驱动老牛
驱动老牛
  • 注册日期2002-05-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-11-01 10:03
你用动态申请irq看看。
另外,你的/dev中应该有对应的设备文件。
游客

返回顶部