Feedback on the HP EliteDesk 705 G1 SFF Business PC

Asked by Toan

Broadcom tg3 5762 nic disconnects and goes offline during high network traffic.

This was tested on Kubuntu 14.04, and 14.10. To re-create it, bootup the kubuntu 14.10 LIVE cd,
constantly transfer a >1GB file to a remote PC, network connectivity will be un-usable after about 5-50GB total tx transfer.

Let me know if you need me to do any thing, b/c I am a fairly experienced Linux application and device driver developer. thanks

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu-Certification Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Toan (tpham3783) said :
#1

By the way, I also downloaded the latest device driver version 3.137h (dec 20, 2014), and ran it with kernel 2.6.39.
Even if I were to disable scatter gather (SG), TSO, GSO, GRO with ethtool; the network still drops out under heavy load.

This is possibly a FW issue, not a device driver issue. Thanks

Revision history for this message
Po-Hsu Lin (cypressyew) said :
#2

Hello,
interesting, thanks for providing these information, it will be great if you can open a bug report with "ubuntu-bug linux" command on 14.04.1 (3.13 kernel) or 14.04.2 (3.16 kernel). Even it's a FW issue, it's still helpful to leave a record on launchpad for future reference or clarify this problem.
Thanks.

Revision history for this message
Toan (tpham3783) said :
#3

Po-Hsu Lin,

Thank you, the bug is filed with the latest version of Kubuntu-Vivid 15.04, which was released today.

reference: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1447664

Revision history for this message
Po-Hsu Lin (cypressyew) said :
#4

Cool,
I've linked the bug to this question.
Thanks!

Revision history for this message
Lauri Võsandi (v6sa) said :
#5

Hello, I can confirm the issue with Ubuntu 14.04 on EliteDesk 705 SFF G1 box

Revision history for this message
Lauri Võsandi (v6sa) said :
#6

Hi again, disabling highdma with ethtool seems to work around the issue. I've added following udev rule to make the changes permanent in /etc/udev/rules.d/80-tg3-fix.rules

ACTION=="add", SUBSYSTEM=="net", ATTRS{vendor}=="0x14e4", ATTRS{device}=="0x1687", RUN+="/sbin/ethtool -K %k highdma off"

Revision history for this message
Po-Hsu Lin (cypressyew) said :
#7

Cool, thanks for providing this workaround!

Can you help with this problem?

Provide an answer of your own, or ask Toan for more information if necessary.

To post a message you must log in.