ath10k RFKILL hard block

From: William Riba <hidden>
Date: 2015-09-18 15:57:05

I'm currently testing QCA9880/QCA9890 mini-PCIe hardware for an AP
implementation. I've done initial testing with a couple of cards using a
Linux 4.0.5 kernel, ath10k driver and the currently posted firmware blobs.
Everything works fine except for the lack of hardware RFKILL functionality.
This is a regulatory requirement for the project, so soft RKILL cannot be
used in its place (which works fine BTW). Both cards would have you ground
pin 20 of the miniPCIe card to activate the hard block. Doing so however
does nothing, as the radio continues to operate. Contacting the vendors of
these cards has them blaming the firmware.

On older Atheros AR9300 hardware supported by the ath9k driver there was an
EEPROM setting (rfSilent) that activated this option. It required an atheros
config tool to turn it on if turned off by the vendor. My question is how
does one get hard block RFKILL working on QCA9880/QCA9890 hardware?  Thanks
for any advice on this subject.

Regards,
W Riba
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help