*adding public comment w/ description from original bug this was cloned from* +++ This bug was initially created as a clone of Bug #492199 +++ Description of problem: doing an ifdown on an interface using the below nic does not work properly: 80:0a.0 Ethernet controller: nVidia Corporation CK804 Ethernet Controller (rev f3) The customer noticed this problem when he switched down one of the interfaces in a bond (using ifconfig ethX down). The IP address is deassigned from the interface, but the link is up and the kernel keeps using this interface as the current active one in the bond. As the result, the connectivity via the bond interface is lost. The customer has also reproduced the problem w/out bonding being involved. How reproducible: every time Steps to Reproduce: 1. ifdown ethX 2. Actual results: physical link remains Expected results: interface/link shutdown completely
Created attachment 356735 [details] re-add power down phy patch
Created attachment 356736 [details] add phy_power_down parameter
Created attachment 356737 [details] reset phy state on resume
additional note: the attached patches were created against kernel-2.6.18-162.el5
in kernel-2.6.18-173.el5 You can download this test kernel from http://people.redhat.com/dzickus/el5 Please do NOT transition this bugzilla state to VERIFIED until our QE team has sent specific instructions indicating when to do so. However feel free to provide a comment indicating that this fix has been verified.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2010-0178.html