Currency:

How we make QCA QCN9074 Wlan WiFi 6 module DR9074 4x4 work on X86 Linux platform

This document is about how we make the Wallys DR9074 4x4 Wlan WiFi 6 / 6E module work on X86 device with Linux OS  Ubuntu 22.04

#Hardware we used
Linux PC x1 (Ubuntu 22.04)
DR9074-5G wlan module x1
DR3G11 adapter card x1

#ath11k firmware

The driver is related to kernel version

Enter the wpa_supplicant directory and run the wpa.conf script under this directory


Config the DR9074(wlp4s0) an ip address 192.168.2.15


Then ping 192.168.2.1 - It is connected and can ping through


More detailed procedures are not mentioned here,as this is confidential, if you need technical support, please reach out to us via support@wallystech.com 

DR9074 -6E : Without modification to driver/firmware stock ubuntu install correctly recognized the board and it is broadcasting on 6E band.

root@ubuntu:~# dmesg | grep ath11k
[   13.994338] ath11k_pci 0000:30:00.0: BAR 0: assigned [mem
0xf0600000-0xf07fffff 64bit]
[   13.994494] ath11k_pci 0000:30:00.0: MSI vectors: 1
[   13.994505] ath11k_pci 0000:30:00.0: qcn9074 hw1.0
[   14.900440] ath11k_pci 0000:30:00.0: chip_id 0x0 chip_family 0x0
board_id 0xa2 soc_id 0xffffffff
[   14.900455] ath11k_pci 0000:30:00.0: fw_version 0x250a04b8
fw_build_timestamp 2021-12-20 06:41 fw_build_id
[   16.262320] ath11k_pci 0000:30:00.0: leaving PCI ASPM disabled to
avoid MHI M2 problems
[   16.714539] ath11k_pci 0000:30:00.0 wlp48s0: renamed from wlan0


iw phy
                Frequencies:
                        * 5955 MHz [1] (30.0 dBm)
                        * 5975 MHz [5] (30.0 dBm)
                        * 5995 MHz [9] (30.0 dBm)
                        * 6015 MHz [13] (30.0 dBm)
                        * 6035 MHz [17] (30.0 dBm)
                        * 6055 MHz [21] (30.0 dBm)
                        * 6075 MHz [25] (30.0 dBm)
                        * 6095 MHz [29] (30.0 dBm)
                        * 6115 MHz [33] (30.0 dBm)
                        * 6135 MHz [37] (30.0 dBm)
                        * 6155 MHz [41] (30.0 dBm)
                        * 6175 MHz [45] (30.0 dBm)
                        * 6195 MHz [49] (30.0 dBm)
                        * 6215 MHz [53] (30.0 dBm)
                        * 6235 MHz [57] (30.0 dBm)
                        * 6255 MHz [61] (30.0 dBm)
                        * 6275 MHz [65] (30.0 dBm)
                        * 6295 MHz [69] (30.0 dBm)
                        * 6315 MHz [73] (30.0 dBm)
                        * 6335 MHz [77] (30.0 dBm)
                        * 6355 MHz [81] (30.0 dBm)
                        * 6375 MHz [85] (30.0 dBm)
                        * 6395 MHz [89] (30.0 dBm)
                        * 6415 MHz [93] (30.0 dBm)
                        * 6435 MHz [97] (30.0 dBm)
                        * 6455 MHz [101] (30.0 dBm)
                        * 6475 MHz [105] (30.0 dBm)
                        * 6495 MHz [109] (30.0 dBm)
                        * 6515 MHz [113] (30.0 dBm)
                        * 6535 MHz [117] (30.0 dBm)
                        * 6555 MHz [121] (30.0 dBm)
                        * 6575 MHz [125] (30.0 dBm)
                        * 6595 MHz [129] (30.0 dBm)
                        * 6615 MHz [133] (30.0 dBm)
                        * 6635 MHz [137] (30.0 dBm)
                        * 6655 MHz [141] (30.0 dBm)
                        * 6675 MHz [145] (30.0 dBm)
                        * 6695 MHz [149] (30.0 dBm)
                        * 6715 MHz [153] (30.0 dBm)
                        * 6735 MHz [157] (30.0 dBm)
                        * 6755 MHz [161] (30.0 dBm)
                        * 6775 MHz [165] (30.0 dBm)
                        * 6795 MHz [169] (30.0 dBm)
                        * 6815 MHz [173] (30.0 dBm)
                        * 6835 MHz [177] (30.0 dBm)
                        * 6855 MHz [181] (30.0 dBm)
                        * 6875 MHz [185] (30.0 dBm)
                        * 6895 MHz [189] (30.0 dBm)
                        * 6915 MHz [193] (30.0 dBm)
                        * 6935 MHz [197] (30.0 dBm)
                        * 6955 MHz [201] (30.0 dBm)
                        * 6975 MHz [205] (30.0 dBm)
                        * 6995 MHz [209] (30.0 dBm)
                        * 7015 MHz [213] (30.0 dBm)
                        * 7035 MHz [217] (30.0 dBm)
                        * 7055 MHz [221] (30.0 dBm)
                        * 7075 MHz [225] (30.0 dBm)
                        * 7095 MHz [229] (30.0 dBm)
                        * 7115 MHz [233] (30.0 dBm)
                        * 5935 MHz [2] (disabled)

Regulatory domain is still tied to the US but that's linked back to what
support of regulatory domain implementation is in the firmware so
Qualcomm themselves.

phy#0 (self-managed)
country US: DFS-FCC
        (2402 - 2472 @ 40), (6, 30), (N/A)
        (5170 - 5250 @ 80), (N/A, 30), (N/A), AUTO-BW
        (5250 - 5330 @ 80), (N/A, 24), (0 ms), DFS, AUTO-BW
        (5490 - 5730 @ 160), (N/A, 24), (0 ms), DFS, AUTO-BW
        (5735 - 5895 @ 160), (N/A, 30), (N/A), AUTO-BW
        (5945 - 7125 @ 160), (N/A, 30), (N/A), NO-OUTDOOR, AUTO-BW

Thank you for reading!