[PATCH v4 0/2] ath10k: testmode support

Tim Harvey tharvey at gateworks.com
Fri Nov 14 17:00:34 PST 2014

On Fri, Nov 14, 2014 at 7:09 AM, Kalle Valo <kvalo at qca.qualcomm.com> wrote:
> Pushpal Sidhu <psidhu at gateworks.com> writes:
>> On Thu, Sep 11, 2014 at 1:43 PM, Kalle Valo <kvalo at qca.qualcomm.com> wrote:
>>> Kalle Valo <kvalo at qca.qualcomm.com> writes:
>>>> latest version of my testmode patches. Getting closer, more or less cosmetic
>>>> changes this time :)
>> While looking through this patchset (sorry it took two months), I have
>> to wonder: what's this utf.bin blob? It seems in order to use
>> testmode, we need this binary blob that I can't seem to find (I looked
>> in linux-firmware and https://github.com/kvalo/ath10k-firmware). If,
>> for whatever reason, this binary blob is not releasable, what's the
>> point of adding in testmode to this driver?
> testmode is for functionality needed in the factory, it's not meant for
> normal users. That's why all distros should have CONFIG_NL80211_TESTMODE
> disabled.


So what your saying is that 'the factory' (Quallcomm I assume) is
using the ath10k driver with some firmware it deems not publicly
releasable and the rest of us are paying for the extra lines of code
and thrash in the open source driver? This sounds kind of dirty. It
seems to me that QCA should either release the firmware or we should
remove any special handling in the driver for it.

Is this practice used in other Linux wireless drivers? I've cc'd John
to see if he has any comments on that.

Personally, I would rather see QCA document and release the uts
firmware which is likely useful for others rather than removing the
support for it. We have users often as for a continuous transmit mode
switch so that they can get through certification testing. But really,
deep down I would much rather QCA simply open up the firmware so that
developers that are trying really hard to make this a quality driver
can succeed and we can all benefit.


> --
> Kalle Valo
> --
> To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
> the body of a message to majordomo at vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

More information about the ath10k mailing list