Differences between revisions 3 and 4
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.
Revision 4 as of 2014-06-30 02:47:38
Size: 1506
Editor: ?AndrewEngelbrecht
Comment: updated instructions
Deletions are marked like this. Additions are marked like this.
Line 14: Line 14:
# apt-get install build-essential cmake git m4 && exit # apt-get install build-essential cmake git m4 texinfo && exit
Line 16: Line 16:
 1. Clone the 1.3 branch: {{{
$ git clone -b 1.3 https://github.com/qca/open-ath9k-htc-firmware.git
 1. Clone the repo: {{{
$ git clone https://github.com/qca/open-ath9k-htc-firmware.git
Line 20: Line 20:
 1. Fix [[https://github.com/qca/open-ath9k-htc-firmware/issues/6|issue 6]] which causes the build process to fail: {{{
$ mkdir target_firmware/magpie_fw_dev/build/utility/bin
 1. Checkout the latest tagged release: {{{
$ git tag
1.3.1
1.3.2
$ git checkout 1.3.2
Line 26: Line 29:
 If the tool chain doesn't build, try checking out ''master'': {{{
$ git checkout master
$ make toolchain
}}}
Line 27: Line 34:
$ ./build $ make firmware
Line 31: Line 38:
# cp *.fw /lib/firmware/ # cp target_firmware/*.fw /lib/firmware/ && exit

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.

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.

See Also


CategoryHardware | CategoryWireless