From: "Michael Chan" <[EMAIL PROTECTED]> Date: Thu, 02 Nov 2006 13:02:29 -0800
> [TG3]: Fix 2nd ifup failure on 5752M. > > This fixes a bug reported in: > > http://bugzilla.kernel.org/show_bug.cgi?id=7438 > > tg3_close() turns off the PHY if WoL and ASF are both disabled. On > the next tg3_open(), some devices such as the 5752M will not be > brought up correctly without a PHY reset early in the reset sequence. > The PHY clock is needed for some internal MAC blocks to function > correctly. > > This problem is fixed by always resetting the PHY early in > tg3_reset_hw() when it is called from tg3_open() or tg3_resume(). > tg3_setup_phy() can then be called later in the sequence without the > reset_phy parameter set to 1, since the PHY reset is already done. > > Update version to 3.68. > > Signed-off-by: Michael Chan <[EMAIL PROTECTED]> Applied, thanks a lot Michael. - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html