UDP checksum problema

Beregnyei Balazs bereg at impulzus.sch.bme.hu
Thu Mar 24 11:02:07 CET 2005


Szia,

On Wed, 23 Mar 2005, VFX wrote:

> Muszaly checksumot hasznalni? Egyszeruen hagyd ki. A szabvany megengedi.
> Egyebkent nekem is hibazik az UDP checksum, ezert jol kihagytam :), nem
> kerestem meg a hibat. Inkabb az adatblokba tettem a vedelmet.

Mar jol mukodik, ugyhogy praktikus okokbol meghagyom :)
Viszont bejott egy sokkal misztikusabb hiba:

A keszulekem kuld egy UDP-t a PC-re, amit a PC-nek egy masik UDP-vel 
nyugtaznia kell. Ha nem jon nyugta, 10 ms nagysagrendu timeout utan a 
keszulek ujrakuldi _ugyanazt_ azt Ethernet frame-et, aminek a belsejeben
ugyanaz az IP es UDP adat van. Neha 10-15 masodpercig megy a folyamatos 
ujrakuldes, mert a PC egyaltalan nem kap semmit (tcpdump nem jelez), 
mikozben a keszuleken a LED folyamatosan villog, tehat kuldi a csomagokat!
Aztan egyszer csak megkapja, es nyugtazza. Vicces :)

Olyat is probaltam, hogy nem ugyanazt kuldi ujra, hanem az IP-ben a 16 
bites azonositot mindig megnoveli 1-gyel es uj IP checksumot szamol.
Igy is elofordul a 15 masodperces doglodes :(

Lehet, hogy ez mar hardveres hiba (pl. switch), mindjart veszek cross 
kabelt, es direktben kotom ossze a cuccokat.
Lehet-e szoftveres oka a jelensegnek?

BB




More information about the Elektro mailing list