]>
Commit | Line | Data |
---|---|---|
2cb7cef9 BS |
1 | From 3858276b7198074bf3570470463808627f0c9e31 Mon Sep 17 00:00:00 2001 |
2 | From: Eilon Greenstein <eilong@broadcom.com> | |
3 | Date: Wed, 14 Jan 2009 06:44:16 +0000 | |
4 | Subject: bnx2x: Prevent self test loopback failures | |
5 | Acked-by: Karsten Keil <kkeil@novell.com> | |
6 | Reference: bnc#472500 | |
7 | ||
8 | Setting loopback requires time to take effect | |
9 | ||
10 | Signed-off-by: Yaniv Rosner <yanivr@broadcom.com> | |
11 | Signed-off-by: Eilon Greenstein <eilong@broadcom.com> | |
12 | Signed-off-by: David S. Miller <davem@davemloft.net> | |
13 | --- | |
14 | drivers/net/bnx2x_link.c | 2 +- | |
15 | 1 files changed, 1 insertions(+), 1 deletions(-) | |
16 | ||
17 | Index: linux-2.6.27-bnx2x_2/drivers/net/bnx2x_link.c | |
18 | =================================================================== | |
19 | --- linux-2.6.27-bnx2x_2.orig/drivers/net/bnx2x_link.c | |
20 | +++ linux-2.6.27-bnx2x_2/drivers/net/bnx2x_link.c | |
21 | @@ -3583,7 +3583,7 @@ static void bnx2x_set_xgxs_loopback(stru | |
22 | (MDIO_REG_BANK_CL73_IEEEB0 + | |
23 | (MDIO_CL73_IEEEB0_CL73_AN_CONTROL & 0xf)), | |
24 | 0x6041); | |
25 | - | |
26 | + msleep(200); | |
27 | /* set aer mmd back */ | |
28 | bnx2x_set_aer_mmd(params, vars); | |
29 |