Bug 49631
Summary: | iwlwifi crashes quite often with QoS errors | ||
---|---|---|---|
Product: | Drivers | Reporter: | Bassu (akhan) |
Component: | network-wireless | Assignee: | drivers_network-wireless (drivers_network-wireless) |
Status: | CLOSED DUPLICATE | ||
Severity: | blocking | CC: | drivers_network-wireless, emmanuel.grumbach, ilw, linville, twtduck.ii, vleschuk |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 3.6.2-1-ARCH | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
Bassu
2012-10-27 07:05:16 UTC
And just as a side note. I cannot reproduce the same issue after downgrading the kernel 3.5.3-1-ARCH Sorry, this is still an issue. I am seeing this happen every day. Tried enabling wd_disable, 11n_disable, pcie_aspm, etc but nothing works. Running out of options here. I got it reproduced with $ uname -rm 3.10-2-amd64 x86_64 It didn't actually happen on 3.2. Currently it crashes about once a day if I do not turn my laptop off. Here is what I got right after crash: [13071.448303] iwlwifi 0000:02:00.0: Q 4 is active and mapped to fifo 2 ra_tid 0xa5a5 [90,1515870810] [13071.485350] ------------[ cut here ]------------ [13071.485368] WARNING: at /build/linux-4aFT2B/linux-3.10.5/drivers/net/wireless/iwlwifi/iwl-trans.h:757 iwl_trans_pcie_wait_txq_empty+0x223/0x34f [iwlwifi]() [13071.485370] Modules linked in: hid_generic usbhid hid bnep rfcomm cpufreq_stats cpufreq_conservative cpufreq_powersave bbswitch(O) cpufreq_userspace pci_stub vboxpci(O) vboxnetadp(O) vboxnetflt(O) vboxdrv(O) binfmt_misc loop fuse dm_crypt dm_mod snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_seq_midi snd_seq_midi_event i915 arc4 snd_rawmidi iwldvm joydev mac80211 drm_kms_helper coretemp snd_seq btusb kvm_intel uvcvideo iwlwifi videobuf2_vmalloc videobuf2_memops videobuf2_core videodev kvm cfg80211 drm mperf bluetooth snd_seq_device snd_timer snd i2c_algo_bit i2c_i801 media i2c_core iTCO_wdt iTCO_vendor_support lpc_ich wmi evdev samsung_laptop rfkill mei_me soundcore psmouse pcspkr mfd_core serio_raw mei processor ac button battery video microcode ext4 crc16 jbd2 mbcache btrfs xor zlib_deflate raid6_pq libcrc32c sg sr_mod sd_mod cdrom crc_t10dif crc32c_intel ahci libahci thermal fan thermal_sys r8169 libata mii ehci_pci ehci_hcd scsi_mod ghash_clmulni_intel cryptd usbcore usb_common [13071.485449] CPU: 0 PID: 20211 Comm: kworker/u16:0 Tainted: G W O 3.10-2-amd64 #1 Debian 3.10.5-1 [13071.485451] Hardware name: SAMSUNG ELECTRONICS CO., LTD. 300V3A/300V4A/300V5A/200A4B/200A5B/300V3A/300V4A/300V5A/200A4B/200A5B, BIOS 10FI 11/02/2012 [13071.485462] Workqueue: phy0 ieee80211_beacon_connection_loss_work [mac80211] [13071.485473] Call Trace: [13071.485478] [<ffffffff8103bb5f>] ? warn_slowpath_common+0x5b/0x70 [13071.485483] [<ffffffffa0409d7c>] ? iwl_trans_pcie_wait_txq_empty+0x223/0x34f [iwlwifi] [13071.485488] [<ffffffffa0498214>] ? iwlagn_mac_flush+0xa0/0xae [iwldvm] [13071.485496] [<ffffffffa050b15d>] ? ieee80211_flush_queues+0xc5/0xf6 [mac80211] [13071.485505] [<ffffffffa051ae7e>] ? ieee80211_mgd_probe_ap.part.17+0x102/0x110 [mac80211] [13071.485509] [<ffffffff81052a4c>] ? process_one_work+0x18b/0x287 [13071.485511] [<ffffffff81052ef1>] ? worker_thread+0x121/0x1e7 [13071.485514] [<ffffffff81052dd0>] ? rescuer_thread+0x265/0x265 [13071.485517] [<ffffffff810572f0>] ? kthread+0x7d/0x85 [13071.485520] [<ffffffff810408ef>] ? do_exit+0x901/0x918 [13071.485522] [<ffffffff81057273>] ? __kthread_parkme+0x59/0x59 [13071.485526] [<ffffffff8138d3fc>] ? ret_from_fork+0x7c/0xb0 [13071.485528] [<ffffffff81057273>] ? __kthread_parkme+0x59/0x59 [13071.485530] ---[ end trace 6e23259282374454 ]--- ...... [13090.439831] iwlwifi 0000:02:00.0: Current CMD queue read_ptr 217 write_ptr 224 [13090.439847] eth1: failed to remove key (1, ff:ff:ff:ff:ff:ff) from hardware (-110) [13090.439903] cfg80211: Calling CRDA to update world regulatory domain [13092.438738] iwlwifi 0000:02:00.0: Error sending REPLY_SCAN_CMD: time out after 2000ms. [13092.438751] iwlwifi 0000:02:00.0: Current CMD queue read_ptr 217 write_ptr 225 [13092.438966] cfg80211: World regulatory domain updated: [13092.438970] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) [13092.438973] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [13092.438975] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [13092.438978] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) [13092.438980] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [13092.438983] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [13095.437238] iwlwifi 0000:02:00.0: Error sending REPLY_SCAN_CMD: time out after 2000ms. [13095.437243] iwlwifi 0000:02:00.0: Current CMD queue read_ptr 217 write_ptr 226 [13098.435588] iwlwifi 0000:02:00.0: Error sending REPLY_SCAN_CMD: time out after 2000ms. After I rmmod iwldvm and iwlwifi got these: [13209.931813] iwlwifi 0000:02:00.0: Failing on timeout while stopping DMA channel 0 [0x5a5a5a5a] [13211.856288] iwlwifi 0000:02:00.0: Failing on timeout while stopping DMA channel 2 [0x5a5a5a5a] [13213.818430] iwlwifi 0000:02:00.0: Failing on timeout while stopping DMA channel 5 [0x5a5a5a5a] [13215.743600] iwlwifi 0000:02:00.0: Failing on timeout while stopping DMA channel 7 [0x5a5a5a5a] And after I modprobe them back I see the same backtrace as before and: [13279.789308] iwlwifi 0000:02:00.0: bad EEPROM/OTP signature, type=OTP, EEPROM_GP=0x00000007 [13279.789313] iwlwifi 0000:02:00.0: EEPROM not found, EEPROM_GP=0xffffffff [13279.789316] iwlwifi 0000:02:00.0: Unable to init EEPROM Here is my adapter: 02:00.0 Network controller: Intel Corporation Centrino Wireless-N 130 (rev 34) Subsystem: Intel Corporation Centrino Wireless-N 130 BGN Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 44 Region 0: Memory at e1500000 (64-bit, non-prefetchable) [size=8K] Capabilities: [c8] Power Management version 3 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+ Address: 00000000fee0f00c Data: 41c1 Capabilities: [e0] Express (v1) Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 unlimited ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <4us, L1 <32us ClockPM+ Surprise- LLActRep- BwNot- LnkCtl: ASPM L0s 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- Capabilities: [100 v1] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ AERCap: First Error Pointer: 14, GenCap- CGenEn- ChkCap- ChkEn- Capabilities: [140 v1] Device Serial Number b8-03-05-ff-ff-1d-7c-98 Kernel driver in use: iwlwifi Let me know if you any other information. I have this same problem on a Latitude E6500 with 3.11.0-15-generic x86_64 running multiple any varying linux operating systems, including Ubuntu, Kubuntu, and Crunchbang; also, there have been reports on it on Fedora, since updating to the 3.3 kernel. Has anybody found a solution for this? |