阅读:1408回复:7
PCMCIA资源分配不正确,Driver就不能加载吗?(20分答谢)
我的PCI网卡(用FPGA实现的)工作正常,然后我把该网卡做成了PCMCIA接口,驱动程序也是从PCI网卡驱动改过来的。插上去,发现新硬件,加载我的驱动程序:调用DriverEntry,返回值是STATUS_SUCCESS,但是系统再也不会调用我的Initialize接口了,这是为什么?
我用DriverStudio的小工具PCI Configuration看了一下,我的PCMCIA网卡的资源没有分配正确:IO空间和Memory映射空间都是00000000h,这和不调用Initialize接口有关系吗? 谢谢! |
|
最新喜欢:okincn
|
沙发#
发布于:2002-12-17 08:59
建议NdisMSetAttributes的参数用NdisInterfacePcMcia
|
|
板凳#
发布于:2002-12-17 20:40
NdisMSetAttributes的参数用NdisInterfacePcMcia这一步是必须做的,可是还不行啊。
我怀疑是硬件有问题,然后系统就不调用我的Initialize接口了,不敢确定。 |
|
|
地板#
发布于:2002-12-19 15:41
你读了CIS没有,不知你资源分配是用的那个函数?
还是读注册表 ndisopenconfig? |
|
地下室#
发布于:2002-12-19 22:07
\"我用DriverStudio的小工具PCI Configuration看了一下,我的PCMCIA网卡的资源没有分配正确:IO空间和Memory映射空间都是00000000\",这就是说,我是通过PCI配置空间看到资源没分配。
|
|
|
5楼#
发布于:2003-01-08 10:53
我使劲的顶
|
|
|
6楼#
发布于:2003-01-08 11:15
还没搞定吗?
|
|
7楼#
发布于:2003-01-08 18:42
我一直没去搞,因为我伙伴还在调硬件,硬件上的资源分配不正确。我担心问题出在软件上-----当然,硬件时必须要先调通。
|
|
|