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

Reply via email to