[opensuse-kernel] Problems with Intel wlan 3160 on kernel 4.16

Hi there, my Intel wlan device 3160 (rev 83) on a Kaby Lake chipset used to work properly up to 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 a call trace, and the hardware still does not work. Does this ring a bell for anybody? Shall I create a bugzilla? FWIW, this is with 4.16.0-3.g2592f12-default from Kernel:stable Thx, cheers. l8er manfred

On Mon, 09 Apr 2018 12:35:30 +0200, Manfred Hollstein wrote:
Hi there,
my Intel wlan device 3160 (rev 83) on a Kaby Lake chipset used to work properly up to 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 a call trace, and the hardware still does not work.
Does this ring a bell for anybody? Shall I create a bugzilla?
Yes, please open the bug report, and attach the full kernel messages. thanks, Takashi -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org

On Mon, 09 Apr 2018, 12:50:41 +0200, Takashi Iwai wrote:
On Mon, 09 Apr 2018 12:35:30 +0200, Manfred Hollstein wrote:
Hi there,
my Intel wlan device 3160 (rev 83) on a Kaby Lake chipset used to work properly up to 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 a call trace, and the hardware still does not work.
Does this ring a bell for anybody? Shall I create a bugzilla?
Yes, please open the bug report, and attach the full kernel messages.
<https://bugzilla.suse.com/show_bug.cgi?id=1088658>
thanks,
Takashi
Cheers. l8er manfred
participants (2)
-
Manfred Hollstein
-
Takashi Iwai