This might seem only as a Windows issue but please bear with me, I'll explain.
I have a low-end laptop that has an internal MMC storage chip (60GB) running Windows 11 without a problem. The laptop has a free SSD M.2 slot, so I got a 256GB one, plugged it in and installed Kali Linux image. Now, because the linux installer image does not contain all the drivers for my network card, after the installation I need to usb-tether my phone connected to home wifi. After I run apt update and apt full-upgrade and reboot, I can safely disconnect the tether and Kali linux is able to access the Wifi card and connect to the wireless networks available.
Here's the thing, when I'm done in Linux and boot to Windows, something happened and even when the network card is detected, it cannot detect any wireless networks. I need to remove the SSD with linux, reinstall windows and then it starts working again.
I've tried disabling fast boot in Windows, enabled/disabled secure boot, used all the troubleshooting steps described on the Microsoft forums, but I can't get it working. When I plug an external USB wifi thumb, both Windows and Kali detect it properly, install the drivers and can search for Wifi networks. I have even reinstalled all windows drivers and the wireless card drivers (provided by the manufacturer) to no avail.
I was wondering if installing Kali Linux's GRUB or running the apt update/upgrade might have messed something up inside windows on the other drive, or if Kali somehow does anything with UEFI/network chipset? I am not technically skilled enough to understand what happens on that layer of technology.
Thank you for any tips or troubleshooting steps.