You are not logged in.

#1 2024-11-20 09:45:14

elt0khy
Member
Registered: 2020-08-11
Posts: 6

WiFi stops working seconds after reboot

After a system upgrade, wifi stopped working. USB tethering works well.

It sometimes after restart work for couple of seconds then stops working and some other times just stops working alltogether

I use NetworkManager, here is the complete logs: http://0x0.st/Xn_J.txt

$ ip a

```
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute
       valid_lft forever preferred_lft forever
2: enp0s31f6: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether e8:6a:64:a8:cc:c5 brd ff:ff:ff:ff:ff:ff
3: wlp4s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether b6:52:b2:01:cd:1b brd ff:ff:ff:ff:ff:ff permaddr 00:bb:60:b6:4b:62
4: enp0s20f0u2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
    link/ether 6e:17:42:eb:3b:51 brd ff:ff:ff:ff:ff:ff
    inet 192.168.161.62/24 brd 192.168.161.255 scope global dynamic noprefixroute enp0s20f0u2
       valid_lft 3294sec preferred_lft 3294sec
    inet6 fe80::420:e046:da88:8bf8/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
```

systemctl output: http://0x0.st/Xn_k.txt



What I have tried up till now:

1. Downgrade the kernel only or with downgrading nm, wpa_supplicant: didn't work, same exact error for some reason (which makes 0 sense to me).

Also, somehow after re-upgrading after the downgrade the interface's name changed from wlan0 to wlp4s0, I suspect it is due to something else I tried but not sure.

2. Disable powersaving kernel parameters (iwlnvm.power_scheme=1) & updating the iwlwifi.conf:

```
# /etc/modprobe.d/iwlwifi.conf

options iwlwifi 11n_disable=1
options iwlwifi bt_coex_active=0
options iwlwifi swcrypto=1
options iwlwifi power_save=0
```

3. Try the LTS kernel, still same error unfortunately


EDIT: Also an observation that may be relevant, somehow since that problem happened, the system is no longer able to wake up from suspend

Last edited by elt0khy (2024-11-20 12:17:39)

Offline

#2 2024-11-20 10:13:13

-thc
Member
Registered: 2017-03-15
Posts: 685

Re: WiFi stops working seconds after reboot

You log contains a ton of python3 related debug messages - I hope you know what you're doing.

Those lines

Nov 20 11:29:27 eltokhy kernel: iwlwifi 0000:04:00.0: Failed to load firmware chunk!
Nov 20 11:29:27 eltokhy kernel: iwlwifi 0000:04:00.0: iwlwifi transaction failed, dumping registers

followed by

Nov 20 11:29:30 eltokhy wpa_supplicant[707]: Could not set interface wlp4s0 flags (UP): Connection timed out
Nov 20 11:29:30 eltokhy wpa_supplicant[707]: WEXT: Could not set interface 'wlp4s0' UP
Nov 20 11:29:30 eltokhy wpa_supplicant[707]: wlp4s0: Failed to initialize driver interface

point to a firmware error.

Try to roll back the "linux-firmware*" packages.

Offline

#3 2024-11-20 11:38:59

elt0khy
Member
Registered: 2020-08-11
Posts: 6

Re: WiFi stops working seconds after reboot

Still same issue after downgrading linux-firmware, updated logs:

http://0x0.st/XnLE.txt

Offline

#4 2024-11-20 13:14:43

-thc
Member
Registered: 2017-03-15
Posts: 685

Re: WiFi stops working seconds after reboot

The firmware loads but as soon as the driver actually tries to do something useful (scanning for networks):

Nov 20 13:35:57 eltokhy kernel: iwlwifi 0000:04:00.0: Error sending SCAN_ABORT_UMAC: time out after 2000ms.
Nov 20 13:35:57 eltokhy kernel: iwlwifi 0000:04:00.0: Current CMD queue read_ptr 150 write_ptr 151
Nov 20 13:35:57 eltokhy kernel: iwlwifi 0000:04:00.0: Microcode SW error detected.  Restarting 0x2000000.
Nov 20 13:35:57 eltokhy kernel: iwlwifi 0000:04:00.0: Start IWL Error Log Dump:

the driver detects a firmware error and the network modules bail out.

Can you test the Wi-Fi via Arch install boot media?

You may also try additional iwlwifi options:
https://bbs.archlinux.org/viewtopic.php … 3#p1918843

Last edited by -thc (2024-11-20 13:28:05)

Offline

#5 2024-11-20 13:45:48

elt0khy
Member
Registered: 2020-08-11
Posts: 6

Re: WiFi stops working seconds after reboot

I tested the Arch install boot media and it worked, even through chroot.

I tried also the options but didn't seem to solve the issue, I found this bug: https://bugs.debian.org/cgi-bin/bugrepo … ug=1026906 which resembled mine,

However, using the 63 version didn't seem to fix it for me. Here is the log after the downgrading: http://0x0.st/Xn94.txt

EDIT: Actually the 63 version worked but I needed to delete the other older versions. So I think it's confirmed that this is the source of the issue

EDIT2: It also fixed the suspension issue so apparently everything is connected somehow

Last edited by elt0khy (2024-11-20 14:07:41)

Offline

#6 2024-11-20 14:41:41

seth
Member
Registered: 2012-09-03
Posts: 58,698

Re: WiFi stops working seconds after reboot

File: /lib/firmware/iwlwifi-cc-a0-72.ucode

But

Nov 20 11:29:27 eltokhy kernel: iwlwifi 0000:04:00.0: Loaded firmware version: 36.ca7b901d.0 8000C-36.ucode

you're not using that FW anyway and unless the install iso is really old, you're not using iwlwifi-8000C-34.ucode there either.
But you're most likely not using NM but iwd.

You spoof the MAC, go for a scan and then the firmware shits itself.
Try to disable https://wiki.archlinux.org/title/Networ … domization

You can also try https://wiki.archlinux.org/title/Networ … Fi_backend but my money is on the MAC spoof.

Offline

#7 2024-11-21 08:43:04

elt0khy
Member
Registered: 2020-08-11
Posts: 6

Re: WiFi stops working seconds after reboot

Actually turning off mac spoofing was something I tried initially but forgot to mention in the initial post (I think it was even recommended by you @seth in another post) with also trying to fix the bssid

It didn't work unfortunately, also on iwd I don't even have it installed, I did think of using iwd but I did not try.

I still don't know why removing other versions > /lib/firmware/iwlwifi-cc-a0-63.ucode seems to have solved the problem somehow when I am loading the 36 version

Offline

#8 2024-11-21 08:53:43

seth
Member
Registered: 2012-09-03
Posts: 58,698

Re: WiFi stops working seconds after reboot

co·in·ci·dence?
Removing that file should™ not have done anything. You could restore it and measure the impact.
You're not loading the "36 version", iwlwifi-8000C-* and iwlwifi-cc-a0-* target different chip families.

Offline

#9 2024-11-21 09:59:42

elt0khy
Member
Registered: 2020-08-11
Posts: 6

Re: WiFi stops working seconds after reboot

After adding the iwlwifi-8000C* back, the network did not work, so I removed the files again and rebooted, and apparently it is not working as well.
Logs directly after adding the files: http://0x0.st/XnxB.txt
Logs after removing them: http://0x0.st/XnxM.txt

So I guess it apparently is a coincidence, but somehow or something  I made had it fixed temporarily. I did not install new packages or add anything.
Also, apparently even though I had wifi.scan-rand-mac-address=no, the logs show some mac spoofing (not completely sure, both logs above had the mac thing off)

EDIT: shifting to iwd as the Wi-Fi backend seems to have fixed the issue

EDIT2: It worked only for one reboot, when I rebooted again (without changing anything) it stopped working, logs: http://0x0.st/Xnx0.txt

Last edited by elt0khy (2024-11-21 10:19:21)

Offline

#10 2024-11-21 14:59:01

seth
Member
Registered: 2012-09-03
Posts: 58,698

Re: WiFi stops working seconds after reboot

Add "iwlwifi.power_save=0 iwlmvm.power_scheme=1 iwlwifi.swcrypto=1" to the https://wiki.archlinux.org/title/Kernel_parameters and set

iw dev wlan0 set power_save off

Also disable TLP and/or configure the wireless power saving there (a well)

The NIC won't work if you remove all relevant firmware, but the posted logs don't indicate any mac spoofing and one has a firmware crash after you already connected to the AP.

Offline

Board footer

Powered by FluxBB