Re: Ethernet problem...
- From: Mekas <Mekas@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Mon, 16 Apr 2007 00:04:04 -0700
Hi,
Finally i got both ethernet ports working.. That problem is due to kitl
and kernel debugger.. I've enable both during build, but i used CF to boot my
board..So the ethernet port allotted for transfer was not detected..
Thank u..
Mekas :)
"Mekas" wrote:
Thanks Cook and silver,.
I have added the registry entry, which cook mentioned, but nothing happened.
As per silver's suggestion, i have modified registry entries, but no
improvement. Here is my modified registry entry,
[HKEY_LOCAL_MACHINE\Comm\E100]
"DisplayName"="Intel 82559"
"Group"="NDIS"
"ImagePath"="E100.dll"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\PCI\Template\E100]
"Dll"="NDIS.dll"
"Class"=dword:02
"SubClass"=dword:00
"ProgIF"=dword:0
"VendorID"=multi_sz:"8086","8086","8086","8086"
"DeviceID"=multi_sz:"1229","1209","103a","1065"
"Prefix"="NDS"
"IsrDll"="giisr.dll"
"IsrHandler"="ISRHandler"
"PortIsIO"=dword:1
"PortOffset"=dword:0
"PortSize"=dword:2
"PortMask"=dword:F300
; Specific configuration for a dual network interface instance
[HKEY_LOCAL_MACHINE\Comm\E100\Linkage]
"Route"=multi_sz:"E1001"
[HKEY_LOCAL_MACHINE\Comm\E1001]
"DisplayName"="Intel 82559"
"Group"="NDIS"
"ImagePath"="E100.dll"
[HKEY_LOCAL_MACHINE\Comm\E1001\Parms]
"BusNumber"=dword:0
"BusType"=dword:5
"BusTypeLocal"=dword:5
; Shared packet buffer storage, must match reserved memory range
"CE_PhysAddr"=dword:80050000
; Other adapter-specific Registry parameters may be inserted here
; IP configuration for an adapter instance
; Settings for DHCP, if enabled
IF DHCP
[HKEY_LOCAL_MACHINE\Comm\E1001\Parms\TcpIp]
"EnableDHCP"=dword:1
"DefaultGateway"=""
"UseZeroBroadcast"=dword:0
"IpAddress"="0.0.0.0"
"Subnetmask"="0.0.0.0"
ENDIF
; Settings for static IP configuration, if enabled
IF STATIC_IP
[HKEY_LOCAL_MACHINE\Comm\E1001\Parms\TcpIp]
"EnableDHCP"=dword:0
"DefaultGateway"="1.2.3.4"
"UseZeroBroadcast"=dword:0
"IpAddress"="192.168.168.98"
"Subnetmask"="255.255.255.0"
ENDIF
[HKEY_LOCAL_MACHINE\Comm\E100\Linkage]
"Route"=multi_sz:"E1002"
[HKEY_LOCAL_MACHINE\Comm\E1002]
"DisplayName"="Intel 82559"
"Group"="NDIS"
"ImagePath"="E100.dll"
[HKEY_LOCAL_MACHINE\Comm\E1002\Parms]
"BusNumber"=dword:0
"BusType"=dword:5
"BusTypeLocal"=dword:5
; Shared packet buffer storage, must match reserved memory range
"CE_PhysAddr"=dword:80070000
; Other adapter-specific Registry parameters may be inserted here
; Settings for DHCP, if enabled
IF DHCP
[HKEY_LOCAL_MACHINE\Comm\E1002\Parms\TcpIp]
"EnableDHCP"=dword:1
"DefaultGateway"=""
"UseZeroBroadcast"=dword:0
"IpAddress"="0.0.0.0"
"Subnetmask"="0.0.0.0"
ENDIF
; Settings for static IP configuration, if enabled
IF STATIC_IP
[HKEY_LOCAL_MACHINE\Comm\E1002\Parms\TcpIp]
"EnableDHCP"=dword:0
"DefaultGateway"="1.2.3.4"
"UseZeroBroadcast"=dword:0
"IpAddress"="192.168.168.99"
"Subnetmask"="255.255.255.0"
ENDIF
Additonal entry in the config.bib
MEMORY
;Here is our packet buffer memory range (20000h for each adapter x 2
adapters)
;In platform.reg, map one adapter to 80050000 and one to 80070000
EPKTBUF 80050000 00040000 RESERVED
I'm confused, since in 5.0 without these additional entries both ports
detected. Whether i have to do any modifications in registry, guide me. Can u
give me the correct registry entry.
Thanks in advance,
Mekas.
----------------------------------------------------------------------------------------------
"Doug Cook [MSFT]" wrote:
Try adding
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\PCI\Template\E100]
"Entry"="NdisPCIBusDeviceInit"
I'm not an expert, but everything else looks ok to me. Are E100.dll and
ndis.dll in the image?
--
// StdDisclaimer.h
// This posting is provided "AS IS" with no warranties, and confers no
rights.
//
"Mekas" <Mekas@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:D1CAA17B-06CE-4709-AEDD-BEB134C8D9E6@xxxxxxxxxxxxxxxx
Hi,
I'm using WinCE 6.0 working on a x86 board. I'm having two 10/100
(fast
ethernet) ports. I'm using a intel fast ethernet driver. On booting, only
one
port is detecting and it works. But the other port is not detected. I've
set
both SYSGEN_ETHERNET and SYSGEN_CONNMC.
But when i use Wince 5.0 using the same driver and same registry
entry,
both the ports detected and worked. Here is my registry entry in
platform.reg.
[HKEY_LOCAL_MACHINE\Comm\E100]
"DisplayName"="Intel 82559"
"Group"="NDIS"
"ImagePath"="E100.dll"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\PCI\Template\E100]
"Dll"="NDIS.dll"
"Class"=dword:02
"SubClass"=dword:00
"ProgIF"=dword:0
"VendorID"=multi_sz:"8086","8086","8086","8086"
"DeviceID"=multi_sz:"1229","1209","103a","1065"
"Prefix"="NDS"
"IsrDll"="giisr.dll"
"IsrHandler"="ISRHandler"
"PortIsIO"=dword:1
"PortOffset"=dword:0
"PortSize"=dword:2
"PortMask"=dword:F300
What is the problem i'm facing, i cant find.. I tried using other drivers
also, its not detecting even one port. Can u people give me some
suggestions
in rectifying this problem.
Thanks in advance,
Mekas.
- Prev by Date: Re: A problem about OAL development
- Next by Date: Re: A problem about OAL development
- Previous by thread: KITL always show recieve packet timeout!!!
- Next by thread: Re: Kernel Bootup Crashing at MDCreateThread
- Index(es):
Relevant Pages
|