Wifi was working fine since I installed it, the LAN ethenret had a problem, but I solved that by installing a realtek 8125 driver, that worked fine too after that.
But for some reason, after so many days, the wifi stopped working today. Bluetooth works fine. Wifi doesn't. I booted windows to check if it was my motherboard or router's fault. It works in windows seamlessly. But in elementary I don't see wireless option anymore, only wired option in network settings and the top bar.
I tried following a few things on stack exchage sites, for example No wireless network after installation of elementary OS Juno
But no luck, I went to the BIOS and changed it from CMS or something, to UEFI and Boot Unsecured. And I reinstalled bcmwl-kernel-source
multiple times without luck. Even installed a package called backport-iwlwifi-dkms
because it said so some where on the internet, still no luck. I have no idea how to debug this either.
When I run lshw -C network
*-network
description: Ethernet interface
product: Realtek Semiconductor Co., Ltd.
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:26:00.0
logical name: enp38s0
version: 04
serial: 2c:f0:5d:70:34:1e
size: 100Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8125 driverversion=9.003.05-NAPI duplex=full ip=192.168.1.2 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:64 ioport:f000(size=256) memory:f7700000-f770ffff memory:f7710000-f7713fff
*-network
description: Network controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:28:00.0
version: 1a
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: driver=iwlwifi latency=0
resources: irq:40 memory:f7600000-f7603fff
dmesg
has as list of these errors:
[ 4.324474] iwlwifi-stack-public:master:8794:f51dd362
[ 4.635086] iwlwifi 0000:28:00.0: enabling device (0000 -> 0002)
[ 4.636043] iwlwifi 0000:28:00.0: Direct firmware load for iwlwifi-cc-a0-60.ucode failed with error -2
[ 4.636052] iwlwifi 0000:28:00.0: Direct firmware load for iwlwifi-cc-a0-59.ucode failed with error -2
[ 4.636061] iwlwifi 0000:28:00.0: Direct firmware load for iwlwifi-cc-a0-58.ucode failed with error -2
[ 4.636069] iwlwifi 0000:28:00.0: Direct firmware load for iwlwifi-cc-a0-57.ucode failed with error -2
[ 4.636076] iwlwifi 0000:28:00.0: Direct firmware load for iwlwifi-cc-a0-56.ucode failed with error -2
[ 4.636083] iwlwifi 0000:28:00.0: Direct firmware load for iwlwifi-cc-a0-55.ucode failed with error -2
[ 4.636090] iwlwifi 0000:28:00.0: Direct firmware load for iwlwifi-cc-a0-54.ucode failed with error -2
[ 4.636098] iwlwifi 0000:28:00.0: Direct firmware load for iwlwifi-cc-a0-53.ucode failed with error -2
[ 4.636105] iwlwifi 0000:28:00.0: Direct firmware load for iwlwifi-cc-a0-52.ucode failed with error -2
[ 4.636111] iwlwifi 0000:28:00.0: Direct firmware load for iwlwifi-cc-a0-51.ucode failed with error -2
[ 4.636118] iwlwifi 0000:28:00.0: Direct firmware load for iwlwifi-cc-a0-50.ucode failed with error -2
[ 4.636125] iwlwifi 0000:28:00.0: Direct firmware load for iwlwifi-cc-a0-49.ucode failed with error -2
lspci -nnk | grep 0280 -A3
28:00.0 Network controller [0280]: Intel Corporation Device [8086:2723] (rev 1a)
Subsystem: Intel Corporation Device [8086:0084]
Kernel driver in use: iwlwifi
Kernel modules: wl, iwlwifi
Update:
Upon one answer's suggestion, I ran sudo apt install linux-oem-osp1
, but still no luck. The dmesg | grep iwl
output is as follows:
[ 4.276430] Loading modules backported from iwlwifi
[ 4.276432] iwlwifi-stack-public:master:8794:f51dd362
[ 4.302977] iwlwifi 0000:28:00.0: enabling device (0000 -> 0002)
[ 4.303834] iwlwifi 0000:28:00.0: Direct firmware load for iwlwifi-cc-a0-60.ucode failed with error -2
[ 4.306339] iwlwifi 0000:28:00.0: api flags index 2 larger than supported by driver
[ 4.306347] iwlwifi 0000:28:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.22
[ 4.306578] iwlwifi 0000:28:00.0: loaded firmware version 59.601f3a66.0 cc-a0-59.ucode op_mode iwlmvm
[ 4.519949] iwlwifi 0000:28:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
18/12/20202 EDIT: After a few days wifi automatically started debugging, I don't know what changed, or what update did it. I stopped installing all updates after this. Auto updates are off too. After a week or so, boom, gone again, no update installed from my side, even then.
Plus I checked additional software section, it says device is not working, not sure what it means