[Bug 1088658] New: Intel wlan 3160 does not work on kernel 4.16
http://bugzilla.suse.com/show_bug.cgi?id=1088658 Bug ID: 1088658 Summary: Intel wlan 3160 does not work on kernel 4.16 Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-maintainers@forge.provo.novell.com Reporter: manfred.h@gmx.net QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- My Intel wlan device 3160 (rev 83) on a Kaby Lake chipset used to work properly up to kernel version 4.15.* On 4.16 loading the "iwlwifi" driver fails with the following: iwlwifi 0000:06:00.0: hwdev DMA mask = 0x0000000fffffffff, dev_addr = 0x0000000079d83000 iwlwifi 0000:06:00.0: swiotlb: coherent allocation failed, size=4096 iwl_pcie_alloc_ict+0x7c/0xf0 [iwlwifi] iwl_trans_pcie_alloc+0x7c4/0xc70 [iwlwifi] iwl_pci_probe+0x18/0x1b0 [iwlwifi] iwl_pci_register_driver+0x20/0x40 [iwlwifi] iwlwifi: probe of 0000:06:00.0 failed with error -12 I found some messages in the internet describing that unloading the driver, followed by a modprobe worked for some people around rc1 time. When I try this, I get the call trace below, and the hardware still does not work. FWIW, this is with 4.16.0-3.g2592f12-default from Kernel:stable Here is the call trace after running the following commands: # rmmod iwlwifi cfg80211 # modprobe iwlwifi Apr 09 12:20:09 saturn kernel: cfg80211: Loading compiled-in X.509 certificates for regulatory database Apr 09 12:20:09 saturn kernel: cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' Apr 09 12:20:09 saturn kernel: Intel(R) Wireless WiFi driver for Linux Apr 09 12:20:09 saturn kernel: Copyright(c) 2003- 2015 Intel Corporation Apr 09 12:20:09 saturn kernel: iwlwifi 0000:06:00.0: loaded firmware version 17.608620.0 op_mode iwlmvm Apr 09 12:20:09 saturn kernel: iwlwifi 0000:06:00.0: Detected Intel(R) Dual Band Wireless AC 3160, REV=0x164 Apr 09 12:20:09 saturn kernel: iwlwifi 0000:06:00.0: hwdev DMA mask = 0x0000000fffffffff, dev_addr = 0x0000000079db6000 Apr 09 12:20:09 saturn kernel: iwlwifi 0000:06:00.0: swiotlb: coherent allocation failed, size=1024 Apr 09 12:20:09 saturn kernel: CPU: 2 PID: 8521 Comm: modprobe Not tainted 4.16.0-3.g2592f12-default #1 openSUSE Tumbleweed (unreleased) Apr 09 12:20:09 saturn kernel: Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./Z270 Taichi, BIOS P2.10 05/09/2017 Apr 09 12:20:09 saturn kernel: Call Trace: Apr 09 12:20:09 saturn kernel: dump_stack+0x85/0xc5 Apr 09 12:20:09 saturn kernel: swiotlb_alloc_coherent+0x1b6/0x1d0 Apr 09 12:20:09 saturn kernel: _iwl_pcie_rx_init+0x35b/0x750 [iwlwifi] Apr 09 12:20:09 saturn kernel: ? iwl_poll_bit+0x4a/0x80 [iwlwifi] Apr 09 12:20:09 saturn kernel: iwl_pcie_rx_init+0x1b/0x3a0 [iwlwifi] Apr 09 12:20:09 saturn kernel: iwl_trans_pcie_start_fw+0x26a/0x680 [iwlwifi] Apr 09 12:20:09 saturn kernel: iwl_mvm_load_ucode_wait_alive+0xc7/0x270 [iwlmvm] Apr 09 12:20:09 saturn kernel: ? 0xffffffffc128e000 Apr 09 12:20:09 saturn kernel: ? iwl_run_init_mvm_ucode+0x7f/0x300 [iwlmvm] Apr 09 12:20:09 saturn kernel: iwl_run_init_mvm_ucode+0x7f/0x300 [iwlmvm] Apr 09 12:20:09 saturn kernel: ? iwl_wait_init_complete+0x20/0x20 [iwlmvm] Apr 09 12:20:09 saturn kernel: ? iwl_op_mode_mvm_start+0x62d/0x8f0 [iwlmvm] Apr 09 12:20:09 saturn kernel: iwl_op_mode_mvm_start+0x62d/0x8f0 [iwlmvm] Apr 09 12:20:09 saturn kernel: _iwl_op_mode_start.isra.11+0x47/0xa0 [iwlwifi] Apr 09 12:20:09 saturn kernel: iwl_opmode_register+0x6f/0xe0 [iwlwifi] Apr 09 12:20:09 saturn kernel: ? 0xffffffffc0a5d000 Apr 09 12:20:09 saturn kernel: iwl_mvm_init+0x34/0x1000 [iwlmvm] Apr 09 12:20:09 saturn kernel: do_one_initcall+0x4e/0x192 Apr 09 12:20:09 saturn kernel: ? __vunmap+0x6d/0xb0 Apr 09 12:20:09 saturn kernel: do_init_module+0x5b/0x20a Apr 09 12:20:09 saturn kernel: load_module+0x19ad/0x1f30 Apr 09 12:20:09 saturn kernel: ? SYSC_finit_module+0xb7/0xd0 Apr 09 12:20:09 saturn kernel: SYSC_finit_module+0xb7/0xd0 Apr 09 12:20:09 saturn kernel: do_syscall_64+0x76/0x140 Apr 09 12:20:09 saturn kernel: entry_SYSCALL_64_after_hwframe+0x42/0xb7 Apr 09 12:20:09 saturn kernel: RIP: 0033:0x7f164a6fa919 Apr 09 12:20:09 saturn kernel: RSP: 002b:00007fff39e7f2e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 Apr 09 12:20:09 saturn kernel: RAX: ffffffffffffffda RBX: 0000000000fc9340 RCX: 00007f164a6fa919 Apr 09 12:20:09 saturn kernel: RDX: 0000000000000000 RSI: 000000000041985b RDI: 0000000000000001 Apr 09 12:20:09 saturn kernel: RBP: 000000000041985b R08: 0000000000000000 R09: 0000000000fce320 Apr 09 12:20:09 saturn kernel: R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000fc92d0 Apr 09 12:20:09 saturn kernel: R13: 0000000000000000 R14: 0000000000040000 R15: 0000000000000000 Apr 09 12:20:09 saturn kernel: iwlwifi 0000:06:00.0: Keep Warm allocation failed Apr 09 12:20:09 saturn kernel: iwlwifi 0000:06:00.0: Unable to init nic Apr 09 12:20:09 saturn kernel: iwlwifi 0000:06:00.0: Failed to start INIT ucode: -12 Apr 09 12:20:09 saturn kernel: iwlwifi 0000:06:00.0: Failed to run INIT ucode: -12 Apr 09 12:20:52 saturn kernel: BUG: unable to handle kernel paging request at ffffee0cc102a41c Apr 09 12:20:52 saturn kernel: IP: __free_pages+0x5/0x20 Apr 09 12:20:52 saturn kernel: PGD 0 P4D 0 Apr 09 12:20:52 saturn kernel: Oops: 0002 [#1] PREEMPT SMP PTI -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1088658
Manfred Hollstein
http://bugzilla.suse.com/show_bug.cgi?id=1088658
http://bugzilla.suse.com/show_bug.cgi?id=1088658#c1
Jiri Slaby
and attach the full kernel messages
Full really means full, i.e. whole output of dmesg. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1088658
http://bugzilla.suse.com/show_bug.cgi?id=1088658#c2
Manfred Hollstein
http://bugzilla.suse.com/show_bug.cgi?id=1088658
Takashi Iwai
http://bugzilla.suse.com/show_bug.cgi?id=1088658
http://bugzilla.suse.com/show_bug.cgi?id=1088658#c3
--- Comment #3 from Takashi Iwai
http://bugzilla.suse.com/show_bug.cgi?id=1088658
http://bugzilla.suse.com/show_bug.cgi?id=1088658#c4
--- Comment #4 from Takashi Iwai
http://bugzilla.suse.com/show_bug.cgi?id=1088658
http://bugzilla.suse.com/show_bug.cgi?id=1088658#c5
Takashi Iwai
http://bugzilla.suse.com/show_bug.cgi?id=1088658
http://bugzilla.suse.com/show_bug.cgi?id=1088658#c6
--- Comment #6 from Takashi Iwai
http://bugzilla.suse.com/show_bug.cgi?id=1088658
http://bugzilla.suse.com/show_bug.cgi?id=1088658#c7
Manfred Hollstein
FWIW, the build finished and published. http://download.opensuse.org/repositories/home:/tiwai:/bnc1088658/standard/
Thx, Takashi. The module loads normally again and the device is fully functional using your kernel. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1088658
http://bugzilla.suse.com/show_bug.cgi?id=1088658#c8
Takashi Iwai
participants (1)
-
bugzilla_noreply@novell.com