Is it possible to use multiple QCN9074 devices on the same system?

Ameer Antar ameerantar at comcast.net
Fri Oct 25 02:24:06 PDT 2024


I would like to know if there is a way to use multiple QCN9074 boards using
ath11k. I have several boards which use different radio spectrums, e.g. 5 and
6GHz. Unfortunately all these boards are unfused and map to board id 255. I can
get either one working by updating the board-2.bin file using ath11k-bdencoder,
but it looks like both radio versions have the same exact identifying info,
'chip_id 0x0 chip_family 0x0 board_id 0xff soc_id 0xffffffff' ->
'bus=pci,qmi-chip-id=0,qmi-board-id=255'. The only differentiating property I
could find seems to be the pci bus slot info, ie. bus/device number. Is there
any way to override the board id per device based on either the pci slot info
or even the network interface name?

I also suspect there is another issue beyond this regarding having multiple
QCN9074 boards [1][2] which I'm not sure is resolved or if it will be.
Unfortunately now I have to always use devices which use separate drivers for
the different spectrums, but this is far from ideal. For many devices, AP
discovery requires a neighbor report rather than PSC, so in most setups having
a 6GHz radio requires at least another radio to function properly.

Any advice/comments much appreciated.

[1]
https://patchwork.kernel.org/project/linux-wireless/patch/20221105194943.826847-2-robimarko@gmail.com/
[2]
https://patchwork.kernel.org/project/linux-wireless/patch/1614160542-27882-1-git-send-email-akolli@codeaurora.org/



More information about the ath11k mailing list