[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