Hi!
I’m trying to get Wi-Fi working on EndeavourOS with the onboard chipset of the Gigabyte X870 AORUS PRO, which uses the Qualcomm WCN7850 (ath12k / Wi-Fi 7).
System Information
- Motherboard: Gigabyte X870 AORUS PRO
- Chipset: Qualcomm WCN7850 (ath12k)
- Distribution: EndeavourOS (fully updated)
- Kernel: 6.15.3-arch1-1
- Firmware directory:
/lib/firmware/ath12k/WCN7850/hw2.0/
Files present: amss.bin, m3.bin, board-2.bin, Notice.txt
What I’ve tried
- Installed and tested:
- linux-firmware
- linux-firmware-qcom
- linux-firmware-atheros
- linux-firmware-git
- Also manually copied firmware from:
https://git.codelinaro.org/clo/ath-firmware/ath12k-firmware - Confirmed modules are loaded: ath12k, ath12k_pci
- BIOS Wi-Fi setting changed from Auto to Enabled
- Wi-Fi was working on the EndeavourOS live ISO, but not after install
dmesg output (sudo dmesg | grep -i ath)
[ 9.953564] ath12k_pci 0000:0e:00.0: BAR 0 [mem 0xa0000000-0xa01fffff 64bit]: assigned
[ 9.953584] ath12k_pci 0000:0e:00.0: enabling device (0000 → 0002)
[ 9.953806] ath12k_pci 0000:0e:00.0: MSI vectors: 16
[ 9.953811] ath12k_pci 0000:0e:00.0: Hardware name: wcn7850 hw2.0
[ 10.512311] ath12k_pci 0000:0e:00.0: chip_id 0x2 chip_family 0x4 board_id 0xff soc_id 0x40170200
[ 10.512320] ath12k_pci 0000:0e:00.0: fw_version 0x1108811c fw_build_timestamp 2025-05-17 00:21 fw_build_id QC_IMAGE_VERSION_STRING=WLAN.HMT.1.1.c5-00284.1-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3
[ 10.512457] ath12k_pci 0000:0e:00.0: failed to get ACPI BDF EXT: 0
[ 10.794438] ath12k_pci 0000:0e:00.0: ignore reset dev flags 0x212
[ 15.967827] ath12k_pci 0000:0e:00.0: failed to receive wmi unified ready event: -110
[ 15.968070] ath12k_pci 0000:0e:00.0: failed to start core: -110
[ 15.969373] ath12k_pci 0000:0e:00.0: qmi failed to send mode request, mode: 4, err = -5
[ 15.969376] ath12k_pci 0000:0e:00.0: qmi failed to send wlan mode off
I’ve tried everything I can think of. Any help would be appreciated!!!
Thanks in advance for any suggestions