Wifi Does not connect since last update

dir result of /lib/firmware

3com                                  iwlwifi-9260-th-b0-jf-b0-38.ucode.xz  iwlwifi-ty-a0-gf-a0-66.ucode.xz
acenic                                iwlwifi-9260-th-b0-jf-b0-41.ucode.xz  iwlwifi-ty-a0-gf-a0-67.ucode.xz
adaptec                               iwlwifi-9260-th-b0-jf-b0-43.ucode.xz  iwlwifi-ty-a0-gf-a0-68.ucode.xz
advansys                              iwlwifi-9260-th-b0-jf-b0-46.ucode.xz  iwlwifi-ty-a0-gf-a0-71x.ucode.xz
agere_ap_fw.bin.xz                    iwlwifi-cc-a0-46.ucode.xz             iwlwifi-ty-a0-gf-a0-72.ucode.xz
agere_sta_fw.bin.xz                   iwlwifi-cc-a0-48.ucode.xz             iwlwifi-ty-a0-gf-a0-73.ucode.xz
aica_firmware.bin                     iwlwifi-cc-a0-50.ucode.xz             iwlwifi-ty-a0-gf-a0-74.ucode.xz
amd                                   iwlwifi-cc-a0-53.ucode.xz             iwlwifi-ty-a0-gf-a0-77.ucode.xz
amdgpu                                iwlwifi-cc-a0-55.ucode.xz             iwlwifi-ty-a0-gf-a0.pnvm.xz
amd-ucode                             iwlwifi-cc-a0-59.ucode.xz             kaweth
amphion                               iwlwifi-cc-a0-62.ucode.xz             keyspan
ar3k                                  iwlwifi-cc-a0-63.ucode.xz             keyspan_pda
ar5523.bin.xz                         iwlwifi-cc-a0-66.ucode.xz             korg
ar7010_1_1.fw.xz                      iwlwifi-cc-a0-67.ucode.xz             lbtf_usb.bin.xz
ar7010.fw.xz                          iwlwifi-cc-a0-68.ucode.xz             lgs8g75.fw.xz
ar9170-1.fw.xz                        iwlwifi-cc-a0-71x.ucode.xz            lt9611uxc_fw.bin.xz
ar9170-2.fw.xz                        iwlwifi-cc-a0-72.ucode.xz             matrox
ar9271.fw.xz                          iwlwifi-cc-a0-73.ucode.xz             mediatek
as102_data1_st.hex.xz                 iwlwifi-cc-a0-74.ucode.xz             meson
as102_data2_st.hex.xz                 iwlwifi-cc-a0-77.ucode.xz             microchip
asihpi                                iwlwifi-Qu-b0-hr-b0-48.ucode.xz       mixart
ath10k                                iwlwifi-Qu-b0-hr-b0-50.ucode.xz       moxa
ath11k                                iwlwifi-Qu-b0-hr-b0-53.ucode.xz       mt7601u.bin.xz
ath3k-1.fw.xz                         iwlwifi-Qu-b0-hr-b0-55.ucode.xz       mt7650.bin.xz
ath6k                                 iwlwifi-Qu-b0-hr-b0-59.ucode.xz       mt7662.bin.xz
ath9k_htc                             iwlwifi-Qu-b0-hr-b0-62.ucode.xz       mt7662_rom_patch.bin.xz
atmel                                 iwlwifi-Qu-b0-hr-b0-63.ucode.xz       mts_cdma.fw.xz
atusb                                 iwlwifi-Qu-b0-hr-b0-66.ucode.xz       mts_edge.fw.xz
av7110                                iwlwifi-Qu-b0-hr-b0-68.ucode.xz       mts_gsm.fw.xz
bnx2                                  iwlwifi-Qu-b0-hr-b0-71x.ucode.xz      mts_mt9234mu.fw.xz
brcm                                  iwlwifi-Qu-b0-hr-b0-72.ucode.xz       mts_mt9234zba.fw.xz
cadence                               iwlwifi-Qu-b0-hr-b0-73.ucode.xz       multiface_firmware.bin
carl9170-1.fw.xz                      iwlwifi-Qu-b0-hr-b0-74.ucode.xz       multiface_firmware_rev11.bin
cavium                                iwlwifi-Qu-b0-hr-b0-77.ucode.xz       myri10ge_eth_big_z8e.dat.xz
cirrus                                iwlwifi-Qu-b0-jf-b0-48.ucode.xz       myri10ge_ethp_big_z8e.dat.xz
cis                                   iwlwifi-Qu-b0-jf-b0-50.ucode.xz       myri10ge_ethp_z8e.dat.xz
cmmb_vega_12mhz.inp.xz                iwlwifi-Qu-b0-jf-b0-53.ucode.xz       myri10ge_eth_z8e.dat.xz
cmmb_venice_12mhz.inp.xz              iwlwifi-Qu-b0-jf-b0-55.ucode.xz       myri10ge_rss_eth_big_z8e.dat.xz
cnm                                   iwlwifi-Qu-b0-jf-b0-59.ucode.xz       myri10ge_rss_ethp_big_z8e.dat.xz
cpia2                                 iwlwifi-Qu-b0-jf-b0-62.ucode.xz       myri10ge_rss_ethp_z8e.dat.xz
cs46xx                                iwlwifi-Qu-b0-jf-b0-63.ucode.xz       myri10ge_rss_eth_z8e.dat.xz
ctefx.bin.xz                          iwlwifi-Qu-b0-jf-b0-66.ucode.xz       myricom
ctefx-desktop.bin                     iwlwifi-Qu-b0-jf-b0-68.ucode.xz       nvidia
ctefx-r3di.bin                        iwlwifi-Qu-b0-jf-b0-71x.ucode.xz      nxp
ctspeq.bin.xz                         iwlwifi-Qu-b0-jf-b0-72.ucode.xz       ositech
cxgb3                                 iwlwifi-Qu-b0-jf-b0-73.ucode.xz       pca200e.bin
cxgb4                                 iwlwifi-Qu-b0-jf-b0-74.ucode.xz       pca200e_ecd.bin2
cypress                               iwlwifi-Qu-b0-jf-b0-77.ucode.xz       pcxhr
dabusb                                iwlwifi-Qu-c0-hr-b0-48.ucode.xz       phanfw.bin.xz
digiface_firmware.bin                 iwlwifi-Qu-c0-hr-b0-50.ucode.xz       qat_895xcc.bin.xz
digiface_firmware_rev11.bin           iwlwifi-Qu-c0-hr-b0-53.ucode.xz       qat_895xcc_mmp.bin.xz
dpaa2                                 iwlwifi-Qu-c0-hr-b0-55.ucode.xz       qat_c3xxx.bin.xz
dsp56k                                iwlwifi-Qu-c0-hr-b0-59.ucode.xz       qat_c3xxx_mmp.bin.xz
dvb-fe-xc4000-1.4.1.fw.xz             iwlwifi-Qu-c0-hr-b0-62.ucode.xz       qat_c62x.bin.xz
dvb-fe-xc5000-1.6.114.fw.xz           iwlwifi-Qu-c0-hr-b0-63.ucode.xz       qat_c62x_mmp.bin.xz
dvb-fe-xc5000c-4.1.30.7.fw.xz         iwlwifi-Qu-c0-hr-b0-66.ucode.xz       qat_mmp.bin.xz
dvb_nova_12mhz_b0.inp.xz              iwlwifi-Qu-c0-hr-b0-68.ucode.xz       qca
dvb_nova_12mhz.inp.xz                 iwlwifi-Qu-c0-hr-b0-71x.ucode.xz      r128
dvb-usb-dib0700-1.20.fw.xz            iwlwifi-Qu-c0-hr-b0-72.ucode.xz       r8a779x_usb3_v1.dlmem.xz
dvb-usb-it9135-01.fw.xz               iwlwifi-Qu-c0-hr-b0-73.ucode.xz       r8a779x_usb3_v2.dlmem.xz
dvb-usb-it9135-02.fw.xz               iwlwifi-Qu-c0-hr-b0-74.ucode.xz       r8a779x_usb3_v3.dlmem.xz
dvb-usb-terratec-h5-drxk.fw.xz        iwlwifi-Qu-c0-hr-b0-77.ucode.xz       radeon
e100                                  iwlwifi-Qu-c0-jf-b0-48.ucode.xz       regulatory.db
ea                                    iwlwifi-Qu-c0-jf-b0-50.ucode.xz       regulatory.db.p7s
edgeport                              iwlwifi-Qu-c0-jf-b0-53.ucode.xz       rockchip
emi26                                 iwlwifi-Qu-c0-jf-b0-55.ucode.xz       rp2.fw.xz
emi62                                 iwlwifi-Qu-c0-jf-b0-59.ucode.xz       rpm_firmware.bin
emu                                   iwlwifi-Qu-c0-jf-b0-62.ucode.xz       rsi
ene-ub6250                            iwlwifi-Qu-c0-jf-b0-63.ucode.xz       rsi_91x.fw.xz
ess                                   iwlwifi-Qu-c0-jf-b0-66.ucode.xz       rt2561.bin.xz
f2255usb.bin.xz                       iwlwifi-Qu-c0-jf-b0-68.ucode.xz       rt2561s.bin.xz
go7007                                iwlwifi-Qu-c0-jf-b0-71x.ucode.xz      rt2661.bin.xz
hfi1_dc8051.fw.xz                     iwlwifi-Qu-c0-jf-b0-72.ucode.xz       rt2860.bin.xz
hfi1_fabric.fw.xz                     iwlwifi-Qu-c0-jf-b0-73.ucode.xz       rt2870.bin.xz
hfi1_pcie.fw.xz                       iwlwifi-Qu-c0-jf-b0-74.ucode.xz       rt3070.bin.xz
hfi1_sbus.fw.xz                       iwlwifi-Qu-c0-jf-b0-77.ucode.xz       rt3071.bin.xz
htc_7010.fw.xz                        iwlwifi-QuZ-a0-hr-b0-48.ucode.xz      rt3090.bin.xz
htc_9271.fw.xz                        iwlwifi-QuZ-a0-hr-b0-50.ucode.xz      rt3290.bin.xz
i915                                  iwlwifi-QuZ-a0-hr-b0-53.ucode.xz      rt73.bin.xz
imx                                   iwlwifi-QuZ-a0-hr-b0-55.ucode.xz      RTL8192E
inside-secure                         iwlwifi-QuZ-a0-hr-b0-59.ucode.xz      rtl_bt
intel                                 iwlwifi-QuZ-a0-hr-b0-62.ucode.xz      rtl_nic
ipw2100-1.3.fw                        iwlwifi-QuZ-a0-hr-b0-63.ucode.xz      rtlwifi
ipw2100-1.3-i.fw                      iwlwifi-QuZ-a0-hr-b0-66.ucode.xz      rtw88
ipw2100-1.3-p.fw                      iwlwifi-QuZ-a0-hr-b0-67.ucode.xz      rtw89
ipw2200-bss.fw                        iwlwifi-QuZ-a0-hr-b0-68.ucode.xz      s2250.fw.xz
ipw2200-ibss.fw                       iwlwifi-QuZ-a0-hr-b0-71x.ucode.xz     s2250_loader.fw.xz
ipw2200-sniffer.fw                    iwlwifi-QuZ-a0-hr-b0-72.ucode.xz      s5p-mfc.fw.xz
isci                                  iwlwifi-QuZ-a0-hr-b0-73.ucode.xz      s5p-mfc-v6.fw.xz
isdbt_nova_12mhz_b0.inp.xz            iwlwifi-QuZ-a0-hr-b0-74.ucode.xz      s5p-mfc-v6-v2.fw.xz
isdbt_nova_12mhz.inp.xz               iwlwifi-QuZ-a0-hr-b0-77.ucode.xz      s5p-mfc-v7.fw.xz
isdbt_rio.inp.xz                      iwlwifi-QuZ-a0-jf-b0-48.ucode.xz      s5p-mfc-v8.fw.xz
iwlwifi-1000-3.ucode.xz               iwlwifi-QuZ-a0-jf-b0-50.ucode.xz      sb16
iwlwifi-1000-5.ucode.xz               iwlwifi-QuZ-a0-jf-b0-53.ucode.xz      sba200e_ecd.bin2
iwlwifi-100-5.ucode.xz                iwlwifi-QuZ-a0-jf-b0-55.ucode.xz      sdd_sagrad_1091_1098.bin.xz
iwlwifi-105-6.ucode.xz                iwlwifi-QuZ-a0-jf-b0-59.ucode.xz      slicoss
iwlwifi-135-6.ucode.xz                iwlwifi-QuZ-a0-jf-b0-62.ucode.xz      sms1xxx-hcw-55xxx-dvbt-02.fw.xz
iwlwifi-2000-6.ucode.xz               iwlwifi-QuZ-a0-jf-b0-63.ucode.xz      sms1xxx-hcw-55xxx-isdbt-02.fw.xz
iwlwifi-2030-6.ucode.xz               iwlwifi-QuZ-a0-jf-b0-66.ucode.xz      sms1xxx-nova-a-dvbt-01.fw.xz
iwlwifi-3160-17.ucode.xz              iwlwifi-QuZ-a0-jf-b0-68.ucode.xz      sms1xxx-nova-b-dvbt-01.fw.xz
iwlwifi-3168-22.ucode.xz              iwlwifi-QuZ-a0-jf-b0-71x.ucode.xz     sms1xxx-stellar-dvbt-01.fw.xz
iwlwifi-3168-27.ucode.xz              iwlwifi-QuZ-a0-jf-b0-72.ucode.xz      sun
iwlwifi-3168-29.ucode.xz              iwlwifi-QuZ-a0-jf-b0-73.ucode.xz      sxg
iwlwifi-3945-2.ucode.xz               iwlwifi-QuZ-a0-jf-b0-74.ucode.xz      tdmb_nova_12mhz.inp.xz
iwlwifi-4965-2.ucode.xz               iwlwifi-QuZ-a0-jf-b0-77.ucode.xz      tehuti
iwlwifi-5000-1.ucode.xz               iwlwifi-so-a0-gf4-a0-67.ucode.xz      ti
iwlwifi-5000-2.ucode.xz               iwlwifi-so-a0-gf4-a0-68.ucode.xz      ti_3410.fw.xz
iwlwifi-5000-5.ucode.xz               iwlwifi-so-a0-gf4-a0-71x.ucode.xz     ti_5052.fw.xz
iwlwifi-5150-2.ucode.xz               iwlwifi-so-a0-gf4-a0-72.ucode.xz      ti-connectivity
iwlwifi-6000-4.ucode.xz               iwlwifi-so-a0-gf4-a0-73.ucode.xz      tigon
iwlwifi-6000g2a-5.ucode.xz            iwlwifi-so-a0-gf4-a0-74.ucode.xz      ti-keystone
iwlwifi-6000g2a-6.ucode.xz            iwlwifi-so-a0-gf4-a0-77.ucode.xz      tlg2300_firmware.bin.xz
iwlwifi-6000g2b-5.ucode.xz            iwlwifi-so-a0-gf4-a0.pnvm.xz          ttusb-budget
iwlwifi-6000g2b-6.ucode.xz            iwlwifi-so-a0-gf-a0-64.ucode.xz       ueagle-atm
iwlwifi-6050-4.ucode.xz               iwlwifi-so-a0-gf-a0-67.ucode.xz       usbduxfast_firmware.bin.xz
iwlwifi-6050-5.ucode.xz               iwlwifi-so-a0-gf-a0-68.ucode.xz       usbdux_firmware.bin.xz
iwlwifi-7260-17.ucode.xz              iwlwifi-so-a0-gf-a0-71x.ucode.xz      usbduxsigma_firmware.bin.xz
iwlwifi-7265-17.ucode.xz              iwlwifi-so-a0-gf-a0-72.ucode.xz       v4l-cx231xx-avcore-01.fw.xz
iwlwifi-7265D-22.ucode.xz             iwlwifi-so-a0-gf-a0-73.ucode.xz       v4l-cx23418-apu.fw.xz
iwlwifi-7265D-27.ucode.xz             iwlwifi-so-a0-gf-a0-74.ucode.xz       v4l-cx23418-cpu.fw.xz
iwlwifi-7265D-29.ucode.xz             iwlwifi-so-a0-gf-a0-77.ucode.xz       v4l-cx23418-dig.fw.xz
iwlwifi-8000C-22.ucode.xz             iwlwifi-so-a0-gf-a0.pnvm.xz           v4l-cx23885-avcore-01.fw.xz
iwlwifi-8000C-27.ucode.xz             iwlwifi-so-a0-hr-b0-64.ucode.xz       v4l-cx25840.fw.xz
iwlwifi-8000C-31.ucode.xz             iwlwifi-so-a0-hr-b0-68.ucode.xz       vicam
iwlwifi-8000C-34.ucode.xz             iwlwifi-so-a0-hr-b0-71x.ucode.xz      vntwusb.fw.xz
iwlwifi-8000C-36.ucode.xz             iwlwifi-so-a0-hr-b0-72.ucode.xz       vpu_d.bin.xz
iwlwifi-8265-22.ucode.xz              iwlwifi-so-a0-hr-b0-73.ucode.xz       vpu_p.bin.xz
iwlwifi-8265-27.ucode.xz              iwlwifi-so-a0-hr-b0-74.ucode.xz       vx
iwlwifi-8265-31.ucode.xz              iwlwifi-so-a0-hr-b0-77.ucode.xz       vxge
iwlwifi-8265-34.ucode.xz              iwlwifi-so-a0-jf-b0-64.ucode.xz       wfx
iwlwifi-8265-36.ucode.xz              iwlwifi-so-a0-jf-b0-68.ucode.xz       whiteheat.fw.xz
iwlwifi-9000-pu-b0-jf-b0-33.ucode.xz  iwlwifi-so-a0-jf-b0-71x.ucode.xz      whiteheat_loader.fw.xz
iwlwifi-9000-pu-b0-jf-b0-34.ucode.xz  iwlwifi-so-a0-jf-b0-72.ucode.xz       wil6210.brd.xz
iwlwifi-9000-pu-b0-jf-b0-38.ucode.xz  iwlwifi-so-a0-jf-b0-73.ucode.xz       wil6210.fw.xz
iwlwifi-9000-pu-b0-jf-b0-41.ucode.xz  iwlwifi-so-a0-jf-b0-74.ucode.xz       wsm_22.bin.xz
iwlwifi-9000-pu-b0-jf-b0-43.ucode.xz  iwlwifi-so-a0-jf-b0-77.ucode.xz       yam
iwlwifi-9000-pu-b0-jf-b0-46.ucode.xz  iwlwifi-ty-a0-gf-a0-59.ucode.xz       yamaha
iwlwifi-9260-th-b0-jf-b0-33.ucode.xz  iwlwifi-ty-a0-gf-a0-62.ucode.xz
iwlwifi-9260-th-b0-jf-b0-34.ucode.xz  iwlwifi-ty-a0-gf-a0-63.ucode.xz

Note, I already changed those with version 71 as you suggested. Did not work upon reboot…

No don’t rename a bunch of firmware. I just suggested the one it was trying to use.

Maybe try using downgrade. Not sure if you have it installed. You can check with

pacman -Qi downgrade

Then you could try downgrading firmware.

sudo downgrade linux-firmware

Then select the package that is earlier in cache to downgrade it. This is my only suggestion as i don’t know what else to tell you.

Doing that brings up list of 60 or so

linux-firmware   date.numberletters  1 remote

How do I know what to choose?

Looking at the journalctl link I posted, I noticed this:


Dec 25 16:00:12 vince-g5kd kernel: iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
Dec 25 16:00:12 vince-g5kd kernel: iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
Dec 25 16:00:12 vince-g5kd kernel: iwlwifi 0000:00:14.3: loaded firmware version 72.daa05125.0 QuZ-a0-hr-b0-72.ucode op_mode iwlmvm

Does that mean the firmware was changed? That was the day I did the update…

It just shows what’s loading. So it looks like version 72.xx The log you gave shows back from October that is showing version 71.xx…

Oct 30 12:17:22 vince-g5kd kernel: iwlwifi 0000:00:14.3: loaded firmware version 71.058653f6.0 QuZ-a0-hr-b0-71.ucode op_mode iwlmvm

Edit I’m not even sure that firmware is the problem but there have been updates to firmware. You’ll have to look through dmesg and journalctl to see what error messages are coming up.

The journal log you posted shows it failed trying version 72 then it shows trying to load 71 right after?

Oct 30 12:17:22 vince-g5kd kernel: iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-72.ucode failed with error -2
Oct 30 12:17:22 vince-g5kd systemd[1]: Started firewalld - dynamic firewall daemon.
Oct 30 12:17:22 vince-g5kd audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=firewalld comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Oct 30 12:17:22 vince-g5kd systemd[1]: Reached target Preparation for Network.
Oct 30 12:17:22 vince-g5kd systemd[1]: Starting Network Manager...
Oct 30 12:17:22 vince-g5kd NetworkManager[422]: <info>  [1667146642.8373] NetworkManager (version 1.40.0-1) is starting... (boot:92afe3ce-a9a8-4686-a09c-0c5028405cd5)
Oct 30 12:17:22 vince-g5kd NetworkManager[422]: <info>  [1667146642.8373] Read config: /etc/NetworkManager/NetworkManager.conf (lib: 20-connectivity.conf)
Oct 30 12:17:22 vince-g5kd NetworkManager[422]: <info>  [1667146642.8383] bus-manager: acquired D-Bus service "org.freedesktop.NetworkManager"
Oct 30 12:17:22 vince-g5kd systemd[1]: Started Network Manager.
Oct 30 12:17:22 vince-g5kd audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Oct 30 12:17:22 vince-g5kd systemd[1]: Reached target Network.
Oct 30 12:17:22 vince-g5kd systemd[1]: Starting Permit User Sessions...
Oct 30 12:17:22 vince-g5kd systemd[1]: Finished Permit User Sessions.
Oct 30 12:17:22 vince-g5kd audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-user-sessions comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Oct 30 12:17:22 vince-g5kd systemd[1]: Reached target Multi-User System.
Oct 30 12:17:22 vince-g5kd systemd[1]: Starting Light Display Manager...
Oct 30 12:17:22 vince-g5kd NetworkManager[422]: <info>  [1667146642.8424] manager[0x564fcf10e090]: monitoring kernel firmware directory '/lib/firmware'.
Oct 30 12:17:22 vince-g5kd dbus-daemon[385]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.7' (uid=0 pid=422 comm="/usr/bin/NetworkManager --no-daemon")
Oct 30 12:17:22 vince-g5kd audit: BPF prog-id=16 op=LOAD
Oct 30 12:17:22 vince-g5kd audit: BPF prog-id=17 op=LOAD
Oct 30 12:17:22 vince-g5kd audit: BPF prog-id=18 op=LOAD
Oct 30 12:17:22 vince-g5kd systemd[1]: Starting Hostname Service...
Oct 30 12:17:22 vince-g5kd kernel: iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
Oct 30 12:17:22 vince-g5kd kernel: iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
Oct 30 12:17:22 vince-g5kd kernel: iwlwifi 0000:00:14.3: loaded firmware version 71.058653f6.0 QuZ-a0-hr-b0-71.ucode op_mode iwlmvm

It’s the end of December how long has the WiFi not worked?

I only noticed the WiFi not working at the family member’s house on the 26th, I used the WiFi at home to do the update on the 25th. I would guess that the update on the 25th is what might’ve caused the issue…

So I downgraded the firmware using sudo downgrade linux-firmware to a Sept version of the firmware, rebooted, did not work.

Doe WiFi work on the live ISO?

it does… but the live iso I’m using is maybe a few months old, probably Sept. Should I update it?

You can’t update it. You could download the latest ISO and try that one.

Updated the live ISO, WiFi works in live ISO. So I guess i will have to reinstall EOS?

I just don’t know what’s been done to make it not work?

It’s a mystery for the ages, eh?

You could try some options in

 /etc/modprobe.d/iwlwifi.conf

add

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

options iwlmvm power_scheme=1

See if these do anything after creating this file and adding these options then reboot.

Edit: I changed the name of the file to iwlwifi to match above.

There’s no iwlwifi.conf in that folder, should I make one?

You have to create the file. You can use nano to do the whole thing from scratch or another way if you know how.

Edit:

sudo nano /etc/modprobe.d/iwlwifi.conf

add

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

Then use

ctrl + o then enter to save
ctrl + x to exit nano

reboot

didn’t work. Although, just check iwd status and it’s disabled. Is that something else? systemctl status iwlwifi doesn’t return anything.

iwlwifi isn’t a service. It’s a kernel module.

iwd isn’t needed it’s just another way of connecting with WiFi.

systemctl status wpa_supplicant

Edit: Also check

systemctl status NetworkManager

You can try removing and reloading the module also.

sudo modprobe -r iwlwifi
sudo modprobe iwlwifi