From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail-ee0-f53.google.com ([74.125.83.53]:41491 "EHLO mail-ee0-f53.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753463Ab3LHGVj (ORCPT ); Sun, 8 Dec 2013 01:21:39 -0500 Received: by mail-ee0-f53.google.com with SMTP id b57so950884eek.26 for ; Sat, 07 Dec 2013 22:21:37 -0800 (PST) Received: from [192.168.1.6] (178-36-125-211.adsl.inetia.pl. [178.36.125.211]) by mx.google.com with ESMTPSA id h48sm14004291eev.3.2013.12.07.22.21.34 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 07 Dec 2013 22:21:35 -0800 (PST) Message-ID: <52A40FE5.30004@gmail.com> (sfid-20131208_072146_260350_F0C84904) Date: Sun, 08 Dec 2013 07:21:25 +0100 From: Jeremy Johnathan Rodent MIME-Version: 1.0 To: linux-wireless@vger.kernel.org Subject: Random lock-ups (?) of Centrino Ultimate-N 6300 (iwlwifi) Content-Type: multipart/mixed; boundary="------------080402070401080703040608" Sender: linux-wireless-owner@vger.kernel.org List-ID: This is a multi-part message in MIME format. --------------080402070401080703040608 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hello. I'd like to apologize in advance, if I shouldn't report such issues to this mailing list. I was told this is a good place for bug reports associated with Linux kernel modules for wireless devices. I have a ThinkPad X201 Tablet, which I recently bought used. This laptop has an Intel Centrino Ultimate-N 6300 wireless 802.11abgn card, which is supported via the iwlwifi module and a firmware image. I'm using Arch Linux on it (i haven't tried a different OS yet), and so have fairly recent and vanilla kernel and firmware packages (the policy of this distribution is to have the latest packages marked as stable by upstream and only do patching if it's required to build the package or make it work with others). Since some time I've been struggling with my laptop's wifi card randomly locking up (at least, I think the hardware locks up), usually after at least a few hours of usage. The initial symptom of such an event is the wifi card ceasing to work. Afterwards, each few seconds the computer "freezes" for a few other seconds. I can stop these freezes by flipping a radio disable switch, which causes rfkill's hard block on all wireless devices. However, flipping it back to unblock doesn't cause the wifi card to function, only bringing back aforementioned freezes. These lock-ups happen completely randomly. I'm using this laptop a lot, over 10 hours daily, and there are days when there is no problem. I even managed to use it a week without problems. Other times it can happen as much as 4 times daily. Twice it happened straight after boot, but otherwise it happens after at least a few hours of usage. I at first thought, that it might be associated with the amount of data sent in and out of the interface, but there was no correlation. I specially tested this by moving large amounts of data within my local network for a few hours. Next thing I considered, was that the device overheats due to radiation (I'm usually very close to my AP, and have the default tx-power setting, which is 15dBm). But these issues happened no matter how far I was and changing tx-power to smallest possible value didn't help. I also thought this might be because the device accumulates heat after a few hours, but recently I got the lock-up 3 minutes after boot, which happened after the laptop was laying all night powered off. Since this issues started, I've considered many packages (such as those network-related and kernel modules like tp-smapi) as the culprits (especially those installed or updated around the time of the first occurrence) and tried uninstalling or downgrading. I also tried removing any module options and udev rules I made before the lock-ups started. Again, no success. Finally, I recently tried a few options of the iwlwifi module (11n_disable=1, swcrypto=1, bt_coex_active=0). None of those helped, though after setting bt_coex_active=0 I had 2 days of peace. I haven't tried the power-saving ones yet, though. My only remaining clue is that this seems more likely to happen if I'm on battery power, especially when the battery has little charge. So I guess this might be associated with power management. I have to say, I don't have the knowledge to understand what's really going on, how to read the ring buffer output or how to debug such an issue. But it seems to me, looking at the dmesg output, that the driver has some issue, the device is reinitialized, which fails. Hence why I wrote that the device locks up. I've attached output of dmesg captured right after a recent lock-up. I hope I have a recent enough kernel for this to be useful. I also attached outputs of dmidecode and lspci -vvvv, and /proc/config.gz, in case this information would be useful. Please tell me if anything else is needed. I'm willing to invest some time and have no problem with things like compiling a custom kernel, using gdb. The only problem here is that I have no idea how I can trigger this, and can never be sure if the issue went away. I thank in advance for any help. Sincerely, Jeremy. --------------080402070401080703040608 Content-Type: application/gzip; name="config.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 --------------080402070401080703040608 Content-Type: text/plain; charset=UTF-8; name="lspci_vvvv.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="lspci_vvvv.txt" 00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 02) Subsystem: Lenovo Device 2193 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- Kernel driver in use: agpgart-intel Kernel modules: intel_agp 00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller]) Subsystem: Lenovo Device 215a Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- [disabled] Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit- Address: fee0f00c Data: 4181 Capabilities: [d0] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [a4] PCI Advanced Features AFCap: TP+ FLR+ AFCtrl: FLR- AFStatus: TP- Kernel driver in use: i915 Kernel modules: i915 00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06) Subsystem: Lenovo Device 215f Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us ExtTag- RBE+ FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <4us ClockPM- Surprise- LLActRep+ BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise- Slot #0, PowerLimit 10.000W; Interlock- NoCompl+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg- Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock- Changed: MRL- PresDet- LinkState- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not Supported ARIFwd- DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled ARIFwd- LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis- Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1- EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest- Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit- Address: 00000000 Data: 0000 Capabilities: [90] Subsystem: Lenovo Device 2164 Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: pcieport Kernel modules: shpchp 00:1c.3 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 (rev 06) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us ExtTag- RBE+ FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #4, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <4us ClockPM- Surprise- LLActRep+ BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Slot #3, PowerLimit 10.000W; Interlock- NoCompl+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq- LinkChg- Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock- Changed: MRL- PresDet- LinkState- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not Supported ARIFwd- DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled ARIFwd- LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis- Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1- EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest- Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit- Address: 00000000 Data: 0000 Capabilities: [90] Subsystem: Lenovo Device 2164 Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: pcieport Kernel modules: shpchp 00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 06) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us ExtTag- RBE+ FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #5, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <256ns, L1 <4us ClockPM- Surprise- LLActRep+ BwNot- LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise- Slot #4, PowerLimit 10.000W; Interlock- NoCompl+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg- Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock- Changed: MRL- PresDet+ LinkState+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not Supported ARIFwd- DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled ARIFwd- LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis- Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1- EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest- Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit- Address: 00000000 Data: 0000 Capabilities: [90] Subsystem: Lenovo Device 2164 Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: pcieport Kernel modules: shpchp 00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06) (prog-if 20 [EHCI]) Subsystem: Lenovo Device 2163 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [50] Subsystem: Lenovo Device 2165 00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 06) Subsystem: Lenovo Device 2166 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- Kernel driver in use: lpc_ich Kernel modules: lpc_ich 00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 06) (prog-if 01 [AHCI 1.0]) Subsystem: Lenovo Device 2168 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR-