Differences between revisions 10 and 11
Revision 10 as of 2020-07-15 19:01:43
Size: 2357
Editor: JohnScott
Comment: remove incomplete sentence
Revision 11 as of 2020-07-20 04:42:04
Size: 2160
Editor: PaulWise
Comment: drop obsolete link
Deletions are marked like this. Additions are marked like this.
Line 56: Line 56:
Line 58: Line 59:
 * Announcement of prepared binary package: https://ftp-master.debian.org/new/open-ath9k-htc-firmware_1.4.0-81-gf206e56+dfsg-1.html (Via [[https://ftp-master.debian.org/new.html|New package list]])

Translation(s): English - Français


Open firmware for ath9k_htc

This page describes how to compile and install open firmware for the ath9k_htc driver on Debian systems.

There's also a binary version prepared for the debian archives in the package firmware-ath9k-htc

Installation

  1. Install required packages:

    $ su
    # apt-get install build-essential cmake git m4 texinfo && exit
  2. Clone the repo:

    $ git clone https://github.com/qca/open-ath9k-htc-firmware.git
    $ cd open-ath9k-htc-firmware
  3. Checkout the latest tagged release:

    $ git tag
    1.3.1
    1.3.2
    $ git checkout 1.3.2
  4. Build the toolchain:

    $ make toolchain

    If the tool chain doesn't build, try checking out master:

    $ git checkout master
    $ make toolchain
  5. Build the firmware:

    $ make firmware
  6. Install the firmware:

    $ su
    # cp target_firmware/*.fw /lib/firmware/ && exit
  7. Connect the device to your system. The ath9k_htc kernel module is automatically loaded for supported devices.

  8. Configure your wireless interface as appropriate.

Fix the "Scan but not Connect" issue (NetworkManager)

With the new version of NetworkManager (Debian 10 Stretch & Bullseye) ath9k_htc can't establish connection with any AP. The current workaround is to disable wifi.scan-rand-mac-address by creating a configuration file specific to this usb wireless adapter:

This was due to a bug in wpasupplicant which has been fixed in Stretch (2:2.4-1+deb9u6), Buster (2:2.7+git20190128+0c1e29f-6+deb10u2), and Bullseye/unstable (2:2.9.0-12).

See Also


CategoryHardware | CategoryWireless