Be200 pci-e wifi not showing in lspci

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

1 Like

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 :wave: :sunglasses: :enos_flag:

Could you clarify please, is the Intel Wi-Fi 7 BE200 adaptor working as expected under Windows?

1 Like

Yes, it is the be200 Wifi 7 and it is working perfectly on Windows 11 23H2, both wifi and bluetooth.

1 Like

It may need firmware. What kernel are you running? Is the system updated?

1 Like

It should be supported .

Edit: Did you check

rfkill

1 Like

@KakoMG

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.

1 Like

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

1 Like

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.

1 Like

Ya … i also see it should be supported since kernel 6.5.

1 Like

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.

1 Like

I’m going crazy with this error, I’ve been looking for a solution for weeks. :sweat_smile:

Did you look at it here?

Edit: I’m not sure exactly what the issue is so just trying to find info.

1 Like

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)

1 Like

Yes, this is what i was telling the OP to make sure they did.

1 Like

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.