20楼#
发布于:2002-05-23 16:00
你的passthru是2000上的还是xp上的? 是2000上的 |
|
21楼#
发布于:2002-05-23 16:14
我手头有accton,laneed,roamabout三种牌子的卡,试了accton,发现同样的现象。其他的还没试过。
|
|
|
22楼#
发布于:2002-05-24 16:09
昨天的问题有了新的进展,我今天做了如下两个试验:
1.将一个没有改动过的Passthru安装到无线网卡上,结果运行正常,用SoftICE观察发现如下现象: 1)所有我观察到的接收数据都是有PtReceive接受的; 2)调用NdisGetReceivedPacke的返回值为NULL,这说明不是下面的驱动用NdisMIndicateReceive送上来的. 3)PacketSize == LookAheadBufferSize,这说明接收道德是完整的数据包. 4)所有的数据都是通过NdisMEthIndicateReceive发送给上层驱动的,这说明802.11在驱动程序中所用的介质为NdisMedium802_3. 2.我用我的MPSend和PtSendComplete代替原来的代码后,运行仍然正常(到现在为止),所以我认为应该是我的接收代码出了问题,现在正在检查. |
|
23楼#
发布于:2002-05-24 17:40
昨天的问题有了新的进展,我今天做了如下两个试验: 按你这么说的话你的网卡的驱动传上来的应该是正规的MAC包,并且并没有把自己注册成无线网卡[起码它传上来的载体信息应该也是802。3!否则NDIS是不会调用PASSTHRU来处理包的!],我想就这两点你就可以把这个网卡一个正规的LAN处理,其他的就不敢说! |
|
|
24楼#
发布于:2002-05-24 18:22
但是接受的时候好像有问题,可能是我的资历太浅,呵呵慢慢研究的说
|
|
25楼#
发布于:2002-05-24 18:39
孤军奋战者。
加油吧! :o |
|
|
26楼#
发布于:2002-05-26 20:32
找到一点儿802.11b的资料参考一下吧。(有一点vpn的)
http://www.dell.com/us/en/gen/topics/vectors_2001-wireless_deployment.htm |
|
|
上一页
下一页