Matt Carlson
b7d4d461ad
tg3: Fix io failures after chip reset
...
commit 9e975cc291d80d5e4562d6bed15ec171e896d69b upstream.
Commit f2096f94b5 , entitled
"tg3: Add 5720 H2BMC support", needed to add code to preserve some bits
set by firmware. Unfortunately the new code causes throughput to stop
after a chip reset because it enables state machines before they are
ready. This patch undoes the problematic code. The bits will be
restored later in the init sequence.
Signed-off-by: Matt Carlson <mcarlson@broadcom.com >
Reviewed-by: Michael Chan <mchan@broadcom.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2011-10-03 11:40:42 -07:00
..
2011-10-03 11:40:25 -07:00
2011-05-26 10:33:34 +01:00
2011-10-03 11:39:57 -07:00
2011-05-20 13:43:21 -07:00
2011-07-12 11:08:01 +10:00
2011-05-26 17:12:32 -07:00
2011-10-03 11:40:36 -07:00
2011-06-17 12:40:36 -04:00
2011-06-02 05:29:19 +09:00
2011-08-15 18:31:35 -07:00
2011-05-31 15:26:42 +09:00
2011-06-07 12:02:00 -07:00
2011-10-03 11:40:31 -07:00
2011-05-29 11:18:09 -07:00
2011-06-30 07:43:27 +08:00
2011-06-14 15:03:07 +09:00
2011-08-29 13:29:06 -07:00
2011-10-03 11:40:33 -07:00
2011-08-04 21:58:38 -07:00
2011-07-15 14:03:30 -06:00
2011-10-03 11:40:33 -07:00
2011-06-24 13:41:11 +02:00
2011-10-03 11:40:12 -07:00
2011-07-07 16:29:29 -07:00
2011-06-11 15:06:48 -07:00
2011-08-04 21:58:34 -07:00
2011-07-05 10:38:43 +02:00
2011-08-15 18:31:38 -07:00
2011-10-03 11:40:31 -07:00
2011-05-23 09:12:26 -07:00
2011-10-03 11:40:14 -07:00
2011-10-03 11:40:16 -07:00
2011-05-23 09:12:26 -07:00
2011-10-03 11:40:27 -07:00
2011-08-04 21:58:38 -07:00
2011-10-03 11:40:11 -07:00
2011-06-22 06:08:48 -05:00
2011-10-03 11:40:42 -07:00
2011-05-25 00:08:17 +01:00
2011-05-31 16:33:34 +02:00
2011-05-26 13:19:00 -07:00
2011-10-03 11:40:29 -07:00
2011-07-11 14:26:34 +08:00
2011-08-15 18:31:35 -07:00
2011-05-27 10:12:35 -07:00
2011-06-01 19:29:10 -07:00
2011-10-03 11:39:46 -07:00
2011-10-03 11:40:01 -07:00
2011-10-03 11:40:08 -07:00
2011-06-06 14:14:56 +02:00
2011-10-03 11:40:42 -07:00
2011-06-14 15:15:25 +09:00
2011-07-06 15:03:08 +09:00
2011-07-07 13:06:08 -04:00
2011-08-17 10:55:50 -07:00
2011-06-24 00:09:16 +00:00
2011-10-03 11:39:49 -07:00
2011-10-03 11:40:33 -07:00
2011-05-30 11:14:15 +09:30
2011-10-03 11:39:57 -07:00
2011-05-30 11:14:16 +09:30
2011-07-08 21:14:44 -07:00
2011-08-04 21:58:42 -07:00
2011-06-20 09:01:33 -07:00
2011-05-23 13:01:00 -07:00
2011-05-28 12:35:15 -07:00