I use an ASUS AMD B450 motherboard, I installed the BIOS update and bought a be200 wifi+bluetooth card, I have dual boot with Windows (fast boot, hibernation, everything disabled to avoid problems) and everything works fine, I just needed to download and install the wifi and bluetooth driver. The problem was when I switched to Linux, initially I used Ubuntu, but it didn’t recognize the card, I switched to EndeavourOS thinking that the latest updates would solve this problem, but it still doesn’t find the Wifi adapter, only Bluetooth. I can’t find the Wifi adapter in lspci, only bluetooth in lsusb. Could someone help me? logs: https://0x0.st/XgEW.txt
Did you also disable the Fast Start Up Feature in Windows under power management? I assume this WiFi card be200 is an Intel WiFi 7 card? Is this card a Pci-e card. If so it should use iwlwifi
module. After disabling the fast start up feature in Windows under power management boot into EOS and check.
inxi -Na
I double checked the setting and it is disabled, I have completely disabled Windows hibernation as well. I have tried the modprobe iwlwifi command a few times without success.
After reboot to EOS:
$ inxi -Na
Network:
Message: No PCI device data found.
Welcome @KakoMG
Could you clarify please, is the Intel Wi-Fi 7 BE200 adaptor working as expected under Windows?
Yes, it is the be200 Wifi 7 and it is working perfectly on Windows 11 23H2, both wifi and bluetooth.
It may need firmware. What kernel are you running? Is the system updated?
Try shutting down the computer and unplug the power supply. Hold down the pwr button for more than 30 seconds. Then plug back in and start up and boot into EOS.
Yes, it is up to date. I ran yay -Syyu moments ago and installed the system last week
Kernel: 6.11.1-arch1-1
linux-firmware 20240909.552ed9b8-1
$ rfkill
ID TYPE DEVICE SOFT HARD
0 bluetooth hci0 desbloqueado desbloqueado
desbloqueado == unlocked
I tried leaving it without power too. I left the motherboard without battery and without power for a whole day and reset the CMOS, but unfortunately nothing changed.
Look through this.
https://www.intel.com/content/www/us/en/download/824804/intel-wireless-wi-fi-drivers-for-linux.html
It’s a curious one, because the hardware seems sound as it’s running fine under Windows. Linux support is officially there from kernel 6.10, according to Intel themselves.
All indications point to it working… and yet the device isn’t even visible to Ubuntu / Arch.
Ya … i also see it should be supported since kernel 6.5.
While on Ubuntu, I installed a 6.10 kernel (Xanmod), downloaded the firmware and moved it replacing all the *core files referring to be200 (and others files too after failed, it was my last attempt before switching to EOS). Should I try the same on EOS? I haven’t made any modifications yet, but I think it could break my linux-firmware package
I think it does need firmware as there is a bug from what i read on certain kernels? You could try replacing the Intel firmware files as you did previously.
I’m going crazy with this error, I’ve been looking for a solution for weeks.
Did you look at it here?
Edit: I’m not sure exactly what the issue is so just trying to find info.
Sorry if I’m beating an established point already. I just want to confirm because there are Fast Boot settings in the BIOS that sound similar to settings that are also in Windows. Both should be disabled.
Have you disabled Fast Boot in both the BIOS and in Windows? (this is just a screen grab from the Internet, so you probably want to also disable the other settings presented here)
Yes, this is what i was telling the OP to make sure they did.
I can try. Strange that it doesn’t appear in lspci, I also can’t find anything in journalctl / dmesg about iwlwifi or anything like that.