[eepro100-bug] 82559ER on eepd board

Steven.Krekels@alcatel.be Steven.Krekels@alcatel.be
Thu Aug 22 12:17:00 2002


Hi Parvan, 

I've read your mail dd 2002/08/09 on the eepro100bug list.

I'm also using a PC104 board from eepd (Profive C3VE, Celeron 400Mhz)
with the 82559ER. I experienced the same problem: Tx buffer timeout.

I've tested the same driver/chip combination on another eepd board (with
Pentium MMX 266Mhz) and it runs quite well.  The difference I saw were
the irq's. On the Celeron board the ethernet (PCI 0, dev 10) shares an 
irq with the video driver (PCI 1 Dev 0). On the MMX board they had separated irq's. Unfortunatly there is no way to change the irq assignment, 
their bios doesn't allow it. I've read somewhere on the web, that changing
the irq's can only be done in the bios...

My testsw generates messages (with random-but-limited length) that are 
send back and forth between 2 pc's. I've noticed if you send small 
messages (<500bytes) things improve: during ~13hours messages were send 
and recevied succesfully.  With big messages the timeout occurs after a 
few seconds...
I was thinking of changing the  MTU size as a workaround, but I'm not sure 
if this is ok. Ethernet is not really my cup of tea... 
Changing the #define PKT_BUF_S from 15365 to 536 wasn't enough, errors occured
for messages >536bytes... Hints are very welcome...

I've contacted eepd via a local reseller, but they weren't too
cooperative: they said it worked fine for windows :(

Cheers,

	Steven.


-- 
Steven Krekels               Email: steven.krekels@alcatel.be
Alcatel Bell Space N.V.      Phone: +32 3 829 51 75
Berkenrodelei 33             Fax:   +32 3 829 55 02
B-2660 Hoboken               
Belgium                      http://www.alcatel.be/space