Change driver in use?

Hello! i am having trouble with my wifi and i think it may be because i have the wrong drivers active

lspci -v gives:

00:14.3 Network controller: Intel Corporation Cannon Point-LP CNVi [Wireless-AC] (rev 30)
	Subsystem: Intel Corporation Device 0034
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at 404ac10000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: pciback
	Kernel modules: iwlwifi

As you can see it uses pciback and not iwlwifi, how can i change this?

^ this was because i looked in dom0, It looks fine in sys-net. Altough that only means the problem is elsewhere

Here is the output of iwconfig:

lo no wireless extensions.

ens6 no wireless extensions.

vif16.0 no wireless extensions.

sudo dmesg | grep iwlwifi

[    3.580414] iwlwifi 0000:00:07.0: WRT: Overriding region id 0
[    3.580415] iwlwifi 0000:00:07.0: WRT: Overriding region id 1
[    3.580416] iwlwifi 0000:00:07.0: WRT: Overriding region id 2
[    3.580416] iwlwifi 0000:00:07.0: WRT: Overriding region id 3
[    3.580417] iwlwifi 0000:00:07.0: WRT: Overriding region id 4
[    3.580417] iwlwifi 0000:00:07.0: WRT: Overriding region id 6
[    3.580418] iwlwifi 0000:00:07.0: WRT: Overriding region id 8
[    3.580419] iwlwifi 0000:00:07.0: WRT: Overriding region id 9
[    3.580419] iwlwifi 0000:00:07.0: WRT: Overriding region id 10
[    3.580420] iwlwifi 0000:00:07.0: WRT: Overriding region id 11
[    3.580420] iwlwifi 0000:00:07.0: WRT: Overriding region id 15
[    3.580421] iwlwifi 0000:00:07.0: WRT: Overriding region id 16
[    3.580422] iwlwifi 0000:00:07.0: WRT: Overriding region id 18
[    3.580422] iwlwifi 0000:00:07.0: WRT: Overriding region id 19
[    3.580423] iwlwifi 0000:00:07.0: WRT: Overriding region id 20
[    3.580423] iwlwifi 0000:00:07.0: WRT: Overriding region id 21
[    3.580424] iwlwifi 0000:00:07.0: WRT: Overriding region id 28
[    3.580641] iwlwifi 0000:00:07.0: loaded firmware version 46.fae53a8b.0 9000-pu-b0-jf-b0-46.ucode op_mode iwlmvm
[    3.745751] iwlwifi 0000:00:07.0: Detected Intel(R) Wireless-AC 9560 160MHz, REV=0x318
[    8.936304] iwlwifi 0000:00:07.0: Failed to load firmware chunk!
[    8.936342] iwlwifi 0000:00:07.0: iwlwifi transaction failed, dumping registers
[    8.936378] iwlwifi 0000:00:07.0: iwlwifi device config registers:
[    8.960087] iwlwifi 0000:00:07.0: 00000000: 9df08086 00100406 02800030 00800000 f2030004 00000000 00000000 00000000
[    8.960121] iwlwifi 0000:00:07.0: 00000020: 00000000 00000000 00000000 00348086 00000000 000000c8 00000000 00000105
[    8.960150] iwlwifi 0000:00:07.0: 00000040: 00920010 00000ec0 00102810 00000000 00000000 00000000 00000000 00000000
[    8.960195] iwlwifi 0000:00:07.0: 00000060: 00000000 00080812 00000000 00000000 00000000 00000000 00000000 00000000
[    8.960224] iwlwifi 0000:00:07.0: 00000080: 000f0011 00002000 00003000 00000000 00000000 00000000 00000000 00000000
[    8.960254] iwlwifi 0000:00:07.0: 000000a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    8.960283] iwlwifi 0000:00:07.0: 000000c0: 00000000 00000000 0023d001 0d000008 00814005 fee96000 00000000 00004300
[    8.960312] iwlwifi 0000:00:07.0: 000000e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    8.960343] iwlwifi 0000:00:07.0: Read failed at 0x100
[    8.960359] iwlwifi 0000:00:07.0: Could not load the [0] uCode section
[    8.960385] iwlwifi 0000:00:07.0: Failed to start INIT ucode: -110
[    8.960407] iwlwifi 0000:00:07.0: iwl_trans_send_cmd bad state = 0
[    8.960662] iwlwifi 0000:00:07.0: Master Disable Timed Out, 100 usec
[    8.972198] iwlwifi 0000:00:07.0: Failed to run INIT ucode: -110
[    8.985239] iwlwifi 0000:00:07.0: retry init count 0
[    8.985355] iwlwifi 0000:00:07.0: Detected Intel(R) Wireless-AC 9560 160MHz, REV=0x318
[   14.056345] iwlwifi 0000:00:07.0: Failed to load firmware chunk!
[   14.056423] iwlwifi 0000:00:07.0: Could not load the [0] uCode section
[   14.056515] iwlwifi 0000:00:07.0: Failed to start INIT ucode: -110
[   14.056612] iwlwifi 0000:00:07.0: iwl_trans_send_cmd bad state = 0
[   14.056950] iwlwifi 0000:00:07.0: Master Disable Timed Out, 100 usec
[   14.069125] iwlwifi 0000:00:07.0: Failed to run INIT ucode: -110
[   14.082331] iwlwifi 0000:00:07.0: retry init count 1
[   14.082452] iwlwifi 0000:00:07.0: Detected Intel(R) Wireless-AC 9560 160MHz, REV=0x318
[   19.176239] iwlwifi 0000:00:07.0: Failed to load firmware chunk!
[   19.176296] iwlwifi 0000:00:07.0: Could not load the [0] uCode section
[   19.176386] iwlwifi 0000:00:07.0: Failed to start INIT ucode: -110
[   19.176409] iwlwifi 0000:00:07.0: iwl_trans_send_cmd bad state = 0
[   19.176745] iwlwifi 0000:00:07.0: Master Disable Timed Out, 100 usec
[   19.188875] iwlwifi 0000:00:07.0: Failed to run INIT ucode: -110
[   19.202268] iwlwifi 0000:00:07.0: retry init count 2

My wireless network worked (almost) fine yesterday, and I do not know what changed. I reinstalled the system and that haven’t made a difference at all

If i click on the network icon in the top right I can no longer see any wireless networks, only Wired ones.

I have been at this for many hours reading others wifi problems and I just can’t figure it out. Any and all help is very much appreciated.

Is that lspci -v output from dom0? What’s the output from sys-net then?

well shit, in sys-net it has iwlwifi. but when i do iwconfig I get:

lo no wireless extensions.

ens6 no wireless extensions.

vif16.0 no wireless extensions.

What could be the cause for this?

Check the output of this command in sys-net:
sudo dmesg | grep iwlwifi

sudo dmesg | grep iwlwifi

[    3.580414] iwlwifi 0000:00:07.0: WRT: Overriding region id 0
[    3.580415] iwlwifi 0000:00:07.0: WRT: Overriding region id 1
[    3.580416] iwlwifi 0000:00:07.0: WRT: Overriding region id 2
[    3.580416] iwlwifi 0000:00:07.0: WRT: Overriding region id 3
[    3.580417] iwlwifi 0000:00:07.0: WRT: Overriding region id 4
[    3.580417] iwlwifi 0000:00:07.0: WRT: Overriding region id 6
[    3.580418] iwlwifi 0000:00:07.0: WRT: Overriding region id 8
[    3.580419] iwlwifi 0000:00:07.0: WRT: Overriding region id 9
[    3.580419] iwlwifi 0000:00:07.0: WRT: Overriding region id 10
[    3.580420] iwlwifi 0000:00:07.0: WRT: Overriding region id 11
[    3.580420] iwlwifi 0000:00:07.0: WRT: Overriding region id 15
[    3.580421] iwlwifi 0000:00:07.0: WRT: Overriding region id 16
[    3.580422] iwlwifi 0000:00:07.0: WRT: Overriding region id 18
[    3.580422] iwlwifi 0000:00:07.0: WRT: Overriding region id 19
[    3.580423] iwlwifi 0000:00:07.0: WRT: Overriding region id 20
[    3.580423] iwlwifi 0000:00:07.0: WRT: Overriding region id 21
[    3.580424] iwlwifi 0000:00:07.0: WRT: Overriding region id 28
[    3.580641] iwlwifi 0000:00:07.0: loaded firmware version 46.fae53a8b.0 9000-pu-b0-jf-b0-46.ucode op_mode iwlmvm
[    3.745751] iwlwifi 0000:00:07.0: Detected Intel(R) Wireless-AC 9560 160MHz, REV=0x318
[    8.936304] iwlwifi 0000:00:07.0: Failed to load firmware chunk!
[    8.936342] iwlwifi 0000:00:07.0: iwlwifi transaction failed, dumping registers
[    8.936378] iwlwifi 0000:00:07.0: iwlwifi device config registers:
[    8.960087] iwlwifi 0000:00:07.0: 00000000: 9df08086 00100406 02800030 00800000 f2030004 00000000 00000000 00000000
[    8.960121] iwlwifi 0000:00:07.0: 00000020: 00000000 00000000 00000000 00348086 00000000 000000c8 00000000 00000105
[    8.960150] iwlwifi 0000:00:07.0: 00000040: 00920010 00000ec0 00102810 00000000 00000000 00000000 00000000 00000000
[    8.960195] iwlwifi 0000:00:07.0: 00000060: 00000000 00080812 00000000 00000000 00000000 00000000 00000000 00000000
[    8.960224] iwlwifi 0000:00:07.0: 00000080: 000f0011 00002000 00003000 00000000 00000000 00000000 00000000 00000000
[    8.960254] iwlwifi 0000:00:07.0: 000000a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    8.960283] iwlwifi 0000:00:07.0: 000000c0: 00000000 00000000 0023d001 0d000008 00814005 fee96000 00000000 00004300
[    8.960312] iwlwifi 0000:00:07.0: 000000e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    8.960343] iwlwifi 0000:00:07.0: Read failed at 0x100
[    8.960359] iwlwifi 0000:00:07.0: Could not load the [0] uCode section
[    8.960385] iwlwifi 0000:00:07.0: Failed to start INIT ucode: -110
[    8.960407] iwlwifi 0000:00:07.0: iwl_trans_send_cmd bad state = 0
[    8.960662] iwlwifi 0000:00:07.0: Master Disable Timed Out, 100 usec
[    8.972198] iwlwifi 0000:00:07.0: Failed to run INIT ucode: -110
[    8.985239] iwlwifi 0000:00:07.0: retry init count 0
[    8.985355] iwlwifi 0000:00:07.0: Detected Intel(R) Wireless-AC 9560 160MHz, REV=0x318
[   14.056345] iwlwifi 0000:00:07.0: Failed to load firmware chunk!
[   14.056423] iwlwifi 0000:00:07.0: Could not load the [0] uCode section
[   14.056515] iwlwifi 0000:00:07.0: Failed to start INIT ucode: -110
[   14.056612] iwlwifi 0000:00:07.0: iwl_trans_send_cmd bad state = 0
[   14.056950] iwlwifi 0000:00:07.0: Master Disable Timed Out, 100 usec
[   14.069125] iwlwifi 0000:00:07.0: Failed to run INIT ucode: -110
[   14.082331] iwlwifi 0000:00:07.0: retry init count 1
[   14.082452] iwlwifi 0000:00:07.0: Detected Intel(R) Wireless-AC 9560 160MHz, REV=0x318
[   19.176239] iwlwifi 0000:00:07.0: Failed to load firmware chunk!
[   19.176296] iwlwifi 0000:00:07.0: Could not load the [0] uCode section
[   19.176386] iwlwifi 0000:00:07.0: Failed to start INIT ucode: -110
[   19.176409] iwlwifi 0000:00:07.0: iwl_trans_send_cmd bad state = 0
[   19.176745] iwlwifi 0000:00:07.0: Master Disable Timed Out, 100 usec
[   19.188875] iwlwifi 0000:00:07.0: Failed to run INIT ucode: -110
[   19.202268] iwlwifi 0000:00:07.0: retry init count 2

If you’re saying that it worked before then you can try to add permissive flag and if it still won’t work then try to also add no-strict-reset option:

1 Like

it worked on one of two networks that i tried. It could connect to my phones bluetooth but not my home network. I have already enabled no struct reset but i havent tried permissive. Is it better with only permissive instead of no strict reset?

Also I disabled LAN and WAN in my devices settings in bios, booted, enabled them again, booted once more and now it works somehow.

Thank you for all the help tzwcfq, I couldn’t have solved this without you!

It looks to me that no-strict-reset will pose less security concern that permissive option in the case of network device.
You can read more about these options here:

Also if it will work without these options then it’d be better else try:

Both permissive and no-strict-reset options may not be necessary and you should try one first, then the other, before using both.

1 Like