tcp/ip trouble

Etienne Fortin etienne.fortin at sensio.tv
Wed Jun 30 16:32:13 UTC 2004


I'm quite new to network driver and the inner working of Ethernet and
the low-level part of the TCP/IP stack. But if back and forth
communication works fine and unidirectional communication doesn't work,
isn't it because there's some kind of "acknowledge" message missing???
Just an idea... Maybe a bit, in the chip registers, must be cleared
between each transmission and that bit is cleared automatically when
receiving. Maybe...

Etienne Fortin
Sensio


-----Message d'origine-----
De : Stan [mailto:zylog at club-internet.fr] 
Envoyé : 30 juin, 2004 14:05
À : rtems-users at rtems.com
Objet : tcp/ip trouble



Hi,

I'm writing network device driver ( DM9000 ethernet controller ). It
works nearly all :-(

For example :
( SERVER is a program , MBX is my RTEMS box) 

MBX send --> SERVER 
MBX receive <-- SERVER 
MBX send --> SERVER 
MBX receive <-- SERVER 
etc.
This it working properly.

But :

MBX send --> SERVER 
MBX send --> SERVER 
MBX send --> SERVER 
etc.

After some datas to send, never datas are transmit and the message
'Still waiting for mbuf cluster.' appears.

It seems a succession of write over tcp/ip to fail.
While a succession of read/write working properly.

Obviously, these examples working properly if I use ppp over tty.

An idea ?
Thanks a lot.

-- 

- Stan

---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.708 / Virus Database: 464 - Release Date: 2004-06-18
 

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.708 / Virus Database: 464 - Release Date: 2004-06-18
 




More information about the users mailing list