硬件:网卡:请教老古
需要对ne2k兼容网卡直接编程,所以找了一块isa插槽的16位(据说是ne2k)的网卡。可是
在用程序进行读写其内部寄存器的时候,写进去的值再读出来却不相等。怀疑有两个原因导
致这个结果:
1。不是ne2k兼容网卡
我这块网卡上的一些信息如下:
8EAISA01..C1-0,
CT REV-C1
DELTA DPS05U09D,DELTA .LANF7236G9712J,THB16J04.DELTA9715,P9652FK
DP8392CN,P/N:181025183760
我在WIN98下检测到这块网卡是ne2k compatible并工作正常,可以连网。照这样看,应该是
ne2k兼容网卡。
2。网卡的i/o地址没有设置好,
我在WIN98下设置的网卡i/o地址是:0x300-0x31f中断号是5。不知道这些参数写到了网卡的
内部寄存器中还是EEPROM中?这样在没有操作系统的情况下,按此i/o地址和中断号就可以
操作网卡?
发表时间:2002年6月24日9:25:00