ath10k: qca6174 firmware: difference between hw2.1/firmware-5 and hw3.0/firmware-4

Xuebing Wang xbing6 at
Wed Aug 24 02:57:59 PDT 2016

Hi Michal, Stanislaw and community,

Are you aware of any WLAN card with qca6174 hw3.2 chip (BMI version 
signatures = 0x05030000 = QCA6174_HW_3_2_VERSION), so I can buy one to 
test on Linux PC with upstream kernel, to ensure hw3.0 firmware (not 
hw2.1 firmware) (hopefully without Rx offloading) works with Monitor Mode?



On 08/24/2016 05:11 PM, Xuebing Wang wrote:
> Hi Michal, thanks.
> Hi Kalle,
> Is there a version of hw3.0 firmware (without Rx offloading) for me to 
> give a try of Monitor Mode on qca6174 hw3.2 chip? Thanks.
> xuebing
> On 08/24/2016 02:13 PM, Michal Kazior wrote:
>> On 24 August 2016 at 05:57, Xuebing Wang <xbing6 at> wrote:
>>> Hi Kalle,
>>> I cloned your ath10k-firmware from your github. Would you please 
>>> advise what
>>> are the differences of hw2.1/firmware-5 and hw3.0/firmware-4 for 
>>> qca6174?
>>> Does hw3.0/firmware-4 support Monitor Mode?
>>> I have a wlan card with BMI version (QCA6174_HW_2_1_VERSION 
>>> 0x05010000) and
>>> Monitor Mode works no problem with latest kernel v4.8-rc2.
>>> I have another wlan card with (QCA6174_HW_3_2_VERSION 0x05030000). I am
>>> trying to back-port ath10k from v4.8-rc2 to 3.10.73 for this HW_3_2 
>>> QCA6174
>>> wlan card. Virtual interface (mon0) can be added and brought-up, but 
>>> tcpdump
>>> can not capture any packets. I am wondering if it could be related to
>>> (hw2.1/firmware-5 vs hw3.0/firmware-4)?
>> Official hw3.x's firmware supports full rx offload. Rx event used to
>> deliver frames is very specialized effectively preventing sniffing /
>> monitor operation.
>> I don't know if there's any way around it without getting your hands
>> on firmware build that doesn't have the full rx offload compiled in
>> (assuming such a build even exists).
>> Michał


More information about the ath10k mailing list