阅读:1521回复:4
求助一个复位网卡的接口的源程序,急~~~
给位ndis高手,我现在继续一个源程序,
要能实现复位下层某一个网卡(或许有几个网卡), 网卡驱动我没做过,不过我想对各位大虾一定不难, 不知道用dll能不能实现?可以用tdi调用ndis层的函数吧。 主要是我的一个程序反复使用的时候,网卡就停止接收数据了,用一些测试程序复位网卡就恢复正常,可是我又不知道如何复位, 时间紧迫,所有有劳兄弟们给一个source,让我可以直接调用:) 万分感谢。。。 wolf9@fm365.com [Buddha 编辑于 2001-11-07 11:05] |
|
|
沙发#
发布于:2001-11-08 18:24
我的要求对高手来说不算是难事吧??
为什么就没人能给个帮助呢? 难道你们就没有帮助别人写过source么? 虽说不能涌泉相报,但只要有什么需要我帮忙的,我也一定会尽力的 出门在外,希望大家互相帮助一下 |
|
|
板凳#
发布于:2001-11-11 00:09
我也没搞过,但你若能读或写网卡的某个指定地址(是他的一个寄存器),在等个几十毫秒,网卡就软复位。
不过好像pci上的绝对地址读写有点麻烦,我也是很想搞清楚。 |
|
|
地板#
发布于:2001-11-12 09:10
[QUOTE]原本由 huxo 发表
[B]我也没搞过,但你若能读或写网卡的某个指定地址(是他的一个寄存器),在等个几十毫秒,网卡就软复位。 不过好像pci上的绝对地址读写有点麻烦,我也是很想搞清楚。 [/B][/QUOTE] 一定要绝对地址么?怎么访问?我可以读写他映射的寄存器地址。 “在等个几十毫秒,网卡就软复位”又是什么概念?是不是我读写完毕以后,它必定会复位?那想让它不复位又怎么办呢? |
|
|
地下室#
发布于:2001-11-12 19:23
映射的寄存器地址应该也可以。
可以避开系统直接对硬件操作,对芯片操作复位。其他网卡也类似。 各个网卡芯片的pdf资料里有介绍。不过通用性差点。这不算个好办法。如果你没有其他选择,试试也不费什么时间。 你用的什么芯片?我有realtek的全部资料。 另外,我也想知道怎样对“映射的寄存器地址”操作的。我以前做硬件,办法笨了点。还希望大家能多交流。 |
|
|