New Intel B200 WiFi 7 network card not detected

I have recently bought a new PCIe WiFi card. i exchanged my old one with the new one and the system kept freezing before even booting into Garuda.

The only thing i saw was:

Loading Linux linux-zen ...
Loading initial ramdisk ...

After around a minute the system reboots itself and i get back into the grub menu. Ive tried booting in all the different Snapshots i had, and recovery mode etc. to no avail. I then uninstalled the card from my motherboard and i was able to boot into Garuda again. i then ran these two to update the kernel

sudo pacman -Syu linux linux-headers linux-firmware
sudo dracut-rebuild

I shutdown my PC, reinstalled the card and now i was able to boot, but it seems like the card is not being detected

╭─hakiim@hakim in ~
╰─λ iwconfig                                                                                (base)
lo        no wireless extensions.

enp42s0   no wireless extensions.

docker0   no wireless extensions.


╭─hakiim@hakim in ~ took 0s
╰─λ lspci | grep -i wireless                                                                (base)

╭─hakiim@hakim in ~ took 0s
[🔴] × rfkill list                                                                           (base)
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no

╭─hakiim@hakim in ~ took 0s
[🔴] × ip link                                                                               (base)

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp42s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether d8:bb:c1:3d:4b:c3 brd ff:ff:ff:ff:ff:ff
altname enxd8bbc13d4bc3
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT groupdefault
link/ether 36:a1:e9:be:aa:71 brd ff:ff:ff:ff:ff:ff

Just to clarify, i am currently connected via Ethernet on a PowerLine adapter, and the entry you can see in the network information, is the ethernet port of my motherboard.

The new wifi card uses the Intel BE200 Chipset
My old one uses: Realtek RTL8852BE

System:
Kernel: 6.15.8-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=c38a5005-4500-4e92-9062-3f50b9f10bb1 rw rootflags=subvol=@
quiet loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.4.3 tk: Qt v: N/A info: frameworks v: 6.16.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop System: Micro-Star product: MS-7C56 v: 1.0
serial: <superuser required>
Mobo: Micro-Star model: B550-A PRO (MS-7C56) v: 1.0
serial: <superuser required> uuid: <superuser required> UEFI: American
Megatrends LLC. v: A.50 date: 01/15/2021
Battery:
ID-1: hidpp_battery_0 charge: 51% condition: N/A volts: 3.8 min: N/A
model: Logitech G903 LIGHTSPEED Wireless Gaming Mouse w/ HERO type: N/A
serial: <filter> status: discharging
CPU:
Info: model: AMD Ryzen 5 5600 bits: 64 type: MT MCP arch: Zen 3+ gen: 3
level: v3 note: check built: 2022 process: TSMC n6 (7nm) family: 0x19 (25)
model-id: 0x21 (33) stepping: 2 microcode: 0xA201211
Topology: cpus: 1x dies: 1 clusters: 1 cores: 6 threads: 12 tpc: 2
smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB
desc: 6x512 KiB L3: 32 MiB desc: 1x32 MiB
Speed (MHz): avg: 3589 min/max: 566/4471 boost: enabled scaling:
driver: amd-pstate-epp governor: powersave cores: 1: 3589 2: 3589 3: 3589
4: 3589 5: 3589 6: 3589 7: 3589 8: 3589 9: 3589 10: 3589 11: 3589 12: 3589
bogomips: 84000
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA GA104 [GeForce RTX 3060 Ti Lite Hash Rate] driver: nvidia
v: 575.64.05 alternate: nouveau,nvidia_drm non-free: 550-570.xx+
status: current (as of 2025-04; EOL~2026-12-xx) arch: Ampere code: GAxxx
process: TSMC n7 (7nm) built: 2020-2023 pcie: gen: 4 speed: 16 GT/s
lanes: 16 ports: active: none off: DP-2,DP-3 empty: DP-1,HDMI-A-1
bus-ID: 2b:00.0 chip-ID: 10de:2489 class-ID: 0300
Device-2: SJ-180517-N 1080P Webcam driver: snd-usb-audio,uvcvideo
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-10:6
chip-ID: 0806:0806 class-ID: 0102
Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8
compositor: kwin_wayland driver: X: loaded: nvidia
unloaded: modesetting,nouveau alternate: fbdev,nv,vesa
gpu: nvidia,nvidia-nvswitch d-rect: 4480x2520 display-ID: 0
Monitor-1: DP-2 pos: top-right model: HP ZR22w serial: <filter>
built: 2011 res: mode: 1920x1080 hz: 60 scale: 187% (1.87) to: 1029x1829
dpi: 103 gamma: 1.2 size: 475x267mm (18.7x10.51") diag: 545mm (21.5")
ratio: 16:9 modes: max: 1920x1080 min: 640x480
Monitor-2: DP-3 pos: bottom-l model: Samsung LC27G5xT serial: <filter>
built: 2022 res: mode: 2560x1440 hz: 144 scale: 100% (1) dpi: 109 gamma: 1.2
size: 597x336mm (23.5x13.23") diag: 685mm (27") ratio: 16:9 modes:
max: 2560x1440 min: 640x480
API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 2
drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia wayland: drv: nvidia
x11: drv: nvidia inactive: device-1
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 575.64.05
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3060 Ti/PCIe/SSE2
memory: 7.81 GiB display-ID: :1.0
API: Vulkan v: 1.4.321 layers: 12 device: 0 type: discrete-gpu name: NVIDIA
GeForce RTX 3060 Ti driver: nvidia v: 575.64.05 device-ID: 10de:2489
surfaces: N/A device: 1 type: cpu name: llvmpipe (LLVM 20.1.8 256 bits)
driver: mesa llvmpipe v: 25.1.6-arch1.1 (LLVM 20.1.8)
device-ID: 10005:0000 surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: NVIDIA GA104 High Definition Audio driver: snd_hda_intel v: kernel
pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 2b:00.1 chip-ID: 10de:228b
class-ID: 0403
Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio
vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: gen: 4
speed: 16 GT/s lanes: 16 bus-ID: 2d:00.4 chip-ID: 1022:1487 class-ID: 0403
Device-3: SJ-180517-N 1080P Webcam driver: snd-usb-audio,uvcvideo
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-10:6
chip-ID: 0806:0806 class-ID: 0102
Device-4: Texas Instruments PCM2900C Audio CODEC
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
lanes: 1 mode: 1.1 bus-ID: 1-6:3 chip-ID: 08bb:29c0 class-ID: 0300
Device-5: Creative Pebble V3 driver: hid-generic,snd-usb-audio,usbhid
type: USB rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-2:3
chip-ID: 041e:3272 class-ID: 0300 serial: <filter>
Device-6: HP HyperX QuadCast S driver: hid-generic,snd-usb-audio,usbhid
type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-3.4:9
chip-ID: 03f0:0294 class-ID: 0300
API: ALSA v: k6.15.8-zen1-1-zen status: kernel-api tools: N/A
Server-1: PipeWire v: 1.4.7 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Micro-Star MSI driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: f000 bus-ID: 2a:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp42s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
IF-ID-1: docker0 state: down mac: <filter>
Info: services: NetworkManager,systemd-timesyncd
Bluetooth:
Device-1: Intel BE200 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-2.2:4 chip-ID: 8087:0036
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: N/A
Drives:
Local Storage: total: 2.73 TiB used: 940.21 GiB (33.6%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Crucial model: CT1000P2SSD8
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: P2CR048 temp: 42.9 C
scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Seagate model: ST2000DM008-2FR102
size: 1.82 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
tech: HDD rpm: 7200 serial: <filter> fw-rev: 0001 scheme: GPT
Partition:
ID-1: / raw-size: 292.97 GiB size: 292.97 GiB (100.00%)
used: 123.44 GiB (42.1%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%)
used: 210.9 MiB (41.3%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 292.97 GiB size: 292.97 GiB (100.00%)
used: 123.44 GiB (42.1%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 292.97 GiB size: 292.97 GiB (100.00%)
used: 123.44 GiB (42.1%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 292.97 GiB size: 292.97 GiB (100.00%)
used: 123.44 GiB (42.1%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 31.26 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 46.4 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 32 GiB available: 31.26 GiB used: 9.01 GiB (28.8%)
Processes: 452 Power: uptime: 1h 52m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 12.45 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: 2189 pm: pacman pkgs: 2178 libs: 492
tools: gnome-software,octopi,paru pm: flatpak pkgs: 11 Compilers:
clang: 20.1.8 gcc: 15.1.1 Shell: garuda-inxi default: fish v: 4.0.2
running-in: konsole inxi: 3.3.38
Garuda (2.7.3-2):
System install date:     2025-06-17
Last full system update: 2025-07-26
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       No/Undetected
Failed units:

Have you checked dmesg for wifi or BT firmware errors:

sudo dmesg | grep -Ei 'blue|firm'

The thread below seems to point to problems with newer Intel firmware:

https://forums.linuxmint.com/viewtopic.php?t=445611

You may perhaps want to downgrade to an older version of Intel firmware.

I seem to recall that Intel initially intended their WiFi 7 models to work only with Intel hardware, if that’s your issue then this would seem to be a hurdle without a way around it. I don’t believe newer Intel models suffer from those restrictions. WiFi 7 is still quite new and unfortunately there are still a lot of issues to be worked out. I’m not sure what your specific issue is because very few Garuda users are using WiFi 7 at this point and there hasn’t been much support for those devices here yet.

3 Likes

Thank you very much for your reply.

here is the output of the dmesg command:

╭─hakiim@hakim in ~ as 🧙 took 0s
╰─λ sudo dmesg | grep -Ei 'blue|firm'                                                       (base)
[    0.100832] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    0.278492] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    0.302104] acpi PNP0A08:00: [Firmware Info]: ECAM [mem 0xf0000000-0xf7ffffff] for domain 0000 [bus 00-7f] only partially covers this bridge
[    5.513571] systemd[1]: Clear Stale Hibernate Storage Info was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67).
[    6.124300] Bluetooth: Core ver 2.22
[    6.124323] NET: Registered PF_BLUETOOTH protocol family
[    6.124325] Bluetooth: HCI device and connection manager initialized
[    6.124329] Bluetooth: HCI socket layer initialized
[    6.124332] Bluetooth: L2CAP socket layer initialized
[    6.124337] Bluetooth: SCO socket layer initialized
[    6.156165] Bluetooth: hci0: Device revision is 0
[    6.156169] Bluetooth: hci0: Secure boot is enabled
[    6.156171] Bluetooth: hci0: OTP lock is disabled
[    6.156173] Bluetooth: hci0: API lock is enabled
[    6.156175] Bluetooth: hci0: Debug lock is disabled
[    6.156176] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    6.156179] Bluetooth: hci0: Bootloader timestamp 2022.18 buildtype 1 build 16362
[    6.163976] Bluetooth: hci0: Found device firmware: intel/ibt-0291-0291.sfi
[    6.163997] Bluetooth: hci0: Boot Address: 0x100800
[    6.164000] Bluetooth: hci0: Firmware Version: 137-18.25
[    7.635668] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    7.635671] Bluetooth: BNEP filters: protocol multicast
[    7.635675] Bluetooth: BNEP socket layer initialized
[    7.723826] Bluetooth: hci0: Waiting for firmware download to complete
[    7.724147] Bluetooth: hci0: Firmware loaded in 1523600 usecs
[    7.724190] Bluetooth: hci0: Waiting for device to boot
[    7.778149] Bluetooth: hci0: Device booted in 52709 usecs
[    7.780183] Bluetooth: hci0: dsbr: enable: 0x00 value: 0x00
[    7.781221] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-0291-0291.ddc
[    7.782149] Bluetooth: hci0: Applying Intel DDC parameters completed
[    7.783148] Bluetooth: hci0: No support for BT device in ACPI firmware
[    7.785149] Bluetooth: hci0: Firmware timestamp 2025.18 buildtype 1 build 82313
[    7.785152] Bluetooth: hci0: Firmware SHA1: 0x81d88c7f
[    7.789148] Bluetooth: hci0: Fseq status: Success (0x00)
[    7.789151] Bluetooth: hci0: Fseq executed: 00.00.04.197
[    7.789152] Bluetooth: hci0: Fseq BT Top: 00.00.04.197
[    7.899239] Bluetooth: MGMT ver 1.23
[   20.886614] Bluetooth: RFCOMM TTY layer initialized
[   20.886621] Bluetooth: RFCOMM socket layer initialized
[   20.886624] Bluetooth: RFCOMM ver 1.11

From what i can tell your assumption is right, that it really is a problem with the WiFi 7.0 since the bluetooth part of the card is being loaded.

Ive tried to downgrade to 20241210 and 20250109. to verify i ran pacman -Qi linux-firmware | grep Version :

Version         : 20241210.b00a7f7e-1

but in both cases the output of dmesg stays the same

[    0.100633] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    0.278334] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    0.302046] acpi PNP0A08:00: [Firmware Info]: ECAM [mem 0xf0000000-0xf7ffffff] for domain 0000 [bus 00-7f] only partially covers this bridge
[    6.047998] systemd[1]: Clear Stale Hibernate Storage Info was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67).
[    6.673491] Bluetooth: Core ver 2.22
[    6.673504] NET: Registered PF_BLUETOOTH protocol family
[    6.673506] Bluetooth: HCI device and connection manager initialized
[    6.673511] Bluetooth: HCI socket layer initialized
[    6.673513] Bluetooth: L2CAP socket layer initialized
[    6.673518] Bluetooth: SCO socket layer initialized
[    6.693106] Bluetooth: hci0: Firmware timestamp 2025.18 buildtype 1 build 82313
[    6.693109] Bluetooth: hci0: Firmware SHA1: 0x81d88c7f
[    6.701261] Bluetooth: hci0: Found device firmware: intel/ibt-0291-0291.sfi
[    6.701278] Bluetooth: hci0: Boot Address: 0x100800
[    6.701280] Bluetooth: hci0: Firmware Version: 87-38.24
[    6.705354] Bluetooth: hci0: FW download error recovery failed (-19)
[    6.705390] Bluetooth: hci0: sending frame failed (-19)
[    6.705397] Bluetooth: hci0: Failed to read MSFT supported features (-19)
[    7.486103] Bluetooth: hci0: Device revision is 0
[    7.486107] Bluetooth: hci0: Secure boot is enabled
[    7.486109] Bluetooth: hci0: OTP lock is disabled
[    7.486111] Bluetooth: hci0: API lock is enabled
[    7.486112] Bluetooth: hci0: Debug lock is disabled
[    7.486114] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    7.486116] Bluetooth: hci0: Bootloader timestamp 2022.18 buildtype 1 build 16362
[    7.488421] Bluetooth: hci0: Found device firmware: intel/ibt-0291-0291.sfi
[    7.488436] Bluetooth: hci0: Boot Address: 0x100800
[    7.488438] Bluetooth: hci0: Firmware Version: 87-38.24
[    8.129297] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    8.129301] Bluetooth: BNEP filters: protocol multicast
[    8.129303] Bluetooth: BNEP socket layer initialized
[    9.092516] Bluetooth: hci0: Waiting for firmware download to complete
[    9.093088] Bluetooth: hci0: Firmware loaded in 1567054 usecs
[    9.093132] Bluetooth: hci0: Waiting for device to boot
[    9.149090] Bluetooth: hci0: Device booted in 54659 usecs
[    9.152298] Bluetooth: hci0: dsbr: enable: 0x00 value: 0x00
[    9.153168] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-0291-0291.ddc
[    9.155107] Bluetooth: hci0: Applying Intel DDC parameters completed
[    9.156104] Bluetooth: hci0: No support for BT device in ACPI firmware
[    9.158093] Bluetooth: hci0: Firmware timestamp 2024.38 buildtype 1 build 67159
[    9.158096] Bluetooth: hci0: Firmware SHA1: 0x083ad0b2
[    9.162091] Bluetooth: hci0: Fseq status: Success (0x00)
[    9.162094] Bluetooth: hci0: Fseq executed: 00.00.04.191
[    9.162095] Bluetooth: hci0: Fseq BT Top: 00.00.04.191
[    9.274179] Bluetooth: MGMT ver 1.23
[   26.087394] Bluetooth: RFCOMM TTY layer initialized
[   26.087402] Bluetooth: RFCOMM socket layer initialized
[   26.087406] Bluetooth: RFCOMM ver 1.11

Should i try an even earlier version?

It certainly wouldn’t hurt to test other older firmware versions. Look to see if intel has a newer developmental firmware version available as well.

You should also test alternate kernels such as the linux-lts and linux-mainline kernels, as well as perhaps a few others.

Edit:

Upon further investigation it appears the Intel B200 wifi adapter may indeed not be compatible with many/most AMD based motherboards. Search the most recent Intel B200 wifi support posts for any updates to firmware/bios that could possibly improve your WiFi’s current lack of support.

3 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.