I have a networking problem that's been bothering me for some time. I
have a Windows machine with a 100 Mbps Intel EtherPro card connected via
UTP to a Linux box with a 3com 3c905B. The problem is that traffic from
the Windows box to the Linux box goes as fast as 3 to 5 MBytes per
second but the other way around, from Linux to Windows, goes at a measly
7 kBytes per second.
The strange thing is, this is not a recent problem. It was the same when
I had two 10Base2 NE2000 clone cards, and since then I've tried
everything I can think of:
- Replacing the NE2000s by 100 Mbps UTP NICs
- Swapping the NICs
- Changing and reversing cables
- Using different drivers (3c509, 3c59x, 3c90x)
- Setting the card to half-duplex as some people suggested (it went from
7kBps to a whopping 12 kBps, so yes, that did help some)
- I've even replaced the motherboard in the Linux box
But all to no avail. Some things I've already made sure of:
- The two boxes are connected using a cat. 5 crossover cable that seems
to have all pins connected.
- The NIC is on its own interrupt.
And now I just don't know what to try anymore.
Can anyone help me?
Groeten, - Jacco
Think about it: | IRL: Jacco van Schaik
If the wheel had never been | Mail me: jacco at nlr dot nl
driving on logs... |
| See also http://www.nlr.nl/NARSIM.html