请教大师一个问题:
我单板上的CPU是IXP425,操作系统是LINUX-2.4.X,单板上的USB-RNDIS驱动是intel网站上下载的BSD_Linux_ixp400UsbClientDriver-1_11(在这个驱动中,Vendor ID = 0x8086,Product ID=0x0001,且源码中未引用Product ID,只用到了Vendor ID),PC上安装的是windows 2003 sp1
去Microsoft网站下载了Remote NDIS USB Driver Kit(
http://www.microsoft.com/whdc/device/network/NDIS/rndis.mspx),从里面取出了rndismpy.sys,usb8023y.sys,按照里面的INF模板写了自己的chynorndis.inf文件和license.txt,把此4个文件放于一个目录下.
chynorndis.inf文件是在INF模板文件下修改了3个地方:
1.Provider
2.日期,版本
3.VID/PID,分别换成LINUX驱动中的数字,即:VID_8086和PID_0001
单板启动后,启动USB驱动模块,插上USB连线,连接到PC,此时WINDOWS检测到一个USB设备,显示为unknown device,我安装驱动,指向自己的chynorndis.inf文件,windows弹出一个对话框:
"指定的位置没有包含设备的兼容软件驱动程序.如果该位置包含驱动程序,请确定它是为用于32位系统的windows设计的"
我猜很可能是windows端的驱动设置不对,该如何处理呢,不胜感激!