Search Linux Wireless

Re: 2.6.28-rc regression: Can't stop Rx DMA

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, 2008-10-19 at 00:59 -0700, Dominik Brodowski wrote:
> On Sun, Oct 19, 2008 at 01:30:50AM +0200, Tomas Winkler wrote:
> > On Sun, Oct 19, 2008 at 1:10 AM, Dominik Brodowski
> > > [   37.340901] iwl3945: Microcode SW error detected.  Restarting 0x82000008.
> > > [   37.340944] iwl3945: Error Reply type 0x00000005 cmd REPLY_SCAN_CMD (0x80) seq 0x4413 ser 0x0000004B
> > > [   37.342349] iwl3945: Can't stop Rx DMA.
> > >
> > > The iwlwifi-3945-1.ucode is the one shipped with Ubuntu's 2.6.24-21-generic
> > > kernel sources (md5sum: 26d10014b09439dc5a8573c2a6f85b0a ). And, as
> > > mentioned in the subject, 2.6.27 or 2.6.26 work perfectly fine.
> >
> > I think you need new uCode, the API has changed to support stealth APs
> > .... I believe there was some misscommunication...
> 
> Thanks for the hint -- indeed, the newest uCode works both with 2.6.26 and
> current git... so the uCode is backwards compatible, but the kernel code is
> not. Should the uCode be named iwlwifi-3945-2.ucode therefore, to notify the
> users that they need something newer? Or can the kernel code be made to work
> with the old uCode again?

(let me try again... sorry for the spam)

Could you please try the following patch instead of updating your ucode?

diff --git a/drivers/net/wireless/iwlwifi/iwl3945-base.c
b/drivers/net/wireless/iwlwifi/iwl3945-base.c
index d15a2c9..0f811dd 100644
--- a/drivers/net/wireless/iwlwifi/iwl3945-base.c
+++ b/drivers/net/wireless/iwlwifi/iwl3945-base.c
@@ -6100,7 +6100,7 @@ static void iwl3945_bg_request_scan(struct
work_struct *data)
 	int rc = 0;
 	struct iwl3945_scan_cmd *scan;
 	struct ieee80211_conf *conf = NULL;
-	u8 n_probes = 2;
+	u8 n_probes = 0;
 	enum ieee80211_band band;
 
 	conf = ieee80211_get_hw_conf(priv->hw);


--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux