Feedback on the HP EliteDesk 705 G1 SFF Business PC

Asked by Toan on 2015-03-30

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:
2015-04-23
Last reply:
2016-01-06
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

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.

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

Po-Hsu Lin (cypressyew) said : #4

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

Lauri Võsandi (v6sa) said : #5

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

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"

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.