1 Sep 10:24
Re: frequent iwl3945 microcode errors
On Sat, 2008-08-30 at 10:32 +0200, Brian Crowley wrote: > > Getting a bunch of microcode errors, every few minutes, sometimes > leading to a hung system. Seems to begin with psmouse failed resync.. > noticed resync problem happens when the network card is doing > something like scanning or reestablishing link and am quite certain is > related.. no resync failures when wireless card turned off. Here two > iterations that ended up with a hang, ultimately degrading and forcing > me to do a hard restart: We have just released a new uCode for 3945 today. Maybe you want to try it. Also, please load the module with debug=0x43fff when you attach the dmesg. It dumps more uCode debug info. http://intellinuxwireless.org/index.php?n=Downloads Thanks, -yi -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@... More majordomo info at http://vger.kernel.org/majordomo-info.html
---
diff -Nurp a/drivers/net/wireless/p54/p54common.c b/drivers/net/wireless/p54/p54common.c
--- a/drivers/net/wireless/p54/p54common.c 2008-08-31 21:15:41.000000000 +0200
+++ b/drivers/net/wireless/p54/p54common.c 2008-09-01 21:33:22.000000000 +0200
@@ -66,8 +66,7 @@ static struct ieee80211_supported_band b
.n_bitrates = ARRAY_SIZE(p54_rates),
};
-
-void p54_parse_firmware(struct ieee80211_hw *dev, const struct firmware *fw)
+int p54_parse_firmware(struct ieee80211_hw *dev, const struct firmware *fw)
{
struct p54_common *priv = dev->priv;
struct bootrec_exp_if *exp_if;
@@ -79,7 +78,7 @@ void p54_parse_firmware(struct ieee80211
int i;
if (priv->rx_start)
- return;
+ return 0;
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to
RSS Feed