Package: firmware-linux-free
Version: 3.3
Severity: normal
Tags: d-i upstream

Dear maintainers,

The atk9k_htc firmware is fully open[1] and hence should be suitable for inclusion in firmware-linux-free. Currently, the only way to install the ath9k_htc firmware from the repositories is through the non-free atheros-firmware package.

The firmware images (htc_7010.fw and htc_9271.fw) are currently available at linux-firmware.git[2]. By following the build instructions[3], one can build an htc_9271.fw image that is bit-identical to the one at linux-firmware.git.

So, since it is possible to build a bit-identical 9271 image, and since none of the other free firmware files are rebuilt by the package, perhaps the 9271 binary available at linux-firmware.git could simply be included in firmware-linux-free without modification? A similar issue[4] with the carl9170 driver and its firmware was resolved in this way.

As for the 7010.fw image, I have not been able to build an image that is identical to its linux-firmware.git counterpart, so I am unsure what the best solution would be in this case. Any suggestions?

[1] http://www.linuxwireless.org/en/users/Drivers/ath9k_htc/#Firmware
[2] https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/tree/ath9k_htc [3] https://raw.githubusercontent.com/qca/open-ath9k-htc-firmware/master/README
[4] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=635840

Best,
Mads

Reply via email to