Intel Wi-Fi 7 BE200 and BE202 compatible with Framework 16?

I recently tried a Intel Wi-Fi 7 BE200 on an external usb4/thunderbolt enclosure: “ASMT 2462 NVME” by ugreen.
It normally takes nvme M.2 cards.
I put an M-key to E-key adapter in it, and plugged in a few different wifi cards:

  1. Intel AX210 - Works fine. Passes wifi traffic and appears in lspci. Hot plug/unplug works.
  2. A Mediatek wifi card - Works fine. Passes wifi traffic and appears in lspci. Hot unplug fails. Requires a reboot.
  3. Intel BE200 - Does not crash the FW16, but just does not appear in the lspci list.

So, I think the Intel BE200 card is just not to PCIe spec or something like that.
Note: for clarity, hot plug/unplug is the plug/unplug of the usb4 cable. Not the wifi card from the e-key slot.

2 Likes

Just wanted to post here since I’ve had a number of people pointing me to this issue while I’m testing a BE200NGW on a Pi 5 — it seems like it shows up fine on the Raspberry Pi 5 (which isn’t even x86…), and out of the box I see it with lspci. The iwlwifi driver works, and I can load Intel’s firmware and get up to 2 Gbps through my WiFi 7 AP. Bluetooth also works on the Pi, provided you use something to pass through USB to the M.2 socket.

See more details here: Intel BE200 WiFi 7 802.11be M.2 non vPro | Raspberry Pi PCIe Database

It’s definitely not limited to working on Intel CPUs.

4 Likes

As far as it looks it’s mostly just not on a bunch of amd platforms. As far as I can tell it is below os level as it doesn’t even post and when plugged in later via thunderbolt it hard crashes the system with 0 logs. Maybe it’ll magically start working after some agesa update XD.

1 Like