Buddha
驱动老牛
驱动老牛
  • 注册日期2001-04-29
  • 最后登录2013-05-18
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望17点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1521回复:4

求助一个复位网卡的接口的源程序,急~~~

楼主#
更多 发布于:2001-11-07 09:32
给位ndis高手,我现在继续一个源程序,
要能实现复位下层某一个网卡(或许有几个网卡),
网卡驱动我没做过,不过我想对各位大虾一定不难,
不知道用dll能不能实现?可以用tdi调用ndis层的函数吧。
主要是我的一个程序反复使用的时候,网卡就停止接收数据了,用一些测试程序复位网卡就恢复正常,可是我又不知道如何复位,
时间紧迫,所有有劳兄弟们给一个source,让我可以直接调用:)
万分感谢。。。
wolf9@fm365.com
[Buddha 编辑于 2001-11-07 11:05]
<table style="filter: glow(color=sky blue, strength=10)"> <font color=white> 猫生病了, 老鼠大声朗诵诗集, 并修剪盆花. 猫生病了, 老鼠慢慢刷牙洗脸, 并打扫房间. 猫生病了, 老鼠倚在窗边欣赏夜色, 并对流星许愿. 猫生病了, 老鼠也病了, 它说:"我还是习惯那种时时紧张, 处处小心, 夜夜逃亡的生活." 午夜, 我听到老鼠在叹息, 且不再读诗了. </font></table>
Buddha
驱动老牛
驱动老牛
  • 注册日期2001-04-29
  • 最后登录2013-05-18
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望17点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-11-08 18:24
我的要求对高手来说不算是难事吧??
为什么就没人能给个帮助呢?
难道你们就没有帮助别人写过source么?
虽说不能涌泉相报,但只要有什么需要我帮忙的,我也一定会尽力的
出门在外,希望大家互相帮助一下

<table style="filter: glow(color=sky blue, strength=10)"> <font color=white> 猫生病了, 老鼠大声朗诵诗集, 并修剪盆花. 猫生病了, 老鼠慢慢刷牙洗脸, 并打扫房间. 猫生病了, 老鼠倚在窗边欣赏夜色, 并对流星许愿. 猫生病了, 老鼠也病了, 它说:"我还是习惯那种时时紧张, 处处小心, 夜夜逃亡的生活." 午夜, 我听到老鼠在叹息, 且不再读诗了. </font></table>
huxo
驱动牛犊
驱动牛犊
  • 注册日期2001-11-07
  • 最后登录2004-09-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-11-11 00:09
我也没搞过,但你若能读或写网卡的某个指定地址(是他的一个寄存器),在等个几十毫秒,网卡就软复位。
不过好像pci上的绝对地址读写有点麻烦,我也是很想搞清楚。
你有一个苹果,我有一个苹果,交换了还是一个苹果。 你有一个技术,我有一个技术,交换了是两个技术。
Buddha
驱动老牛
驱动老牛
  • 注册日期2001-04-29
  • 最后登录2013-05-18
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望17点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-11-12 09:10
[QUOTE]原本由 huxo 发表
[B]我也没搞过,但你若能读或写网卡的某个指定地址(是他的一个寄存器),在等个几十毫秒,网卡就软复位。
不过好像pci上的绝对地址读写有点麻烦,我也是很想搞清楚。 [/B][/QUOTE]

一定要绝对地址么?怎么访问?我可以读写他映射的寄存器地址。
“在等个几十毫秒,网卡就软复位”又是什么概念?是不是我读写完毕以后,它必定会复位?那想让它不复位又怎么办呢?
<table style="filter: glow(color=sky blue, strength=10)"> <font color=white> 猫生病了, 老鼠大声朗诵诗集, 并修剪盆花. 猫生病了, 老鼠慢慢刷牙洗脸, 并打扫房间. 猫生病了, 老鼠倚在窗边欣赏夜色, 并对流星许愿. 猫生病了, 老鼠也病了, 它说:"我还是习惯那种时时紧张, 处处小心, 夜夜逃亡的生活." 午夜, 我听到老鼠在叹息, 且不再读诗了. </font></table>
huxo
驱动牛犊
驱动牛犊
  • 注册日期2001-11-07
  • 最后登录2004-09-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-11-12 19:23
映射的寄存器地址应该也可以。
可以避开系统直接对硬件操作,对芯片操作复位。其他网卡也类似。
各个网卡芯片的pdf资料里有介绍。不过通用性差点。这不算个好办法。如果你没有其他选择,试试也不费什么时间。
你用的什么芯片?我有realtek的全部资料。

另外,我也想知道怎样对“映射的寄存器地址”操作的。我以前做硬件,办法笨了点。还希望大家能多交流。
你有一个苹果,我有一个苹果,交换了还是一个苹果。 你有一个技术,我有一个技术,交换了是两个技术。
游客

返回顶部