Differences between revisions 2 and 3
Revision 2 as of 2013-11-03 22:44:21
Size: 1496
Comment: add link to french translation
Revision 3 as of 2013-12-15 12:29:47
Size: 1453
Editor: GeoffSimmons
Comment: Install to /lib/firmware: Debian's udev firmware loading agent (firmware.agent) was replaced by systemd's upstream builtin (50-firmware.rules) post-Wheezy, which does not search /usr.
Deletions are marked like this. Additions are marked like this.
Line 31: Line 31:
# mkdir /usr/local/lib/firmware && cp *.fw /usr/local/lib/firmware/ # cp *.fw /lib/firmware/

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.


  1. Install required packages:

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

    $ git clone -b 1.3 https://github.com/qca/open-ath9k-htc-firmware.git
    $ cd open-ath9k-htc-firmware
  3. Fix issue 6 which causes the build process to fail:

    $ mkdir target_firmware/magpie_fw_dev/build/utility/bin
  4. Build the toolchain:

    $ make toolchain
  5. Build the firmware:

    $ ./build
  6. Install the firmware:

    $ su
    # cp *.fw /lib/firmware/
  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.

See Also

CategoryHardware | CategoryWireless