About a week ago, my computer abruptly disconnected from my Wi-Fi. Now I can't find the Wi-Fi menu in the settings and the Bluetooth is not working either, the toggle in the settings doesn't do anything. I tried various solutions from different forums, but none of them worked. Here is a list of outputs that may be useful.
dmesg | grep -i bluetooth
[ 3.810679] Bluetooth: Core ver 2.22
[ 3.810727] NET: Registered PF_BLUETOOTH protocol family
[ 3.810731] Bluetooth: HCI device and connection manager initialized
[ 3.810916] Bluetooth: HCI socket layer initialized
[ 3.810921] Bluetooth: L2CAP socket layer initialized
[ 3.810930] Bluetooth: SCO socket layer initialized
[ 3.946449] Bluetooth: hci0: Bootloader revision 0.0 build 42 week 52 2015
[ 3.948664] Bluetooth: hci0: Device revision is 0
[ 3.948670] Bluetooth: hci0: Secure boot is disabled
[ 3.948672] Bluetooth: hci0: OTP lock is disabled
[ 3.948675] Bluetooth: hci0: API lock is disabled
[ 3.948677] Bluetooth: hci0: Debug lock is disabled
[ 3.948679] Bluetooth: hci0: Minimum firmware build 0 week 0 2000
[ 3.948683] Bluetooth: hci0: No device address configured
[ 3.949230] Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-17-0-0.sfi (-2)
[ 3.951350] Bluetooth: hci0: Opcode 0x c03 failed: -56
[ 3.954741] Bluetooth: hci0: Failed to read MSFT supported features (-56)
[ 4.296585] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 4.296593] Bluetooth: BNEP filters: protocol multicast
[ 4.296600] Bluetooth: BNEP socket layer initialized
I tried looking for the missing firmware file here: https://anduin.linuxfromscratch.org/sources/linux-firmware/intel/ but it's missing there too.
dmesg | grep -i iwl
[ 2.504113] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[ 2.519800] iwlwifi 0000:00:14.3: Can find a correct rfid for crf id 0x816
[ 2.519863] iwlwifi: probe of 0000:00:14.3 failed with error -22
lshw -class network
*-network UNCLAIMED
description: Network controller
product: Cannon Point-LP CNVi [Wireless-AC]
vendor: Intel Corporation
physical id: 14.3
bus info: pci@0000:00:14.3
version: 30
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix cap_list
configuration: latency=0
resources: memory:b431c000-b431ffff
ifconfig -a
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 13227 bytes 1142334 (1.1 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 13227 bytes 1142334 (1.1 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
To my understanding, the fact that ifconfig
only shows a loopback interface and the status UNCLAIMED network
indicate that my system somehow fails to recognize my network card.
I tried updating all the firmware files in /usr/lib/firmware/intel
and also installing the following package following the advice found here, but it didn't help.
I have Windows in dual boot, so I tried addressing the issue from there, but my network card was missing from the device manager and so was the Bluetooth: I even tried taking apart my PC thinking that maybe it could be a hardware issue (like some disconnected wires) but everything seems fine.
I tried my best, but I honestly have no idea what's going on, any input would be very appreciated.