Re: Ethernet driver problem

From: Michele Bove (michele.bove_at_selesta.it)
Date: 02/27/04


Date: 27 Feb 2004 09:20:53 -0800

Thank you for your answer, Valter.
I'm using a JTAG hardware debugger (RAVEN + Intel compiler EXDI
driver) and I'm not using KITL, for now.
So, BSP_NOSHAREETH = 1
I think that some registry settings are OK, because :
- If I enable DHCP client, DHCP packets are sent to DHCP server and
packets from DHCP are received and decoded correctly. After this the
board send some ARP packets for verifying if IP address received is
valid.
- If I disable DHCP client, ARP packets are sent immediately.
I see also WINS packets in output, but without answer, so I'm
investigating about them.
But after these operations, the board receive for example ICMP packets
but doesn't work.
This is my first job with WIndowsCE and I think I have a lot to learn
....
Any other suggestion is good for me.

Valter Minute <vminute@REMOVEMEinwind.it> wrote in message news:<Xns949BB394D579DVALTERMINUTE@207.46.248.16>...
> michele.bove@selesta.it (Michele Bove) wrote in
> news:6a4bf7d7.0402260819.7a9d98ee@posting.google.com:
>
> > Hi, I'm developing a board with a PXA255 and Asix 10/100 Ne2000
> > compatible ethernet controller.
> > First step of WindowsCE 4.2 porting (ethernet bootloader) works
> > fine. Second step instead give me some troubles.
> > Kernel start correctly, ethernet drivers seems to works (I obtain
> > an IP address from a DHCP server) but after this step TCP/IP
> > doesnt work. I'm using a serial debug interface, and I can see
> > that ping ethernet packets from my PC (60 bytes len) are received
> > but not routed to an higher level.
> > Someone can suggest me a potential reason for this ?
> > Thanks.
>
> Are you connected to PB using KITL?
> In this case check that the BSP_NOSHAREETH environment variable is not
> set and that you followed the directions of the article entitled
> "Ethernet Debug Sharing Procedures" in PB help.
>
> If your system is working in release mode, without KITL, and the frames
> are received only at the ethernet level and not by the TCP/IP stack,
> check that the registry settings that link TCP/IP and your network
> adapter are correct. Try to build a debug image without KITL and enable
> the debug zones related to TCP/IP and network drivers (you should put
> the correct entries under HKEY_LOCAL_MACHINE\DebugZones on the target
> device).



Relevant Pages

  • Re: Ethernet driver problem
    ... bug found in NE2000 driver - function CardSetup. ... I dont understand why DHCP packets went out correctly, ... > driver) and I'm not using KITL, ...
    (microsoft.public.windowsce.platbuilder)
  • Help w/ routing on Cisco 1841...
    ... router successfully making a DHCP request to the cable system and getting ... interface FastEthernet0/0 ... description Outside Interface to Cable Modem ... input packets with dribble condition detected ...
    (comp.dcom.sys.cisco)
  • Re: IP Address
    ... DHCP is used to request an IP address ... NIS mean by the term "loopback"? ... IP also "loop back" packets that are ... DHCP is a superset of BOOTP, ...
    (microsoft.public.windowsxp.newusers)
  • Re: dhclient denied
    ... > not all DHCP messages go out to the IP broadcast address. ... >> so that and the failure of firewall changes to end the message make ... >> me think that the blocked packets aren't getting as far as the firewall. ... and "out xmit" is that "out via" checks both incoming and outgoing packets, ...
    (freebsd-questions)
  • Re: Remote tools not working
    ... lowered from the default of 1500, the packets will become fragmented. ... parameter to get better performance across their connection. ... >> I have a problem in that i cannot connect over KITL transport and CESH ...
    (microsoft.public.windowsce.platbuilder)