阅读:1474回复:7
怎样去掉10M网卡?
远峰2440+wince4.2平台,有10M网卡CS8900和100M网卡LAN91C113,现在platform.bib和platform.reg中把CS8900的驱动屏蔽掉,但是wince起来后,100M网卡的也找不到了,串口有信息:LAN91C111 ==> Miniport Reset,请问要怎样把cs8900去掉而不影响LAN91C113呢?
|
|
沙发#
发布于:2007-04-16 10:13
问题还没解决,自己顶一下!
|
|
板凳#
发布于:2007-04-17 09:46
可否把你的platform.reg中关于网口部分的设置帖出来看一下?
|
|
|
地板#
发布于:2007-04-18 10:20
这是platform.reg中关于这两个网卡的描述:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Ethernet (for CS8900 chip) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;IF BSP_CS8900 [HKEY_LOCAL_MACHINE\Drivers\CS8900] "Dll"="ndis.dll" "Prefix"="NDS" "Miniport"="CS8900" [HKEY_LOCAL_MACHINE\Comm\CS8900] "DisplayName"="CS8900" "Group"="NDIS" "ImagePath"="CS8900.dll" [HKEY_LOCAL_MACHINE\Comm\CS8900\Linkage] "Route"=multi_sz:"CS89001" [HKEY_LOCAL_MACHINE\Comm\CS89001] "DisplayName"="CS8900" "Group"="NDIS" "ImagePath"="CS8900.dll" [HKEY_LOCAL_MACHINE\Comm\CS89001\Parms] "BusNumber"=dword:0 "BusType"=dword:0 "SysIntr"=dword:1A "InterruptNumber"=dword:1A "IoBaseAddress"=dword:A7000300 "Transceiver"=dword:3 "CardType"=dword:1 [HKEY_LOCAL_MACHINE\Comm\CS89001\Parms\TcpIp] "EnableDHCP"=dword:1 "LLInterface"="" "UseZeroBroadcast"=dword:0 [HKEY_LOCAL_MACHINE\Comm\Tcpip\Linkage] "Bind"="CS89001" ;ENDIF ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Ethernet (for LAN91C113 chip) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [HKEY_LOCAL_MACHINE\Comm\LAN9000] "DisplayName"="SMC LAN91C113 Ethernet" "Group"="NDIS" "ImagePath"="YF_LAN91C113.DLL" [HKEY_LOCAL_MACHINE\Comm\LAN9000\Linkage] "Route"=multi_sz:"LAN90001" [HKEY_LOCAL_MACHINE\Comm\LAN90001] "DisplayName"="SMC LAN91C113 Ethernet" "Group"="NDIS" "ImagePath"="YF_LAN91C113.DLL" [HKEY_LOCAL_MACHINE\Comm\LAN90001\Parms] "BusNumber"=dword:0 "BusType"=dword:1 "InterruptNumber"=dword:21 ;<= interrupt number, in hex "IoBaseAddress"=dword: A9000300 ;<= IOBase address, in hex (SEE NOTE) "Transceiver"=dword:21;<= Enter the correct sysintr value here. "sysintr"=dword:21 [HKEY_LOCAL_MACHINE\Comm\LAN90001\Parms\TcpIp] "EnableDHCP"=dword:1 ;<== set to 1 if DHCP enabled. "DefaultGateway"="" ;(contd) If set to 0 then enter the values next entries "UseZeroBroadcast"=dword:0 "IpAddress"="" "Subnetmask"="" [HKEY_LOCAL_MACHINE\Comm\Tcpip\Linkage] "Bind"=multi_sz:"LAN90001" |
|
地下室#
发布于:2007-04-18 21:35
看上去两部分注册表是分开的,怎会删了CS8900部分连LAN9000也没有了呢。奇怪了
|
|
|
5楼#
发布于:2007-04-19 09:06
其中cs8900注册表有:
[HKEY_LOCAL_MACHINE\Drivers\CS8900] "Dll"="ndis.dll" "Prefix"="NDS" "Miniport"="CS8900" 而LAN91C113没有这部分,不知道是有什么影响? 现在发现直接屏蔽CS8900驱动不仅LAN91C113工作不正常,连SD卡也不认的? |
|
6楼#
发布于:2007-04-26 12:41
ndis.dll有什么作用的?
|
|
7楼#
发布于:2007-04-26 22:12
有无试一下给LAN9000也加上ndis.dll?
如: [HKEY_LOCAL_MACHINE\Drivers\LAN9000] "Dll"="ndis.dll" |
|
|