Bug 718988

Summary: [EL5.7] igb: failed to activate WOL on 2nd LAN port on i350
Product: Red Hat Enterprise Linux 5 Reporter: Martin Wilck <martin.wilck>
Component: kernelAssignee: Stefan Assmann <sassmann>
Status: CLOSED ERRATA QA Contact: Qian Hong <qhong>
Severity: medium Docs Contact:
Priority: medium    
Version: 5.7CC: atzhang, carolyn.wyborny, cww, dhoward, gasmith, jarod, jfeeney, john.ronciak, ltroan, peterm, qcai, qhong, syeghiay
Target Milestone: rcKeywords: ZStream
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
This update adds a missing patch that enables WOL (Wake-on-LAN) on the second port of a Intel Ethernet Server Adapter I350.
Story Points: ---
Clone Of: 718293
: 727128 (view as bug list) Environment:
Last Closed: 2012-02-21 03:43:14 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:
Bug Depends On: 718293    
Bug Blocks: 708414, 727128, 730682, 758797    
Attachments:
Description Flags
0001-igb-fix-WOL-on-2nd-port-on-i350.patch none

Description Martin Wilck 2011-07-05 11:09:20 UTC
+++ This bug was initially created as a clone of Bug #718293 +++

Description of problem:
On a PRIMERGY RX300S7 (Romley/Patsburg system with onboard Powerville NIC), wake-on-lan can't be activated with the RHEL6.1 native igb driver 3.0.6-k2.

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

2.6.18-269.el5

How reproducible:
always

Steps to Reproduce:
1. run "ethtool eth2"

Actual results:
Supports Wake-on: d

Expected results:
Supports Wake-on: pumbg

Additional info:
The driver igb 3.0.19 from e1000.sourceforge.net enables WOL on this port successfully.
--- Additional comment from martin.wilck.com on 2011-07-04 07:44:14 EDT ---

Created attachment #511175 [details]
proposed patch

I think I found the difference between the OEM and upstream drivers. It's a trivial patch. Intel, please verify.

--- Additional comment from martin.wilck.com on 2011-07-05 04:24:10 EDT ---

Upstream submission here:

http://marc.info/?l=linux-netdev&m=130978970530745&w=2

Comment 1 Martin Wilck 2011-07-08 12:20:29 UTC
This patch has been ACKed by Intel. Please include in 5.7, or prepare a 5.7.z errata. Given Intel's ACK and the patch's simplicity, this shouldn't be a problem.

Comment 2 Stefan Assmann 2011-07-29 09:46:47 UTC
Created attachment 515865 [details]
0001-igb-fix-WOL-on-2nd-port-on-i350.patch

Comment 3 Martin Wilck 2011-07-29 15:42:38 UTC
As this didn't make it into 5.7 GA, I would like to request an early 5.7.z errata.

Comment 5 Larry Troan 2011-07-31 13:06:34 UTC
Tracker changed from FJ5.7Bugs to FTS5.8Bugs since 5.7 has shipped.

Added ZSTREAM keyword since FTS is requesting for 5.7.z. New Bug number will need to be cloned from this bug for 5.7 z-stream.

Comment 9 RHEL Program Management 2011-08-04 04:13:49 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 10 Weibing Zhang 2011-08-09 05:51:30 UTC
qa_ack+.
Machine in beaker:
intel-s3e37-03.lab.bos.redhat.com
intel-s3eb1-03.lab.bos.redhat.com

Comment 16 Jarod Wilson 2011-08-23 14:04:59 UTC
Patch(es) available in kernel-2.6.18-282.el5
You can download this test kernel (or newer) from http://people.redhat.com/jwilson/el5
Detailed testing feedback is always welcomed.

Comment 18 Martin Prpič 2011-10-27 09:22:38 UTC
    Technical note added. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    New Contents:
This update adds a missing patch that enables WOL (Wake-on-LAN) on the second port of a Intel Ethernet Server Adapter I350.

Comment 19 Larry Troan 2011-12-01 19:36:00 UTC
Per Gary Smith, the Z-stream bug for this is 
https://bugzilla.redhat.com/show_bug.cgi?id=730682
which went out on 20th Oct via http://rhn.redhat.com/errata/RHSA-2011-1386.html.

Comment 20 Qian Hong 2011-12-26 11:00:41 UTC
Hello, this bug can be reproduce on intel-canoepass-03.lab.bos.redhat.com with 2.6.18-269.el5:

# ethtool -i eth1
driver: igb
version: 3.0.6-k2-1
firmware-version: 0.147-0
bus-info: 0000:07:00.1

# lspci
07:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
07:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
07:00.2 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
07:00.3 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)

Retested with 2.6.18-289.el5 and 2.6.18-302.el5, ethtool eth1 return "Supports Wake-on: pumbg". Manually test wake on lan on 2.6.18-289.el5, wol works as expect.

Marking VERIFIED.

BTW, would some one set the "Fixed In Version" field? Thanks.

Comment 21 Martin Wilck 2012-01-27 13:18:18 UTC
(In reply to comment #20)
> Marking VERIFIED.

???
The VERIFIED flag wasn't set. doing it now.

Comment 22 errata-xmlrpc 2012-02-21 03:43:14 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

http://rhn.redhat.com/errata/RHSA-2012-0150.html