The problem may be not at tg3 module. I have installed an other network card
(RTL 100MBit, PCI).
This network card is eth1, configured by DHCP, the tg3 is eth0, unconfigured
lspci
...
09:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
...
ifconfig
eth0 Link encap:Ethernet HWaddr 00:1e:4f:b6:68:b3
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:16
eth1 Link encap:Ethernet HWaddr 00:19:e0:0d:08:41
inet addr:192.168.0.88 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::219:e0ff:fe0d:841/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:24792 errors:0 dropped:0 overruns:0 frame:0
TX packets:2925 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5661107 (5.3 MB) TX bytes:299449 (292.4 KB)
Interrupt:18 Base address:0xcc00
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2840 errors:0 dropped:0 overruns:0 frame:0
TX packets:2840 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:142000 (138.6 KB) TX bytes:142000 (138.6 KB)
Now I transfer a file, cached on a Squid Proxy. On an other maschine (P1), the
transfer
rate is ~400kByte/sec. But on the Dell T7400 (P2) the transfer rate is
~30Kbyte/sec
with RTL and Tigon network card too.
Both machine (P1) and (P2) are connected to the same HUB (Netgear 1GBit).
follow a tcpdump from Dell T7400 with RTL (with Tigon3 it looks similary)
...
17:34:22.621117 IP 192.168.0.88.34123 > 192.168.103.10.8080: . ack 237268 win
501 <nop,nop,timestamp 3532237 1252225105>
17:34:22.622050 IP 192.168.103.10.8080 > 192.168.0.88.34123: .
237268:238716(1448) ack 124 win 1448 <nop,nop,timestamp 1252225105 3532237>
17:34:22.622058 IP 192.168.0.88.34123 > 192.168.103.10.8080: . ack 238716 win
501 <nop,nop,timestamp 3532237 1252225105>
17:34:22.623057 IP 192.168.103.10.8080 > 192.168.0.88.34123: .
238716:240164(1448) ack 124 win 1448 <nop,nop,timestamp 1252225105 3532237>
17:34:22.623064 IP 192.168.0.88.34123 > 192.168.103.10.8080: . ack 240164 win
501 <nop,nop,timestamp 3532238 1252225105>
17:34:22.827432 IP 192.168.103.10.8080 > 192.168.0.88.34123: .
240164:241612(1448) ack 124 win 1448 <nop,nop,timestamp 1252225156 3532238>
17:34:22.827441 IP 192.168.0.88.34123 > 192.168.103.10.8080: . ack 241612 win
501 <nop,nop,timestamp 3532289 1252225156>
17:34:22.828516 IP 192.168.103.10.8080 > 192.168.0.88.34123: .
241612:243060(1448) ack 124 win 1448 <nop,nop,timestamp 1252225156 3532289>
17:34:22.828524 IP 192.168.0.88.34123 > 192.168.103.10.8080: . ack 243060 win
501 <nop,nop,timestamp 3532289 1252225156>
17:34:22.829630 IP 192.168.103.10.8080 > 192.168.0.88.34123: .
243060:244508(1448) ack 124 win 1448 <nop,nop,timestamp 1252225157 3532289>
17:34:22.829638 IP 192.168.0.88.34123 > 192.168.103.10.8080: . ack 244508 win
501 <nop,nop,timestamp 3532289 1252225157>
...
Please note the timestamps! On the machine P1 they are smaller! Follow
an output from P1
17:46:07.764751 IP 192.168.103.10.8080 > 192.168.0.118.39496: P
355130:356482(1352) ack 124 win 1448 <nop,nop,timestamp 1252401034 7542428>
17:46:07.764798 IP 192.168.0.118.39496 > 192.168.103.10.8080: . ack 356482 win
16022 <nop,nop,timestamp 7542429 1252401034>
17:46:07.765007 IP 192.168.103.10.8080 > 192.168.0.118.39496: P
356482:357834(1352) ack 124 win 1448 <nop,nop,timestamp 1252401034 7542428>
17:46:07.771350 IP 192.168.103.10.8080 > 192.168.0.118.39496: .
357834:359282(1448) ack 124 win 1448 <nop,nop,timestamp 1252401035 7542429>
17:46:07.771384 IP 192.168.0.118.39496 > 192.168.103.10.8080: . ack 359282 win
16022 <nop,nop,timestamp 7542431 1252401034>
17:46:07.771449 IP 192.168.103.10.8080 > 192.168.0.118.39496: P
359282:360538(1256) ack 124 win 1448 <nop,nop,timestamp 1252401035 7542429>
17:46:07.771475 IP 192.168.103.10.8080 > 192.168.0.118.39496: P
360538:360858(320) ack 124 win 1448 <nop,nop,timestamp 1252401035 7542429>
17:46:07.771521 IP 192.168.0.118.39496 > 192.168.103.10.8080: . ack 360858 win
16022 <nop,nop,timestamp 7542431 1252401035>
17:46:07.775456 IP 192.168.103.10.8080 > 192.168.0.118.39496: P
360858:362210(1352) ack 124 win 1448 <nop,nop,timestamp 1252401036 7542431>
17:46:07.775504 IP 192.168.0.118.39496 > 192.168.103.10.8080: . ack 362210 win
16022 <nop,nop,timestamp 7542432 1252401036>
--
Slow eth0 on Dell Precision T7400 (tg3 module)
https://bugs.launchpad.net/bugs/207618
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs