cancel
Showing results for 
Search instead for 
Did you mean: 

PC Drivers & Software

Joni174
Journeyman III

Intel BE200 on B550

Hello everyone. Faced with such a problem, when installing the Intel BE200 Wifi adapter into the PCI slot of the Gigabyte B550 GAMING X V2 motherboard, my motherboard cannot boot with it. It reaches the bios logo and then constantly reboots. If you get the adapter, everything works fine. The BIOS is updated, everything is updated, the PCI slot is working, the adapter is working. At the same time, on another computer with an AM3 motherboard, the ASUS M4A88TD-M EVO BE200 works perfectly. But he doesn't want to go to the B550, what could be the reason?

1 Reply
jrobin28260
Journeyman III

Hi @Joni174 

 

The issue you are facing with the Intel BE200 blocking the boot process on the AM4 plaform (while working on others platforms) is encountered by a lot of users, myself included. So it seems that it's linked to AGESA Combo-AM4v2PI (at least until 1.2.0.Ca, as I don't have any motherboard running on further release yet), which is the common factor between all those boards.

 

As nothing is moving for months already (or we don't know yet), I made some extensive testing, and using the COM_DEBUG port, I collected the detailed stream (codes and timestamps) of "Asus Q-Codes" from my TUF GAMING B550-PLUS motherboard to compare between working boots and blocked boots by the Intel BE200.

jrobin28260_0-1725790812744.png

I added some white lines to align the same blobs of Q-Codes despite slight differences between boots, and placed everything into a spreadsheet to spot differences and timings. See https://www.asusqcodes.com/ for example for Q-Codes meaning.

https://pix-server-sorel.luoss.fr/Manual/Intel-BE200-on-AMD-Combo-AM4v2/boot-compares-v2.ods

 

  • In presence of the blocking Intel BE200 WiFi card, the boot process almost entirely occurs before stopping at the really final steps.
  • Looks like the really long time before having the screen turning on is spent waiting between code 07 (AP initialization after microcode loading) to 99 (Super IO Initialization). It seems that AP stands for Application Processor. Both of these 2 Q-Codes (07 and 99) appears several times, not always as slow. At this step, it looks like this is the GPU initialization because during those 20 seconds, the screen is off. Looks like a timeout after something didn't happen or has been ignored/missed.
  • It eventually runs aground when going from code A0 to A2 to A0 again: got A0 (IDE initialization is started), A2 (IDE Detect), then nothing more is happening (like IDE detection never ends, or the Detection end signaling is missed/ignored).

I can confirm the BE200 card is working, because it works fine on 1 of my computers (both as WiFi and Bluetooth). Details about it:

  • Gigabyte GA-970A-DS3P rev 2.x on BIOS version FD from 2016/02/26 (CPU is AMD FX8350).
  • Intel BE200 card is shown as 8086:272b as PCI Vendor:Device ID
  • Connected using a PCI-Express X1 <-> M.2 Key E adapter with USB front panel connector cable for Bluetooth

But in 3 of my computers, the UEFI/BIOS get stuck (screen turns on after a very long time, I hear the beep, then nothing more happens). Details about them:

  • MSI X470 GAMING PLUS MAX (MS-7B79) on BIOS version 7B79vHK / H.K0 (AGESA ComboAm4v2PI 1.2.0.Ca) (from 2024/07/23). CPU is Ryzen 7 3700X. Sometimes reboot in loop instead. AMD R9 280X GPU
  • Asus TUF GAMING B550-PLUS on BIOS version 3607 (AGESA ComboV2PI 1.2.0.Ca) (from 2024/03/18). CPU is Ryzen 5 5500. NVIDIA GTX 950 GPU
  • Lenovo Laptop 81W4 15ARE05 on BIOS version DZCN49WW (2023/09/19). CPU is Ryzen 5 4500U

About this Intel® BE200NGW based card, here are the markings

  • Intel® Killer™ BE1750x
  • Intel® BE200NGW
  • Anatel: 06538-23-04423
  • T PN: G86C0008A810
  • SPS: XXXXXX-XXX XX
  • FRU: 5W11H85463
  • WFM: 105FADF8D3BA
  • BDM: 105FADF8D3BE
  • TA: N28353-003
  • MM: 99C477

Under the QR Code:

  • Scanning the QR Code says 8SSW11H85141T1SS45H065T
  • 8SSW11H85141
  • T1SS45H065T
  • EC: 6653678
  • Made in China

Bottom-right corner:

  • IC: 1000M-BE200NG
  • FCC ID: PD9BE200NG

Obtained through Amazon.fr (ships from Amazon, sold by Amazon).

 

Already tried:

  • Resizable BAR enabled/disabled
  • Above 4G decoding enabled/disabled
  • USB cable for Bluetooth connected/disconnected
  • Every available PCIe port
  • Plugging the WiFi card in place of the GPU (and trying to boot without the GPU), as it is connected to the CPU instead of chipset
  • Plugging the WiFi card in place of the GPU (and trying to boot with the GPU on another port)
  • Hot plugging the WiFi card (at GRUB level depending on which port is used, the screen goes blank or not, but anyway after loading kernel + initramfs, it fails to go further)
  • Hot plugging the WiFi card once the OS has booted (but apart from Bluetooth becoming visible, even `echo 1 > /sys/bus/pci/rescan` did nothing into dmesg logs, or into lspci output.
  • Reducing the speed of PCIe ports to Gen 1
  • Enable/Disable ASPM from BIOS
  • Enable/Disable Data Link Feature Exchange from BIOS
  • Enable/Disable SR-IOV from BIOS
  • Removing M.2 NVMe SSD
  • Disabling SuperIO Parallel port and COM port just in case
  • Disabling TPM related things

 

By looking on the Internet about this subject, I found out many others people are facing the same issue

And even more discussions about it are available online.

I already shared all that into the following thread, but it looks like Intel won't help: https://community.intel.com/t5/Wireless/Intel-BE200-WiFi-7-M-2-card-causing-boot-failure-on-3/m-p/16...

 

At this step, difficult to say if the thing from the Intel BE200 that blocks AGESA based motherboard is coming from a broken/wrong approach from the Intel BE200 or from AMD AGESA Combo-AM4v2 (or even an unexpected thing that is nobody's fault), but any progress to debug this situation would be welcome.