From: "Guy, Wey-Yi" <wey-yi.w.guy@intel.com>
To: Norbert Preining <preining@logic.at>
Cc: David Rientjes <rientjes@google.com>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
"ipw3945-devel@lists.sourceforge.net"
<ipw3945-devel@lists.sourceforge.net>,
"ilw@linux.intel.com" <ilw@linux.intel.com>,
"linux-wireless@vger.kernel.org" <linux-wireless@vger.kernel.org>,
Pekka Enberg <penberg@cs.helsinki.fi>
Subject: Re: iwlagn is getting very shaky
Date: Mon, 07 Nov 2011 15:37:27 -0800 [thread overview]
Message-ID: <1320709047.31823.188.camel@wwguy-huron> (raw)
In-Reply-To: <20111107123812.GB23508@gamma.logic.tuwien.ac.at>
[-- Attachment #1: Type: text/plain, Size: 5024 bytes --]
Hi Norbert,
Could you please try with this patch?
Thanks
Wey
On Mon, 2011-11-07 at 04:38 -0800, Norbert Preining wrote:
> Hi Wey, hi all,
>
> On Fr, 04 Nov 2011, Norbert Preining wrote:
> > > after the firmware reloaded, is the traffic resume? or it is continuous
> > > without traffic?
> >
> > Ok, I compiled a new kernel from todays git, and I see that there
> > are kernel bugs, but after the hardware restart traffic gets through.
>
> Well, not always actually. I just had *at*home*, were it used to work
> without any flaws till 3.1, I saw that after resume it worked for a
> short time, then the queue got stuck, then not even forcing a reset via
> the /ss/kernel/debug/..../iwlwifi/debug/force_reset did work. Only
> an unload and reload of the module, followed by a few more hickups,
> restarted the wlan card:
>
> [ 6564.905884] PM: Finishing wakeup.
> [ 6564.905889] Restarting tasks ... done.
> [ 6564.924087] video LNXVIDEO:00: Restoring backlight state
> [ 6566.045358] e1000e 0000:00:19.0: irq 45 for MSI/MSI-X
> [ 6566.100108] e1000e 0000:00:19.0: irq 45 for MSI/MSI-X
> [ 6566.101277] iwlwifi 0000:06:00.0: L1 Enabled; Disabling L0S
> [ 6566.105210] iwlwifi 0000:06:00.0: Radio type=0x1-0x2-0x0
> [ 6573.822081] wlan0: authenticate with 00:0a:79:eb:56:10 (try 1)
> [ 6573.829824] wlan0: authenticated
> [ 6573.835543] wlan0: associate with 00:0a:79:eb:56:10 (try 1)
> [ 6573.841527] wlan0: RX AssocResp from 00:0a:79:eb:56:10 (capab=0x411 status=0 aid=2)
> [ 6573.841537] wlan0: associated
>
> Here it worked for a bit, 20secs
>
> [ 6593.731625] iwlwifi 0000:06:00.0: Tx aggregation enabled on ra = 00:0a:79:eb:56:10 tid = 0
> [ 6603.704072] iwlwifi 0000:06:00.0: Queue 11 stuck for 10000 ms.
> [ 6603.704084] iwlwifi 0000:06:00.0: Current read_ptr 249 write_ptr 14
> [ 6603.704092] iwlwifi 0000:06:00.0: On demand firmware reload
> [ 6603.704566] ieee80211 phy0: Hardware restart was requested
> [ 6603.704680] iwlwifi 0000:06:00.0: L1 Enabled; Disabling L0S
> [ 6603.707700] iwlwifi 0000:06:00.0: Radio type=0x1-0x2-0x0
>
> Here I forced the reset
>
> [ 6774.772656] iwlwifi 0000:06:00.0: On demand firmware reload
> [ 6774.773868] ieee80211 phy0: Hardware restart was requested
> [ 6774.773958] iwlwifi 0000:06:00.0: L1 Enabled; Disabling L0S
> [ 6774.777053] iwlwifi 0000:06:00.0: Radio type=0x1-0x2-0x0
>
> unloading and reloading
>
> [ 6823.909282] wlan0: deauthenticating from 00:0a:79:eb:56:10 by local choice (reason=3)
> [ 6823.976417] cfg80211: Calling CRDA for country: JP
> [ 6824.037466] iwlwifi 0000:06:00.0: PCI INT A disabled
> [ 6830.344831] Intel(R) Wireless WiFi Link AGN driver for Linux, in-tree:d
> [ 6830.344835] Copyright(c) 2003-2011 Intel Corporation
> [ 6830.344941] iwlwifi 0000:06:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
> [ 6830.344974] iwlwifi 0000:06:00.0: setting latency timer to 64
> [ 6830.345174] iwlwifi 0000:06:00.0: pci_resource_len = 0x00002000
> [ 6830.345176] iwlwifi 0000:06:00.0: pci_resource_base = ffffc90000048000
> [ 6830.345179] iwlwifi 0000:06:00.0: HW Revision ID = 0x0
> [ 6830.345292] iwlwifi 0000:06:00.0: irq 46 for MSI/MSI-X
> [ 6830.345369] iwlwifi 0000:06:00.0: Detected Intel(R) WiFi Link 5100 AGN, REV=0x54
> [ 6830.345467] iwlwifi 0000:06:00.0: L1 Enabled; Disabling L0S
> [ 6830.367544] iwlwifi 0000:06:00.0: device EEPROM VER=0x11e, CALIB=0x4
> [ 6830.367547] iwlwifi 0000:06:00.0: Device SKU: 0Xf0
> [ 6830.367557] iwlwifi 0000:06:00.0: Tunable channels: 13 802.11bg, 24 802.11a channels
> [ 6830.425994] iwlwifi 0000:06:00.0: loaded firmware version 8.83.5.1 build 33692 (EXP)
> [ 6830.426214] Registered led device: phy1-led
> [ 6830.426519] ieee80211 phy1: Selected rate control algorithm 'iwl-agn-rs'
>
> more hickups
>
> [ 6830.518627] iwlwifi 0000:06:00.0: L1 Enabled; Disabling L0S
> [ 6830.522336] iwlwifi 0000:06:00.0: Radio type=0x1-0x2-0x0
> [ 6830.636966] iwlwifi 0000:06:00.0: L1 Enabled; Disabling L0S
> [ 6830.640324] iwlwifi 0000:06:00.0: Radio type=0x1-0x2-0x0
> [ 6838.327066] wlan0: authenticate with 00:0a:79:eb:56:10 (try 1)
> [ 6838.330447] wlan0: authenticated
> [ 6838.335890] wlan0: associate with 00:0a:79:eb:56:10 (try 1)
> [ 6838.341503] wlan0: RX AssocResp from 00:0a:79:eb:56:10 (capab=0x411 status=0 aid=2)
> [ 6838.341507] wlan0: associated
>
> finally got it working, one more final hickup
>
> [ 6860.602423] iwlwifi 0000:06:00.0: Tx aggregation enabled on ra = 00:0a:79:eb:56:10 tid = 0
>
> from now on working
>
> Would be great to fix that for 3.2
>
> Herzliche Grüße
>
> Norbert
> ------------------------------------------------------------------------
> Norbert Preining preining@{jaist.ac.jp, logic.at, debian.org}
> JAIST, Japan TeX Live & Debian Developer
> DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094
> ------------------------------------------------------------------------
> PEEBLES (pl.n.)
> Small, carefully rolled pellets of skegness (q.v.)
> --- Douglas Adams, The Meaning of Liff
[-- Attachment #2: [Internal-wifi-devel]_[PATCH]_iwlwifi:_check_the_HW_when_a_queue_is_stuck --]
[-- Type: application/mbox, Size: 4362 bytes --]
next prev parent reply other threads:[~2011-11-08 0:31 UTC|newest]
Thread overview: 94+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-10-19 6:01 iwlagn is getting very shaky Norbert Preining
2011-10-19 6:09 ` David Rientjes
2011-10-19 6:11 ` Pekka Enberg
2011-10-19 5:55 ` Guy, Wey-Yi
2011-10-19 6:48 ` Norbert Preining
2011-10-19 6:15 ` Guy, Wey-Yi
2011-10-19 7:19 ` Pekka Enberg
2011-10-19 6:44 ` Guy, Wey-Yi
2011-10-20 9:12 ` Pekka Enberg
2011-10-19 6:39 ` Guy, Wey-Yi
2011-10-19 6:25 ` Norbert Preining
2011-10-19 5:48 ` Guy, Wey-Yi
2011-10-19 6:46 ` Norbert Preining
2011-10-19 6:13 ` Guy, Wey-Yi
2011-10-19 12:49 ` Norbert Preining
2011-10-19 15:31 ` wwguy
2011-10-20 2:02 ` Norbert Preining
2011-10-20 1:32 ` Guy, Wey-Yi
2011-10-20 2:51 ` Norbert Preining
2011-10-20 2:55 ` Guy, Wey-Yi W
2011-10-20 3:14 ` Norbert Preining
2011-10-20 5:30 ` David Rientjes
2011-10-20 4:59 ` Norbert Preining
2011-10-20 7:40 ` Johannes Berg
2011-10-20 13:45 ` Norbert Preining
2011-10-20 13:50 ` Johannes Berg
2011-10-20 13:54 ` Norbert Preining
2011-10-21 1:23 ` Norbert Preining
2011-10-21 7:26 ` Johannes Berg
2011-10-20 14:10 ` wwguy
2011-10-21 1:24 ` Norbert Preining
2011-10-23 21:26 ` David Rientjes
2011-10-26 2:50 ` Norbert Preining
2011-10-26 3:55 ` wwguy
2011-10-26 4:03 ` Norbert Preining
2011-10-26 4:00 ` wwguy
2011-10-26 4:34 ` Norbert Preining
2011-10-26 4:54 ` Richard Yao
2011-10-26 19:56 ` [Ilw] " wwguy
2011-10-26 19:36 ` wwguy
2011-11-02 3:13 ` Norbert Preining
2011-11-02 3:21 ` Guy, Wey-Yi
2011-11-04 0:56 ` Richard Yao
2011-11-04 4:58 ` Norbert Preining
2011-11-07 12:38 ` Norbert Preining
2011-11-07 23:37 ` Guy, Wey-Yi [this message]
2011-11-08 4:32 ` Norbert Preining
2011-11-08 8:07 ` Emmanuel Grumbach
2011-11-08 8:24 ` Emmanuel Grumbach
2011-11-09 5:11 ` Norbert Preining
2011-11-09 7:15 ` Emmanuel Grumbach
2011-11-21 3:06 ` Norbert Preining
2011-11-21 13:59 ` Emmanuel Grumbach
2011-11-21 23:24 ` Norbert Preining
2011-11-22 0:24 ` Norbert Preining
2011-11-22 5:13 ` Norbert Preining
2011-11-22 6:46 ` Emmanuel Grumbach
2011-11-22 6:48 ` Emmanuel Grumbach
2011-11-22 7:27 ` Norbert Preining
2011-11-22 7:45 ` Emmanuel Grumbach
2011-11-22 7:54 ` Norbert Preining
2011-11-22 8:11 ` Emmanuel Grumbach
2011-11-22 12:43 ` Norbert Preining
2011-11-22 14:15 ` Emmanuel Grumbach
2011-11-23 1:55 ` Norbert Preining
2011-11-24 6:47 ` Emmanuel Grumbach
2011-11-24 23:02 ` Norbert Preining
2011-11-25 4:50 ` Emmanuel Grumbach
2011-11-25 12:21 ` Norbert Preining
2011-11-25 12:31 ` Emmanuel Grumbach
2011-11-25 12:37 ` Norbert Preining
2011-11-27 6:38 ` Emmanuel Grumbach
2011-11-27 9:43 ` Emmanuel Grumbach
2011-11-27 9:46 ` Johannes Berg
2011-11-27 10:44 ` Emmanuel Grumbach
2011-11-28 3:56 ` Norbert Preining
[not found] ` <CANUX_P2kYiFCP8uAhLZC_kVEjoyxabRBx3Pn+ndtFus=6hJN7Q@mail.gmail.com>
2011-11-28 4:23 ` Norbert Preining
2011-11-28 6:33 ` Emmanuel Grumbach
2011-11-28 23:25 ` Norbert Preining
2011-11-29 6:59 ` Emmanuel Grumbach
2011-11-29 7:48 ` Jeff Chua
2011-11-29 7:50 ` Emmanuel Grumbach
2011-11-29 8:31 ` Johannes Berg
2011-11-29 9:19 ` Emmanuel Grumbach
2011-11-29 9:32 ` Norbert Preining
2011-12-01 3:17 ` Norbert Preining
2011-12-11 9:24 ` Emmanuel Grumbach
2011-12-11 19:56 ` Emmanuel Grumbach
2011-12-15 14:07 ` Johannes Berg
2011-11-16 13:40 ` Richard Yao
2011-11-21 3:03 ` Norbert Preining
2011-10-26 4:19 ` Richard Yao
2011-10-27 0:05 ` Fwd: " Richard Yao
2011-10-27 3:48 ` Guy, Wey-Yi W
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1320709047.31823.188.camel@wwguy-huron \
--to=wey-yi.w.guy@intel.com \
--cc=ilw@linux.intel.com \
--cc=ipw3945-devel@lists.sourceforge.net \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-wireless@vger.kernel.org \
--cc=penberg@cs.helsinki.fi \
--cc=preining@logic.at \
--cc=rientjes@google.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox