Please keep your replies on the eCos list!

**EVERYONE** please get this straight.  Replies made by me on the
eCos discussion list must be followed up on the eCos discussion list
unless I invite private replies.  This way everyone benefits, not
just the interested party.  Private email support consultation and
support is available, but only with a contract.

Antoine Zen-Ruffinen wrote:
The target platform is an embed PC with NS dp83816 NIC. I've port the
eCos driver my self for the PC platform.

I configure eCos with the configtool, just using the template I made
and the "net" package.

No, I didn't run a standard eCos network test program. But I build an
redboot with this configuration. If I type ping -n 1000 -r 1 -h
192.168.165.18 (is my host PC) everything went fine !

This is only partly relevant - RedBoot uses a completely different
network stack than normal eCos applications.  Also, RedBoot does
not use interrupts, which the eCos stacks rely on.


I know that nothing was send : 1 becose network activity led doesn't
blink, 2 I monitor network with Wireshark (Ethereal). the monitoring
trace show the TFTP exchange and the DHCP init but nothing more. It
look like this :
No.     Time        Source                Destination           Protocol Info
  69504 25.515675   192.168.165.18        192.168.165.253       TFTP
  Data Packet, Block: 452
  69505 25.516279   192.168.165.253       192.168.165.18        TFTP
  Acknowledgement, Block: 452
  69506 25.516289   192.168.165.18        192.168.165.253       TFTP
  Data Packet, Block: 453
  69507 25.516662   192.168.165.253       192.168.165.18        TFTP
  Error Code, Code: Not defined, Message: redboot
tftp_stream_terminate
  69508 25.826093   0.0.0.0               255.255.255.255       DHCP
  DHCP Discover - Transaction ID 0x6c1dfce9
  69511 26.074789   0.0.0.0               255.255.255.255       DHCP
  DHCP Discover - Transaction ID 0x6c1dfce9
  69512 26.304739   0.0.0.0               255.255.255.255       DHCP
  DHCP Discover - Transaction ID 0x6c1dfce9
  69514 26.451407   0.0.0.0               255.255.255.255       DHCP
  DHCP Request  - Transaction ID 0x6c1dfde9
  69516 26.839890   Olicom_c8:1d:6c       Broadcast             ARP
  Who has 192.168.165.254?  Gratuitous ARP


Did your eCos application print anything about the DHCP transaction?
I'm betting that it did not (which would imply you are having trouble
with receive interrupts from your driver)


2008/1/10, Gary Thomas <[EMAIL PROTECTED]>:
Antoine Zen-Ruffinen wrote:
Hi List folks,

I've a problem with the TCP/IP stack:
- I use TFTP to load my program in redboot. That work fine.
- My application start, call init_all_network_interfaces(), it do the
DHCP stuff. That work fine.
- Then I open a socket and try to send / receive data. No packet is even send.

Does someone has already seen such problem ?
Any idea ?
We'll need more data than this in order to help.
   * What's the target platform?
   * How did you configure eCos for your failing application?
   * Have you run any of the standard eCos network test programs?
   * How do you know nothing was sent?  What sort of debugging
     have you tried so far?


--
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------

--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

Reply via email to