Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
For bugs related to Red Hat Enterprise Linux 5 product line. The current stable release is 5.10. For Red Hat Enterprise Linux 6 and above, please visit Red Hat JIRA https://issues.redhat.com/secure/CreateIssue!default.jspa?pid=12332745 to report new issues.

Bug 640061

Summary: [Broadcom 5.6 bug] tg3: 5719 tx data corruption fix
Product: Red Hat Enterprise Linux 5 Reporter: Matt Carlson <mcarlson>
Component: kernelAssignee: John Feeney <jfeeney>
Status: CLOSED DUPLICATE QA Contact: Network QE <network-qe>
Severity: high Docs Contact:
Priority: high    
Version: 5.6CC: andriusb, benlu, cward, gideonn, hjia, jfeeney, mcarlson
Target Milestone: rcKeywords: OtherQA, Regression
Target Release: 5.6   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-12-01 21:07:17 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Matt Carlson 2010-10-04 16:43:48 UTC
Description of problem:

Recently we discovered a tx data corruption bug while testing the 5719.  Commit ID d309a46e42542223946d3a9e4e239fdc945cb53e should fix the problem.

While I'm here, I'd also like to request that commit ID 
41a8a7ee4a78216962f3afcea5968c04d0ab3b08, and if it is possible to run in netpoll mode, commit ID 66cfd1bd05a7a1c31c9cdbb2ddf5c57d1cddc5f6.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 John Feeney 2010-10-12 17:22:02 UTC
I built kernel rpms with the following patches:
1. tg3: 5719: Prevent tx data corruption d309a46e42542223946d3a9e4e239fdc945cb53e
2. tg3: Fix read DMA FIFO overruns on recent devices 41a8a7ee4a78216962f3afcea5968c04d0ab3b08
3. tg3: Create TG3_FLG3_5717_PLUS flag c885e824699f49bc3758a0dec760e189cd774e79
  (Needed for the second patch.)

The requested netpoll patch (66cfd1bd05a7a1c31c9cdbb2ddf5c57d1cddc5f6) was not included because most of the functions referenced (netif_napi_add, netif_napi_delete(), netif_tx_lock_all_queues()) were not to be found in RHEL5.

This rpm can be found on my people page http://people.redhat.com/.rhel5.6. 
Note: please ignore the bz used as part of the name of this rpm (kernel-2.6.18-222.el5.bz565973.1.x86_64.rpm). This rpm has the patches referenced about as well as fixes for another non-networking bz. The src rpm is there too. 

Testing feedback would be appreciated.

Comment 2 RHEL Program Management 2010-10-12 17:30:23 UTC
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux maintenance release.  Product Management has requested
further review of this request by Red Hat Engineering, for potential
inclusion in a Red Hat Enterprise Linux Update release for currently deployed
products.  This request is not yet committed for inclusion in an Update
release.

Comment 3 John Feeney 2010-10-12 18:57:31 UTC
It would be nice to have the correct path to my people page...(duh!)

http://people.redhat.com/jfeeney/.rhel5.6

Comment 4 John Feeney 2010-12-01 19:35:21 UTC
This appears to be a subset of the patches required for bz657097. Probably close as dup of that one.

Comment 5 Andrius Benokraitis 2010-12-01 21:07:17 UTC

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