Bug 205717

Summary: tg3 silently drops all traffic
Product: Drivers Reporter: Nathan Shearer (mail)
Component: NetworkAssignee: drivers_network (drivers_network)
Status: RESOLVED DUPLICATE    
Severity: normal CC: mail
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 5.4 Subsystem:
Regression: Yes Bisected commit-id:
Attachments: macmini 6,2 dmidecode
Unaffected Kernel Config 4.4.203
Affected Kernel Config 5.4

Description Nathan Shearer 2019-11-29 23:47:54 UTC
This is a regression. The tg3 driver works fine on 4.4.203 on Mac Mini 6,1 and 6,2 computers, but will silently drop all packets after a tiny load on all newer kernel versions.

To reproduce:
 1) use a Mac Mini 6,1 or 6,2 or computer with the same network chip.
 2) ssh root@macmini dd if=/dev/urandom | dd of=/dev/null
 3) watch the bandwidh on the macmini. It will drop to 0b/s after a few moments

Mac Mini 6,2
  4.4.203 is not affected (12 hours, high cpu load, over 800GB transferred without error)
  4.9.203 is affected (eth0 timeout after only 6.3GB of transfer, no messages in dmesg)
  4.14.156 is affected (eth0 timeout in seconds after only 1.5GB of transfer, no messages in dmesg)
  5.3.11 is affected (eth0 timeout after only 6.3GB of transfer, no messages in dmesg)
  5.4 is affected (eth0 timeout after only 10GB of transfer, no messages in dmesg)

Changing tx rx sg and tso with ethtool does not help.
Comment 1 Nathan Shearer 2019-11-29 23:50:29 UTC
Created attachment 286123 [details]
macmini 6,2 dmidecode
Comment 2 Nathan Shearer 2019-12-02 15:31:30 UTC
Created attachment 286149 [details]
Unaffected Kernel Config 4.4.203
Comment 3 Nathan Shearer 2019-12-02 15:33:04 UTC
Created attachment 286151 [details]
Affected Kernel Config 5.4
Comment 4 Nathan Shearer 2020-09-27 04:48:32 UTC
This is duplicate of bug 12877
Comment 5 Nathan Shearer 2020-09-27 05:58:08 UTC

*** This bug has been marked as a duplicate of bug 12877 ***