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.