On Thu, Sep 20, 2007 at 02:53:00PM +0200, Steffen D. wrote:
I have unloaded the usb stuff. I have cated the interrupts before and after iperf...:
# cat /proc/interrupts 11: 4330 XT-PIC-XT eth0
# iperf -s
Server listening on TCP port 5001 TCP window size: 85.3 KByte (default)
[ 6] local 192.168.2.58 port 5001 connected with 192.168.2.2 port 32948 [ 6] 0.0-11.6 sec 1.66 MBytes 1.20 Mbits/sec
meshnode:~# cat /proc/interrupts 11: 6418 XT-PIC-XT eth0
So you are indeed getting interrupts. That's good.
I am not familiar with iperf and I don't know what you want. I suppose you want to see 100Mbps instead of 1.20Mbps.
I don't know what is realistic to expect from the hardware you are using. Also it would be more accurate to test throughput (if that is what you are doing) using UDP because it is fire and forget as opposed to TCP which needs handshaking.
What's the problem again? Your previous logs indicate that the link goes up and down, but that's not a lot of information..
Is this NIC also behind that PCI bridge?
The throughput is the probleme because it is to little - i allways can test it with the orig. bios and there it works like 1gbit should work. The problem is that it works with the normal bios and working very very badly with the linux bios. The ethernet is not behind a pci bridge.