Re: iwlwifi still randomly fails to restore from S3 sleep (4.15.6 now): 0010:iwl_trans_pcie_grab_nic_access+0xc3/0xd8

2018-03-09 Thread Marc MERLIN
Any suggestions or other place/list I should report this bug?

Thanks,
Marc

On Sun, Mar 04, 2018 at 10:22:44PM -0800, Marc MERLIN wrote:
> Howdy,
> 
> Info on my card:
> [   14.583443] iwlwifi :04:00.0: runtime IRQ mapping not provided by arch
> [   14.583755] pcieport :00:1c.2: enabling bus mastering
> [   14.583838] iwlwifi :04:00.0: enabling device ( -> 0002)
> [   14.587289] iwlwifi :04:00.0: enabling bus mastering
> [   14.598229] iwlwifi :04:00.0: loaded firmware version 34.0.1 op_mode 
> iwlmvm
> [   14.637531] iwlwifi :04:00.0: Detected Intel(R) Dual Band Wireless AC 
> 8260, REV=0x208
> [   14.735797] iwlwifi :04:00.0: base HW address: a4:34:d9:a2:90:d1
> 
> Restoring from sleep and reloading the driver fails:
> [57868.115706] xhci_hcd :00:14.0: Cannot set link state.
> [57868.115719] usb usb2-port1: cannot disable (err = -32)
> [57868.923024] Intel(R) Wireless WiFi driver for Linux
> [57868.923028] Copyright(c) 2003- 2015 Intel Corporation
> [57868.939749] pcieport :00:1c.2: Intel SPT PCH root port ACS workaround 
> enabled
> [57868.939769] iwlwifi :04:00.0: runtime IRQ mapping not provided by arch
> [57868.981713] iwlwifi :04:00.0: iwlwifi transaction failed, dumping 
> registers
> [57868.981717] iwlwifi :04:00.0: iwlwifi device config registers:
> [57868.981748] iwlwifi :04:00.0: :    
>     
> [57868.981750] iwlwifi :04:00.0: 0020:    
>     
> [57868.981751] iwlwifi :04:00.0: iwlwifi device memory mapped registers:
> [57868.981763] iwlwifi :04:00.0: :    
>     
> [57868.981764] iwlwifi :04:00.0: 0020:    
>     
> [57868.982071] iwlwifi :04:00.0: iwlwifi parent port (:00:1c.2) 
> config registers:
> [57868.982084] iwlwifi :00:1c.2: : a1128086 0017 060400f1 
> 0081   00040400 20f0
> [57868.982085] iwlwifi :00:1c.2: 0020: e4d0e4d0 0001fff1  
>   0040  03ff
> [57868.982087] iwlwifi :04:00.0: iwlwifi root port (:00:1c.2) AER cap 
> structure:
> [57868.982095] iwlwifi :00:1c.2: : 14010001   
> 00060011  2000  
> [57868.982097] iwlwifi :00:1c.2: 0020:    
>   
> [57868.982098] [ cut here ]
> [57868.982099] Timeout waiting for hardware access (CSR_GP_CNTRL 0x)
> [57868.982141] WARNING: CPU: 7 PID: 11305 at 
> drivers/net/wireless/intel/iwlwifi/pcie/trans.c:1973 
> iwl_trans_pcie_grab_nic_access+0xc3/0xd8 [iwlwifi]
> [57868.982142] Modules linked in: iwlwifi(+) cfg80211 ccm ipt_MASQUERADE 
> nf_nat_masquerade_ipv4 ipt_REJECT nf_reject_ipv4 xt_tcpudp xt_conntrack 
> nf_log_ipv4 nf_log_common xt_LOG iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 
> nf_nat_ipv4 nf_nat nf_conntrack iptable_mangle ebtable_filter ebtables 
> ip6table_filter ip6_tables iptable_filter ip_tables x_tables rfcomm bnep 
> pci_stub vboxpci(O) vboxnetadp(O) vboxnetflt(O) vboxdrv(O) autofs4 
> binfmt_misc uinput nfsd auth_rpcgss nfs_acl nfs lockd grace fscache sunrpc 
> nls_utf8 nls_cp437 vfat fat bbswitch(OE) configs input_polldev loop 
> firewire_sbp2 firewire_core crc_itu_t cuse ecryptfs ppdev parport_pc lp 
> parport btusb uvcvideo hid_generic btrtl btbcm videobuf2_vmalloc btintel 
> videobuf2_memops videobuf2_v4l2 videobuf2_core bluetooth videodev usbhid 
> media hid ecdh_generic
> [57868.982170]  joydev arc4 coretemp x86_pkg_temp_thermal intel_powerclamp 
> snd_hda_codec_realtek kvm_intel snd_hda_codec_generic kvm irqbypass 
> crct10dif_pclmul crc32_pclmul snd_hda_intel rtsx_pci_ms ghash_clmulni_intel 
> iTCO_wdt memstick rtsx_pci_sdmmc iTCO_vendor_support intel_cstate 
> intel_wmi_thunderbolt wmi_bmof snd_hda_codec snd_hda_core thinkpad_acpi 
> snd_hwdep intel_rapl_perf nvram snd_pcm efi_pstore snd_seq snd_seq_device 
> psmouse xhci_pci snd_timer xhci_hcd pcspkr snd efivars nvidiafb soundcore 
> rtsx_pci i2c_i801 rfkill hwmon ac usbcore battery vgastate fb_ddc sg mei_me 
> intel_pch_thermal wmi sata_sil24 r8169 mii fuse fan raid456 multipath 
> mmc_block mmc_core dm_snapshot dm_bufio dm_mirror dm_region_hash dm_log 
> dm_crypt dm_mod async_raid6_recov async_pq async_xor async_memcpy async_tx 
> blowfish_x86_64
> [57868.982197]  blowfish_common bcache crc32c_intel aesni_intel i915 
> aes_x86_64 crypto_simd input_leds cryptd ptp glue_helper serio_raw pps_core 
> shpchp thermal evdev [last unloaded: cfg80211

iwlwifi still randomly fails to restore from S3 sleep (4.15.6 now): 0010:iwl_trans_pcie_grab_nic_access+0xc3/0xd8

2018-03-04 Thread Marc MERLIN
Howdy,

Info on my card:
[   14.583443] iwlwifi :04:00.0: runtime IRQ mapping not provided by arch
[   14.583755] pcieport :00:1c.2: enabling bus mastering
[   14.583838] iwlwifi :04:00.0: enabling device ( -> 0002)
[   14.587289] iwlwifi :04:00.0: enabling bus mastering
[   14.598229] iwlwifi :04:00.0: loaded firmware version 34.0.1 op_mode 
iwlmvm
[   14.637531] iwlwifi :04:00.0: Detected Intel(R) Dual Band Wireless AC 
8260, REV=0x208
[   14.735797] iwlwifi :04:00.0: base HW address: a4:34:d9:a2:90:d1

Restoring from sleep and reloading the driver fails:
[57868.115706] xhci_hcd :00:14.0: Cannot set link state.
[57868.115719] usb usb2-port1: cannot disable (err = -32)
[57868.923024] Intel(R) Wireless WiFi driver for Linux
[57868.923028] Copyright(c) 2003- 2015 Intel Corporation
[57868.939749] pcieport :00:1c.2: Intel SPT PCH root port ACS workaround 
enabled
[57868.939769] iwlwifi :04:00.0: runtime IRQ mapping not provided by arch
[57868.981713] iwlwifi :04:00.0: iwlwifi transaction failed, dumping 
registers
[57868.981717] iwlwifi :04:00.0: iwlwifi device config registers:
[57868.981748] iwlwifi :04:00.0: :    
    
[57868.981750] iwlwifi :04:00.0: 0020:    
    
[57868.981751] iwlwifi :04:00.0: iwlwifi device memory mapped registers:
[57868.981763] iwlwifi :04:00.0: :    
    
[57868.981764] iwlwifi :04:00.0: 0020:    
    
[57868.982071] iwlwifi :04:00.0: iwlwifi parent port (:00:1c.2) config 
registers:
[57868.982084] iwlwifi :00:1c.2: : a1128086 0017 060400f1 
0081   00040400 20f0
[57868.982085] iwlwifi :00:1c.2: 0020: e4d0e4d0 0001fff1  
  0040  03ff
[57868.982087] iwlwifi :04:00.0: iwlwifi root port (:00:1c.2) AER cap 
structure:
[57868.982095] iwlwifi :00:1c.2: : 14010001   
00060011  2000  
[57868.982097] iwlwifi :00:1c.2: 0020:    
  
[57868.982098] [ cut here ]
[57868.982099] Timeout waiting for hardware access (CSR_GP_CNTRL 0x)
[57868.982141] WARNING: CPU: 7 PID: 11305 at 
drivers/net/wireless/intel/iwlwifi/pcie/trans.c:1973 
iwl_trans_pcie_grab_nic_access+0xc3/0xd8 [iwlwifi]
[57868.982142] Modules linked in: iwlwifi(+) cfg80211 ccm ipt_MASQUERADE 
nf_nat_masquerade_ipv4 ipt_REJECT nf_reject_ipv4 xt_tcpudp xt_conntrack 
nf_log_ipv4 nf_log_common xt_LOG iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 
nf_nat_ipv4 nf_nat nf_conntrack iptable_mangle ebtable_filter ebtables 
ip6table_filter ip6_tables iptable_filter ip_tables x_tables rfcomm bnep 
pci_stub vboxpci(O) vboxnetadp(O) vboxnetflt(O) vboxdrv(O) autofs4 binfmt_misc 
uinput nfsd auth_rpcgss nfs_acl nfs lockd grace fscache sunrpc nls_utf8 
nls_cp437 vfat fat bbswitch(OE) configs input_polldev loop firewire_sbp2 
firewire_core crc_itu_t cuse ecryptfs ppdev parport_pc lp parport btusb 
uvcvideo hid_generic btrtl btbcm videobuf2_vmalloc btintel videobuf2_memops 
videobuf2_v4l2 videobuf2_core bluetooth videodev usbhid media hid ecdh_generic
[57868.982170]  joydev arc4 coretemp x86_pkg_temp_thermal intel_powerclamp 
snd_hda_codec_realtek kvm_intel snd_hda_codec_generic kvm irqbypass 
crct10dif_pclmul crc32_pclmul snd_hda_intel rtsx_pci_ms ghash_clmulni_intel 
iTCO_wdt memstick rtsx_pci_sdmmc iTCO_vendor_support intel_cstate 
intel_wmi_thunderbolt wmi_bmof snd_hda_codec snd_hda_core thinkpad_acpi 
snd_hwdep intel_rapl_perf nvram snd_pcm efi_pstore snd_seq snd_seq_device 
psmouse xhci_pci snd_timer xhci_hcd pcspkr snd efivars nvidiafb soundcore 
rtsx_pci i2c_i801 rfkill hwmon ac usbcore battery vgastate fb_ddc sg mei_me 
intel_pch_thermal wmi sata_sil24 r8169 mii fuse fan raid456 multipath mmc_block 
mmc_core dm_snapshot dm_bufio dm_mirror dm_region_hash dm_log dm_crypt dm_mod 
async_raid6_recov async_pq async_xor async_memcpy async_tx blowfish_x86_64
[57868.982197]  blowfish_common bcache crc32c_intel aesni_intel i915 aes_x86_64 
crypto_simd input_leds cryptd ptp glue_helper serio_raw pps_core shpchp thermal 
evdev [last unloaded: cfg80211]
[57868.982205] CPU: 7 PID: 11305 Comm: modprobe Tainted: GW  OE
4.15.6-amd64-preempt-sysrq-20171018 #3
[57868.982206] Hardware name: LENOVO 20ERCTO1WW/20ERCTO1WW, BIOS N1DET95W (2.21 
) 12/13/2017
[57868.982216] RIP: 0010:iwl_trans_pcie_grab_nic_access+0xc3/0xd8 [iwlwifi]
[57868.982217] RSP: 0018:a07e149d7ac0 EFLAGS: 00010096
[57868.982218] RAX:  RBX: 8b0497ff0018 RCX: 0007
[57868.982219] RDX:  RSI: 0002 RDI: 8b0d0f5d6610
[57868.982220] RBP: ff

Re: After upgrading to 4.11.1, wifi driver refuses to load after being unloaded once.

2017-10-21 Thread Marc MERLIN
On Fri, Oct 20, 2017 at 05:50:38PM -0700, Marc MERLIN wrote:
> Mmmh, still seem to have a problem when I reload the module
> 
> what now?

I've entered bug https://bugzilla.kernel.org/show_bug.cgi?id=197341

But I'm still curious what firmware I'm supposed to use:

-rw-rw-r-- 1 merlin merlin 1745176 Jun 18  2015 
/lib/firmware/iwlwifi-8000C-13.ucode
-rw-r--r-- 1 root   root   2345768 Dec  6  2015 
/lib/firmware/iwlwifi-8000C-14.ucode
-rw-r--r-- 1 root   root   2351636 Dec  6  2015 
/lib/firmware/iwlwifi-8000C-16.ucode
-rw-r--r-- 1 root   root   2390004 Feb 12  2016 
/lib/firmware/iwlwifi-8000C-17.ucode
-rw-r--r-- 1 merlin merlin 2382972 Feb 25  2016 
/lib/firmware/iwlwifi-8000C-19.ucode
-rw-r--r-- 1 merlin merlin 2227284 Jun  3 09:46 
/lib/firmware/iwlwifi-8000C-27.ucode

https://www.intel.com/content/www/us/en/support/articles/05511/network-and-i-o/wireless-networking.html
still says to install
iwlwifi-8000-ucode-25.30.13.0.tgz
which in turn installs
iwlwifi-8000C-13.ucode
while the driver looks for iwlwifi-8000C-30.ucode iwlwifi-8000C-29.ucode 
iwlwifi-8000C-28.ucode
before loading iwlwifi-8000C-27.ucode

Do I have the right firmware?
loaded firmware version 27.455470.0 op_mode iwlmvm

I'm still getting
[95473.169147] iwlwifi :04:00.0: Refused to change power state, currently 
in D3
[95473.185656] Timeout waiting for hardware access (CSR_GP_CNTRL 0x)

Marc
-- 
"A mouse is a device used to point at the xterm you want to type in" - A.S.R.
Microsoft is to operating systems 
   what McDonalds is to gourmet cooking
Home page: http://marc.merlins.org/ | PGP 1024R/763BE901


Re: After upgrading to 4.11.1, wifi driver refuses to load after being unloaded once.

2017-10-20 Thread Marc MERLIN
Mmmh, still seem to have a problem when I reload the module

what now?

saruman:~$ grep IWL /boot/config-4.12.10-amd64-preempt-sysrq-20171018 
CONFIG_IWLEGACY=m
CONFIG_IWL4965=m
CONFIG_IWL3945=m
CONFIG_IWLEGACY_DEBUG=y
CONFIG_IWLWIFI=m
CONFIG_IWLWIFI_LEDS=y
CONFIG_IWLDVM=m
CONFIG_IWLMVM=m
CONFIG_IWLWIFI_OPMODE_MODULAR=y
# CONFIG_IWLWIFI_BCAST_FILTERING is not set
# CONFIG_IWLWIFI_PCIE_RTPM is not set
CONFIG_IWLWIFI_DEBUG=y
CONFIG_IWLWIFI_DEVICE_TRACING=y


[95473.132319] Intel(R) Wireless WiFi driver for Linux
[95473.132322] Copyright(c) 2003- 2015 Intel Corporation
[95473.169147] iwlwifi :04:00.0: Refused to change power state, currently 
in D3
[95473.185656] Timeout waiting for hardware access (CSR_GP_CNTRL 0x)
[95473.185668] [ cut here ]
[95473.185695] WARNING: CPU: 1 PID: 512 at 
drivers/net/wireless/intel/iwlwifi/pcie/trans.c:1855 
iwl_trans_pcie_grab_nic_access+0xc0/0xd7 [iwlwifi]
[95473.185696] Modules linked in: iwlwifi(+) cfg80211 rndis_host cdc_ether 
usbnet cmac e1000e msr rfcomm uas usb_storage ipt_MASQUERADE 
nf_nat_masquerade_ipv4 ipt_REJECT nf_reject_ipv4 xt_tcpudp xt_conntrack 
nf_log_ipv4 nf_log_common xt_LOG iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 
nf_nat_ipv4 nf_nat nf_conntrack iptable_mangle ebtable_filter ebtables 
ip6table_filter ip6_tables iptable_filter ip_tables x_tables bnep pci_stub 
vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) autofs4 binfmt_misc 
uinput nfsd auth_rpcgss nfs_acl nfs lockd grace fscache sunrpc nls_utf8 
nls_cp437 vfat fat configs input_polldev loop firewire_sbp2 firewire_core 
crc_itu_t cuse ecryptfs ppdev parport_pc lp parport uvcvideo btusb 
videobuf2_vmalloc videobuf2_memops btrtl hid_generic videobuf2_v4l2 btbcm 
videobuf2_core btintel
[95473.185728]  videodev bluetooth media usbhid hid ecdh_generic joydev arc4 
coretemp x86_pkg_temp_thermal intel_powerclamp snd_hda_codec_realtek 
snd_hda_codec_generic kvm_intel rtsx_pci_ms memstick rtsx_pci_sdmmc iTCO_wdt 
kvm iTCO_vendor_support mei_wdt irqbypass crct10dif_pclmul crc32_pclmul 
snd_hda_intel ghash_clmulni_intel xhci_pci intel_cstate snd_hda_codec xhci_hcd 
snd_hda_core efi_pstore intel_rapl_perf pcspkr psmouse snd_seq snd_hwdep 
thinkpad_acpi snd_pcm snd_seq_device efivars i2c_i801 sg rtsx_pci nvram 
nvidiafb snd_timer usbcore vgastate fb_ddc snd mei_me intel_pch_thermal 
soundcore rfkill hwmon battery ac wmi tpm_crb tpm_tis tpm_tis_core tpm 
sata_sil24 r8169 mii fuse fan raid456 multipath mmc_block mmc_core dm_snapshot 
dm_bufio dm_mirror dm_region_hash dm_log dm_crypt dm_mod async_raid6_recov
[95473.185759]  async_pq async_xor async_memcpy async_tx blowfish_x86_64 
blowfish_common crc32c_intel bcache aesni_intel input_leds aes_x86_64 
crypto_simd ptp cryptd i915 glue_helper serio_raw pps_core shpchp thermal evdev 
[last unloaded: cfg80211]
[95473.185770] CPU: 1 PID: 512 Comm: modprobe Tainted: GW  OE   
4.12.10-amd64-preempt-sysrq-20171018 #2
[95473.185771] Hardware name: LENOVO 20ERCTO1WW/20ERCTO1WW, BIOS N1DET41W (1.15 
) 12/31/2015
[95473.185772] task: 9c0990188000 task.stack: a815102b4000
[95473.185782] RIP: 0010:iwl_trans_pcie_grab_nic_access+0xc0/0xd7 [iwlwifi]
[95473.185783] RSP: 0018:a815102b7a30 EFLAGS: 00010086
[95473.185784] RAX: 003d RBX: 9c06d2da0018 RCX: 0007
[95473.185785] RDX:  RSI: 0002 RDI: 9c0f6144dd60
[95473.185786] RBP: a815102b7a48 R08: 0002 R09: 
[95473.185787] R10:  R11: a8f34e67 R12: 9c06d2da8f20
[95473.185788] R13: a815102b7a68 R14: 9c0f3c62e0a0 R15: 
[95473.185789] FS:  7fa1d9ede700() GS:9c0f6144() 
knlGS:
[95473.185790] CS:  0010 DS:  ES:  CR0: 80050033
[95473.185792] CR2: 7fcbb5ecf5dc CR3: 000361d1 CR4: 003406e0
[95473.185793] DR0:  DR1:  DR2: 
[95473.185794] DR3:  DR6: fffe0ff0 DR7: 0400
[95473.185795] Call Trace:
[95473.185804]  iwl_trans_pcie_alloc+0x2f2/0x7ac [iwlwifi]
[95473.185807]  ? mutex_unlock+0x22/0x34
[95473.185817]  iwl_pci_probe+0x21/0x2ce [iwlwifi]
[95473.185820]  ? _raw_spin_unlock_irqrestore+0x14/0x24
[95473.185822]  ? __pm_runtime_resume+0x4d/0x58
[95473.185824]  local_pci_probe+0x3d/0x80
[95473.185827]  pci_device_probe+0x10c/0x13b
[95473.185829]  driver_probe_device+0x19b/0x3f6
[95473.185831]  __driver_attach+0x80/0xdb
[95473.185834]  ? driver_probe_device+0x3f6/0x3f6
[95473.185835]  bus_for_each_dev+0x5d/0x85
[95473.185838]  driver_attach+0x1e/0x20
[95473.185840]  bus_add_driver+0xfd/0x239
[95473.185842]  driver_register+0x88/0xbf
[95473.185844]  ? 0xc0795000
[95473.185845]  __pci_register_driver+0x4c/0x4e
[95473.185853]  iwl_pci_register_driver+0x24/0x3b [iwlwifi]
[95473.185854]  ? 0xc0795000
[95473.185862]  iwl_drv_init+0x65/0x67 [iwlwifi]
[95473.185864]  do_one_initcall+0x9f

Re: After upgrading to 4.11.1, wifi driver refuses to load after being unloaded once.

2017-10-17 Thread Marc MERLIN
On Tue, Oct 17, 2017 at 05:05:57PM +0300, Luca Coelho wrote:
> Hi,
> 
> On Tue, 2017-10-17 at 02:44 -0700, Marc MERLIN wrote:
> > Was broken in 4.11, still broken in 4.12. This is crippling, I'm not
> > running linux so that I have to reboot it to reload an intel wireless
> > driver :-/
> 
> Can you report a bug in https://bugzilla.kernel.org so it's easier to
> track this?
> 
> The problem seems to be that the rootport is not leaving D3 for some
> reason when the driver is loaded again.  Do you have
> CONFIG_IWLWIFI_PCIE_RTPM enabled in your .config? (you shouldn't)
 
I don't know how or why, but I seem to:
saruman:~# grep IWLWIFI /boot/config-4.12.10-amd64-preempt-sysrq-20170406 
CONFIG_IWLWIFI=m
CONFIG_IWLWIFI_LEDS=y
CONFIG_IWLWIFI_OPMODE_MODULAR=y
# CONFIG_IWLWIFI_BCAST_FILTERING is not set
CONFIG_IWLWIFI_PCIE_RTPM=y
CONFIG_IWLWIFI_DEBUG=y
CONFIG_IWLWIFI_DEVICE_TRACING=y

I'll remove that, thanks.

Marc
-- 
"A mouse is a device used to point at the xterm you want to type in" - A.S.R.
Microsoft is to operating systems 
   what McDonalds is to gourmet cooking
Home page: http://marc.merlins.org/ | PGP 1024R/763BE901


Re: After upgrading to 4.11.1, wifi driver refuses to load after being unloaded once.

2017-10-17 Thread Marc MERLIN
0 RCX: 7ff1c9384119
RDX:  RSI: 5619e8c63246 RDI: 0004
RBP: 5619e8c63246 R08:  R09: 
R10: 0004 R11: 0246 R12: 
R13: 5619e9a49690 R14: 0004 R15: 0004
Code: 80 3d b7 98 01 00 00 75 24 48 89 df be 24 00 00 00 c6 05 a6 98 01 00 01 
e8 87 37 ff ff 48 c7 c7 6f a1 8b c0 89 c6 e8 1c 54 89 e0 <0f> ff 49 8b 75 00 4c 
89 e7 e8 cb 39 e5 e0 31 c0 5b 41 5c 41 5d 
---[ end trace a54fb45ab58794f3 ]---
iwlwifi :04:00.0: pci_enable_msi failed - -22
iwlwifi :04:00.0: Direct firmware load for iwlwifi-8000C-30.ucode failed 
with error -2
iwlwifi :04:00.0: Falling back to user helper
iwlwifi :04:00.0: Direct firmware load for iwlwifi-8000C-29.ucode failed 
with error -2
iwlwifi :04:00.0: Falling back to user helper
iwlwifi :04:00.0: Direct firmware load for iwlwifi-8000C-28.ucode failed 
with error -2
iwlwifi :04:00.0: Falling back to user helper
iwlwifi :04:00.0: capa flags index 3 larger than supported by driver
iwlwifi :04:00.0: loaded firmware version 27.455470.0 op_mode iwlmvm
iwlwifi :04:00.0: Detected Intel(R) Dual Band Wireless AC 8260, REV=0xFFFC
iwlwifi :04:00.0: L1 Enabled - LTR Enabled
iwlwifi :04:00.0: L1 Enabled - LTR Enabled
iwlwifi :04:00.0: Could not load the [0] uCode section
iwlwifi :04:00.0: Failed to start INIT ucode: -5
iwlwifi :04:00.0: Failed to run INIT ucode: -5
iwlwifi :04:00.0: L1 Enabled - LTR Enabled


On Wed, Aug 16, 2017 at 04:38:44PM -0700, Marc MERLIN wrote:
> On Sat, Jun 03, 2017 at 09:59:50AM -0700, Marc MERLIN wrote:
> > On Fri, Jun 02, 2017 at 12:42:55PM +0300, Luca Coelho wrote:
> > > I kernel v4.9, we stopped supporting firmware versions smaller than 22
> > > for the 8260.  But unfortunately I made a mistake in the patch[1] when I
> > > removed support for those firmwares and I used 17, which is the lowest
> > > version for 7260 devices.
> > > 
> > > I have just sent out a patch[2] with a fix for that.
> > > 
> > > You can probably solve your problem by getting the latest firmware we
> > > have released, which is version 27.  You can get it from the linux-
> > > firmware.git repository[3].  Please try that and let us know how it
> > > goes.
> >  
> > Thanks. I think the other problem is that
> > https://wireless.wiki.kernel.org/en/users/drivers/iwlwifihttps://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
> > says to use 'iwlwifi-8000-ucode-16.242414.0.tgz' for 4.3+ kenrels.
> > and strangely says "iwlwifi-8000-ucode-25.30.13.0.tgz" for 4.1+ kernels.
> > 
> > Unless I'm crazy, it didn't have -25 when I looked last time.
> > Is there a way to keep what I thought was the canonical page, up to date?
> > 
> > Firmware 27 seems to work, but I'm getting allocation error/warnings?
> 
> Ok, now I'm getting this error with 4.11.6 when loading the module
> (after having unloaded it while on batteries, to save power):
> 
> Intel(R) Wireless WiFi driver for Linux
> Copyright(c) 2003- 2015 Intel Corporation
> [ cut here ]
> WARNING: CPU: 3 PID: 1147 at 
> drivers/net/wireless/intel/iwlwifi/pcie/trans.c:1913 
> iwl_trans_pcie_grab_nic_access+0xcc/0xe1 [iwlwifi]
> Timeout waiting for hardware access (CSR_GP_CNTRL 0x)
> Modules linked in: iwlwifi(+) cfg80211 uvcvideo e1000e rndis_host cdc_ether 
> usbnet cmac ccm ipt_MASQUERADE nf_nat_masquerade_ipv4 ipt_REJECT 
> nf_reject_ipv4 xt_tcpudp xt_conntrack nf_log_ipv4 nf_log_common xt_LOG 
> iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack 
> iptable_mangle ebtable_filter ebtables ip6table_filter ip6_tables rfcomm 
> iptable_filter ip_tables x_tables bnep pci_stub vboxpci(OE) vboxnetadp(OE) 
> vboxnetflt(OE) vboxdrv(OE) autofs4 binfmt_misc uinput nfsd auth_rpcgss 
> nfs_acl nfs lockd grace fscache sunrpc nls_utf8 nls_cp437 vfat fat configs 
> input_polldev loop firewire_sbp2 firewire_core crc_itu_t cuse ecryptfs ppdev 
> parport_pc lp parport hid_generic videobuf2_vmalloc videobuf2_memops btusb 
> videobuf2_v4l2 btrtl videobuf2_core btbcm btintel videodev media
>  usbhid bluetooth hid joydev arc4 snd_hda_codec_realtek snd_hda_codec_generic 
> coretemp snd_hda_intel x86_pkg_temp_thermal intel_powerclamp snd_hda_codec 
> kvm_intel snd_hda_core rtsx_pci_ms iTCO_wdt kvm memstick rtsx_pci_sdmmc 
> iTCO_vendor_support mei_wdt snd_hwdep thinkpad_acpi irqbypass snd_pcm nvram 
> crct10dif_pclmul crc32_pclmul snd_seq ghash_clmulni_intel snd_seq_device 
> intel_cstate efi_pstore intel_rapl_perf snd_timer xhci_pci pcspkr psmouse 
> efivars i2c_i801 xhci_hcd snd rtsx_pci nvidiafb sg usbcore vgastate fb_ddc 
> mei_me in

Re: After upgrading to 4.11.1, wifi driver refuses to load after being unloaded once.

2017-08-26 Thread Marc MERLIN
Ping?

On Wed, Aug 16, 2017 at 04:38:44PM -0700, Marc MERLIN wrote:
> On Sat, Jun 03, 2017 at 09:59:50AM -0700, Marc MERLIN wrote:
> > On Fri, Jun 02, 2017 at 12:42:55PM +0300, Luca Coelho wrote:
> > > I kernel v4.9, we stopped supporting firmware versions smaller than 22
> > > for the 8260.  But unfortunately I made a mistake in the patch[1] when I
> > > removed support for those firmwares and I used 17, which is the lowest
> > > version for 7260 devices.
> > > 
> > > I have just sent out a patch[2] with a fix for that.
> > > 
> > > You can probably solve your problem by getting the latest firmware we
> > > have released, which is version 27.  You can get it from the linux-
> > > firmware.git repository[3].  Please try that and let us know how it
> > > goes.
> >  
> > Thanks. I think the other problem is that
> > https://wireless.wiki.kernel.org/en/users/drivers/iwlwifihttps://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
> > says to use 'iwlwifi-8000-ucode-16.242414.0.tgz' for 4.3+ kenrels.
> > and strangely says "iwlwifi-8000-ucode-25.30.13.0.tgz" for 4.1+ kernels.
> > 
> > Unless I'm crazy, it didn't have -25 when I looked last time.
> > Is there a way to keep what I thought was the canonical page, up to date?
> > 
> > Firmware 27 seems to work, but I'm getting allocation error/warnings?
> 
> Ok, now I'm getting this error with 4.11.6 when loading the module
> (after having unloaded it while on batteries, to save power):
> 
> Intel(R) Wireless WiFi driver for Linux
> Copyright(c) 2003- 2015 Intel Corporation
> [ cut here ]
> WARNING: CPU: 3 PID: 1147 at 
> drivers/net/wireless/intel/iwlwifi/pcie/trans.c:1913 
> iwl_trans_pcie_grab_nic_access+0xcc/0xe1 [iwlwifi]
> Timeout waiting for hardware access (CSR_GP_CNTRL 0x)
> Modules linked in: iwlwifi(+) cfg80211 uvcvideo e1000e rndis_host cdc_ether 
> usbnet cmac ccm ipt_MASQUERADE nf_nat_masquerade_ipv4 ipt_REJECT 
> nf_reject_ipv4 xt_tcpudp xt_conntrack nf_log_ipv4 nf_log_common xt_LOG 
> iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack 
> iptable_mangle ebtable_filter ebtables ip6table_filter ip6_tables rfcomm 
> iptable_filter ip_tables x_tables bnep pci_stub vboxpci(OE) vboxnetadp(OE) 
> vboxnetflt(OE) vboxdrv(OE) autofs4 binfmt_misc uinput nfsd auth_rpcgss 
> nfs_acl nfs lockd grace fscache sunrpc nls_utf8 nls_cp437 vfat fat configs 
> input_polldev loop firewire_sbp2 firewire_core crc_itu_t cuse ecryptfs ppdev 
> parport_pc lp parport hid_generic videobuf2_vmalloc videobuf2_memops btusb 
> videobuf2_v4l2 btrtl videobuf2_core btbcm btintel videodev media
>  usbhid bluetooth hid joydev arc4 snd_hda_codec_realtek snd_hda_codec_generic 
> coretemp snd_hda_intel x86_pkg_temp_thermal intel_powerclamp snd_hda_codec 
> kvm_intel snd_hda_core rtsx_pci_ms iTCO_wdt kvm memstick rtsx_pci_sdmmc 
> iTCO_vendor_support mei_wdt snd_hwdep thinkpad_acpi irqbypass snd_pcm nvram 
> crct10dif_pclmul crc32_pclmul snd_seq ghash_clmulni_intel snd_seq_device 
> intel_cstate efi_pstore intel_rapl_perf snd_timer xhci_pci pcspkr psmouse 
> efivars i2c_i801 xhci_hcd snd rtsx_pci nvidiafb sg usbcore vgastate fb_ddc 
> mei_me intel_pch_thermal soundcore rfkill wmi hwmon battery ac tpm_crb 
> tpm_tis tpm_tis_core tpm sata_sil24 r8169 mii fuse fan raid456 multipath 
> mmc_block mmc_core dm_snapshot dm_bufio dm_mirror dm_region_hash dm_log 
> dm_crypt dm_mod async_raid6_recov async_pq async_xor async_memcpy
>  async_tx blowfish_x86_64 blowfish_common crc32c_intel bcache aesni_intel 
> i915 ptp aes_x86_64 crypto_simd input_leds cryptd glue_helper serio_raw 
> pps_core shpchp thermal evdev [last unloaded: cfg80211]
> CPU: 3 PID: 1147 Comm: modprobe Tainted: GW  OE   
> 4.11.6-amd64-preempt-sysrq-20170406 #6
> Hardware name: LENOVO 20ERCTO1WW/20ERCTO1WW, BIOS N1DET41W (1.15 ) 12/31/2015
> Call Trace:
>  dump_stack+0x61/0x7d
>  __warn+0xc2/0xdd
>  warn_slowpath_fmt+0x5a/0x76
>  ? iwl_read32+0x1f/0x7f [iwlwifi]
>  iwl_trans_pcie_grab_nic_access+0xcc/0xe1 [iwlwifi]
>  iwl_trans_pcie_alloc+0x2fb/0x7d4 [iwlwifi]
>  iwl_pci_probe+0x30/0x301 [iwlwifi]
>  ? _raw_spin_unlock_irqrestore+0x14/0x24
>  ? __pm_runtime_resume+0x4d/0x58
>  local_pci_probe+0x3d/0x80
>  pci_device_probe+0xf9/0x13c
>  driver_probe_device+0x19d/0x3f2
>  __driver_attach+0x80/0xdb
>  ? driver_probe_device+0x3f2/0x3f2
>  bus_for_each_dev+0x69/0xa7
>  driver_attach+0x1e/0x20
>  bus_add_driver+0xfd/0x239
>  driver_register+0x88/0xbf
>  ? 0xc06bf000
>  __pci_register_driver+0x4c/0x4e
>  iwl_pci_register_driver+0x24/0x3b [iwlwifi]
>  ? 0xc06bf000
>  iwl

Re: After upgrading to 4.11.1, wifi driver refuses to load after being unloaded once.

2017-08-16 Thread Marc MERLIN
On Sat, Jun 03, 2017 at 09:59:50AM -0700, Marc MERLIN wrote:
> On Fri, Jun 02, 2017 at 12:42:55PM +0300, Luca Coelho wrote:
> > I kernel v4.9, we stopped supporting firmware versions smaller than 22
> > for the 8260.  But unfortunately I made a mistake in the patch[1] when I
> > removed support for those firmwares and I used 17, which is the lowest
> > version for 7260 devices.
> > 
> > I have just sent out a patch[2] with a fix for that.
> > 
> > You can probably solve your problem by getting the latest firmware we
> > have released, which is version 27.  You can get it from the linux-
> > firmware.git repository[3].  Please try that and let us know how it
> > goes.
>  
> Thanks. I think the other problem is that
> https://wireless.wiki.kernel.org/en/users/drivers/iwlwifihttps://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
> says to use 'iwlwifi-8000-ucode-16.242414.0.tgz' for 4.3+ kenrels.
> and strangely says "iwlwifi-8000-ucode-25.30.13.0.tgz" for 4.1+ kernels.
> 
> Unless I'm crazy, it didn't have -25 when I looked last time.
> Is there a way to keep what I thought was the canonical page, up to date?
> 
> Firmware 27 seems to work, but I'm getting allocation error/warnings?

Ok, now I'm getting this error with 4.11.6 when loading the module
(after having unloaded it while on batteries, to save power):

Intel(R) Wireless WiFi driver for Linux
Copyright(c) 2003- 2015 Intel Corporation
[ cut here ]
WARNING: CPU: 3 PID: 1147 at 
drivers/net/wireless/intel/iwlwifi/pcie/trans.c:1913 
iwl_trans_pcie_grab_nic_access+0xcc/0xe1 [iwlwifi]
Timeout waiting for hardware access (CSR_GP_CNTRL 0x)
Modules linked in: iwlwifi(+) cfg80211 uvcvideo e1000e rndis_host cdc_ether 
usbnet cmac ccm ipt_MASQUERADE nf_nat_masquerade_ipv4 ipt_REJECT nf_reject_ipv4 
xt_tcpudp xt_conntrack nf_log_ipv4 nf_log_common xt_LOG iptable_nat 
nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack iptable_mangle 
ebtable_filter ebtables ip6table_filter ip6_tables rfcomm iptable_filter 
ip_tables x_tables bnep pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) 
vboxdrv(OE) autofs4 binfmt_misc uinput nfsd auth_rpcgss nfs_acl nfs lockd grace 
fscache sunrpc nls_utf8 nls_cp437 vfat fat configs input_polldev loop 
firewire_sbp2 firewire_core crc_itu_t cuse ecryptfs ppdev parport_pc lp parport 
hid_generic videobuf2_vmalloc videobuf2_memops btusb videobuf2_v4l2 btrtl 
videobuf2_core btbcm btintel videodev media
 usbhid bluetooth hid joydev arc4 snd_hda_codec_realtek snd_hda_codec_generic 
coretemp snd_hda_intel x86_pkg_temp_thermal intel_powerclamp snd_hda_codec 
kvm_intel snd_hda_core rtsx_pci_ms iTCO_wdt kvm memstick rtsx_pci_sdmmc 
iTCO_vendor_support mei_wdt snd_hwdep thinkpad_acpi irqbypass snd_pcm nvram 
crct10dif_pclmul crc32_pclmul snd_seq ghash_clmulni_intel snd_seq_device 
intel_cstate efi_pstore intel_rapl_perf snd_timer xhci_pci pcspkr psmouse 
efivars i2c_i801 xhci_hcd snd rtsx_pci nvidiafb sg usbcore vgastate fb_ddc 
mei_me intel_pch_thermal soundcore rfkill wmi hwmon battery ac tpm_crb tpm_tis 
tpm_tis_core tpm sata_sil24 r8169 mii fuse fan raid456 multipath mmc_block 
mmc_core dm_snapshot dm_bufio dm_mirror dm_region_hash dm_log dm_crypt dm_mod 
async_raid6_recov async_pq async_xor async_memcpy
 async_tx blowfish_x86_64 blowfish_common crc32c_intel bcache aesni_intel i915 
ptp aes_x86_64 crypto_simd input_leds cryptd glue_helper serio_raw pps_core 
shpchp thermal evdev [last unloaded: cfg80211]
CPU: 3 PID: 1147 Comm: modprobe Tainted: GW  OE   
4.11.6-amd64-preempt-sysrq-20170406 #6
Hardware name: LENOVO 20ERCTO1WW/20ERCTO1WW, BIOS N1DET41W (1.15 ) 12/31/2015
Call Trace:
 dump_stack+0x61/0x7d
 __warn+0xc2/0xdd
 warn_slowpath_fmt+0x5a/0x76
 ? iwl_read32+0x1f/0x7f [iwlwifi]
 iwl_trans_pcie_grab_nic_access+0xcc/0xe1 [iwlwifi]
 iwl_trans_pcie_alloc+0x2fb/0x7d4 [iwlwifi]
 iwl_pci_probe+0x30/0x301 [iwlwifi]
 ? _raw_spin_unlock_irqrestore+0x14/0x24
 ? __pm_runtime_resume+0x4d/0x58
 local_pci_probe+0x3d/0x80
 pci_device_probe+0xf9/0x13c
 driver_probe_device+0x19d/0x3f2
 __driver_attach+0x80/0xdb
 ? driver_probe_device+0x3f2/0x3f2
 bus_for_each_dev+0x69/0xa7
 driver_attach+0x1e/0x20
 bus_add_driver+0xfd/0x239
 driver_register+0x88/0xbf
 ? 0xc06bf000
 __pci_register_driver+0x4c/0x4e
 iwl_pci_register_driver+0x24/0x3b [iwlwifi]
 ? 0xc06bf000
 iwl_drv_init+0x65/0x67 [iwlwifi]
 do_one_initcall+0x9f/0x160
 ? slab_pre_alloc_hook+0x1a/0x44
 ? slab_post_alloc_hook.isra.47+0xe/0x1d
 ? kmem_cache_alloc_trace+0xec/0xfc
 do_init_module+0x5f/0x1f7
 load_module+0x1e6e/0x2595
 ? strstarts+0x28/0x28
 ? vfs_read+0xb5/0xdc
 SYSC_finit_module+0xa2/0xe6
 ? SYSC_finit_module+0xa2/0xe6
 SyS_finit_module+0xe/0x10
 do_syscall_64+0x6b/0x7d
 entry_SYSCALL64_slow_path+0x25/0x25
RIP: 0033:0x7f3e447ce119
RSP: 002b:7ffec7b402d8 EFLAGS: 0246 O

Re: After upgrading to 4.11.1, wifi driver refuses to load after being unloaded once.

2017-06-03 Thread Marc MERLIN
On Fri, Jun 02, 2017 at 12:42:55PM +0300, Luca Coelho wrote:
> I kernel v4.9, we stopped supporting firmware versions smaller than 22
> for the 8260.  But unfortunately I made a mistake in the patch[1] when I
> removed support for those firmwares and I used 17, which is the lowest
> version for 7260 devices.
> 
> I have just sent out a patch[2] with a fix for that.
> 
> You can probably solve your problem by getting the latest firmware we
> have released, which is version 27.  You can get it from the linux-
> firmware.git repository[3].  Please try that and let us know how it
> goes.
 
Thanks. I think the other problem is that
https://wireless.wiki.kernel.org/en/users/drivers/iwlwifihttps://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
says to use 'iwlwifi-8000-ucode-16.242414.0.tgz' for 4.3+ kenrels.
and strangely says "iwlwifi-8000-ucode-25.30.13.0.tgz" for 4.1+ kernels.

Unless I'm crazy, it didn't have -25 when I looked last time.
Is there a way to keep what I thought was the canonical page, up to date?

Firmware 27 seems to work, but I'm getting allocation error/warnings?

iwlwifi :04:00.0: L1 Enabled - LTR Enabled
Intel(R) Wireless WiFi driver for Linux
Copyright(c) 2003- 2015 Intel Corporation
iwlwifi :04:00.0: Direct firmware load for iwlwifi-8000C-28.ucode failed 
with error -2
iwlwifi :04:00.0: Falling back to user helper
iwlwifi :04:00.0: capa flags index 3 larger than supported by driver
iwlwifi :04:00.0: loaded firmware version 27.455470.0 op_mode iwlmvm
iwlwifi :04:00.0: Detected Intel(R) Dual Band Wireless AC 8260, REV=0x208
iwlwifi :04:00.0: L1 Enabled - LTR Enabled
iwlwifi :04:00.0: L1 Enabled - LTR Enabled
cma: cma_alloc: alloc failed, req-size: 1 pages, ret: -12
cma: cma_alloc: alloc failed, req-size: 24 pages, ret: -12
cma: cma_alloc: alloc failed, req-size: 32 pages, ret: -12
cma: cma_alloc: alloc failed, req-size: 6 pages, ret: -12
cma: cma_alloc: alloc failed, req-size: 7 pages, ret: -12
cma: cma_alloc: alloc failed, req-size: 1 pages, ret: -12
cma: cma_alloc: alloc failed, req-size: 8 pages, ret: -12
cma: cma_alloc: alloc failed, req-size: 16 pages, ret: -12
cma: cma_alloc: alloc failed, req-size: 8 pages, ret: -12
ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
thermal thermal_zone3: failed to read out thermal zone (-5)
iwlwifi :04:00.0: L1 Enabled - LTR Enabled
iwlwifi :04:00.0: L1 Enabled - LTR Enabled
cma: cma_alloc: alloc failed, req-size: 1 pages, ret: -12
cma: cma_alloc: alloc failed, req-size: 24 pages, ret: -12
cma: cma_alloc: alloc failed, req-size: 32 pages, ret: -12
cma: cma_alloc: alloc failed, req-size: 6 pages, ret: -12
cma: cma_alloc: alloc failed, req-size: 7 pages, ret: -12
cma: cma_alloc: alloc failed, req-size: 1 pages, ret: -12
cma: cma_alloc: alloc failed, req-size: 8 pages, ret: -12
cma: cma_alloc: alloc failed, req-size: 16 pages, ret: -12
cma: cma_alloc: alloc failed, req-size: 8 pages, ret: -12
iwlwifi :04:00.0: L1 Enabled - LTR Enabled
iwlwifi :04:00.0: L1 Enabled - LTR Enabled

Thanks,
Marc
-- 
"A mouse is a device used to point at the xterm you want to type in" - A.S.R.
Microsoft is to operating systems 
   what McDonalds is to gourmet cooking
Home page: http://marc.merlins.org/  


After upgrading to 4.11.1, wifi driver refuses to load after being unloaded once.

2017-05-25 Thread Marc MERLIN
oad the [0] uCode section
iwlwifi :04:00.0: Failed to start INIT ucode: -5
iwlwifi :04:00.0: Failed to run INIT ucode: -5
iwlwifi :04:00.0: L1 Enabled - LTR Enabled

Thanks,
Marc

- End forwarded message -

- Forwarded message from Marc MERLIN  -

Date: Wed, 24 May 2017 12:34:04 -0700
From: Marc MERLIN 
To: linuxw...@intel.com
Subject: Re: After upgrading to 4.11.1, wifi driver refused to load after being 
unloaded once.
X-URL: http://marc.merlins.org/
User-Agent: NeoMutt/20160916 (1.7.0)

Now, I'm getting this:
iwlwifi :04:00.0: Refused to change power state, currently in D3
This is bad, I can't reboot every time I come out of sleep just for wifi
to work again.

Is there a workaround? This is bad enough that I'm about to get another
wifi card to plug into USB.


Intel(R) Wireless WiFi driver for Linux
Copyright(c) 2003- 2015 Intel Corporation
iwlwifi :04:00.0: Refused to change power state, currently in D3
[ cut here ]
WARNING: CPU: 7 PID: 20712 at 
drivers/net/wireless/intel/iwlwifi/pcie/trans.c:1913 
iwl_trans_pcie_grab_nic_access+0xcc/0xe1 [iwlwifi]
Timeout waiting for hardware access (CSR_GP_CNTRL 0x)
Modules linked in: iwlwifi(+) cfg80211 msr cmac uas usb_storage rpcsec_gss_krb5 
nfsv4 dns_resolver ipt_MASQUERADE nf_nat_masquerade_ipv4 ipt_REJECT 
nf_reject_ipv4 xt_tcpudp xt_conntrack nf_log_ipv4 nf_log_common xt_LOG 
iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack 
iptable_mangle ccm rfcomm ebtable_filter ebtables ip6table_filter ip6_tables 
iptable_filter ip_tables x_tables bnep pci_stub vboxpci(OE) vboxnetadp(OE) 
vboxnetflt(OE) vboxdrv(OE) autofs4 binfmt_misc uinput nfsd auth_rpcgss nfs_acl 
nfs lockd grace fscache sunrpc nls_utf8 nls_cp437 vfat fat configs 
input_polldev loop firewire_sbp2 firewire_core crc_itu_t cuse ecryptfs ppdev 
parport_pc lp parport uvcvideo btusb videobuf2_vmalloc btrtl videobuf2_memops 
btbcm videobuf2_v4l2 btintel hid_generic videobuf2_core
 videodev bluetooth usbhid media hid joydev arc4 coretemp x86_pkg_temp_thermal 
intel_powerclamp snd_hda_codec_realtek snd_hda_codec_generic kvm_intel kvm 
irqbypass crct10dif_pclmul crc32_pclmul ghash_clmulni_intel snd_hda_intel 
intel_cstate rtsx_pci_ms iTCO_wdt iTCO_vendor_support snd_hda_codec 
rtsx_pci_sdmmc memstick mei_wdt snd_hda_core nouveau snd_seq snd_hwdep mxm_wmi 
intel_rapl_perf efi_pstore snd_pcm snd_seq_device xhci_pci pcspkr psmouse 
thinkpad_acpi efivars xhci_hcd nvram i2c_i801 snd_timer ttm rtsx_pci sg 
nvidiafb usbcore snd vgastate fb_ddc mei_me intel_pch_thermal soundcore rfkill 
wmi hwmon battery ac tpm_crb tpm_tis tpm_tis_core tpm sata_sil24 r8169 mii fuse 
fan raid456 multipath mmc_block mmc_core dm_snapshot dm_bufio dm_mirror 
dm_region_hash dm_log dm_crypt dm_mod async_raid6_recov
 async_pq async_xor async_memcpy async_tx blowfish_x86_64 blowfish_common 
crc32c_intel bcache aesni_intel aes_x86_64 crypto_simd input_leds ptp cryptd 
i915 glue_helper serio_raw pps_core shpchp thermal evdev [last unloaded: 
cfg80211]
CPU: 7 PID: 20712 Comm: modprobe Tainted: GW  OE   
4.11.1-amd64-preempt-sysrq-20170406 #4
Hardware name: LENOVO 20ERCTO1WW/20ERCTO1WW, BIOS N1DET41W (1.15 ) 12/31/2015
Call Trace:
 dump_stack+0x61/0x7d
 __warn+0xc2/0xdd
 warn_slowpath_fmt+0x5a/0x76
 ? iwl_read32+0x1f/0x7f [iwlwifi]
 iwl_trans_pcie_grab_nic_access+0xcc/0xe1 [iwlwifi]
 iwl_trans_pcie_alloc+0x2fb/0x7d4 [iwlwifi]
 iwl_pci_probe+0x30/0x301 [iwlwifi]
 ? _raw_spin_unlock_irqrestore+0x14/0x24
 ? __pm_runtime_resume+0x4d/0x58
 local_pci_probe+0x3d/0x80
 pci_device_probe+0xf9/0x13c
 driver_probe_device+0x19d/0x3f2
 __driver_attach+0x80/0xdb
 ? driver_probe_device+0x3f2/0x3f2
 bus_for_each_dev+0x69/0xa7
 driver_attach+0x1e/0x20
 bus_add_driver+0xfd/0x239
 driver_register+0x88/0xbf
 ? 0xc088e000
 __pci_register_driver+0x4c/0x4e
 iwl_pci_register_driver+0x24/0x3b [iwlwifi]
 ? 0xc088e000
 iwl_drv_init+0x65/0x67 [iwlwifi]
 do_one_initcall+0x9f/0x160
 ? slab_pre_alloc_hook+0x1a/0x44
 ? slab_post_alloc_hook.isra.47+0xe/0x1d
 ? kmem_cache_alloc_trace+0xec/0xfc
 do_init_module+0x5f/0x1f7
 load_module+0x1e6e/0x2595
 ? strstarts+0x28/0x28
 ? vfs_read+0xb5/0xdc
 SYSC_finit_module+0xa2/0xe6
 ? SYSC_finit_module+0xa2/0xe6
 SyS_finit_module+0xe/0x10
 do_syscall_64+0x6b/0x7d
 entry_SYSCALL64_slow_path+0x25/0x25



- Forwarded message from Marc MERLIN  -

And just in case it helps, another one:
iwlwifi :04:00.0: loaded firmware version 19.277230.0 op_mode iwlmvm
iwlwifi :04:00.0: Detected Intel(R) Dual Band Wireless AC 8260, REV=0xFFFC
iwlwifi :04:00.0: L1 Enabled - LTR Enabled
iwlwifi :04:00.0: L1 Enabled - LTR Enabled
iwlwifi :04:00.0: Could not load the [0] uCode section
iwlwifi :04:00.0: Failed to start INIT ucode: -5
iwlwifi :04:00.0: Failed to run INIT ucode: -5

full log:
Intel(R) Wireless WiFi driver for Linux
Copyrig