Changes between Version 12 and Version 13 of wireless/wifi


Ignore:
Timestamp:
01/17/2018 09:34:51 AM (9 months ago)
Author:
Bobby Jones
Comment:

Embellished Candelatech section under Multiple Firmware Instructions

Legend:

Unmodified
Added
Removed
Modified
  • wireless/wifi

    v12 v13  
    655655Candelatech also has a [http://www.candelatech.com/ath10k-10.4.php web page] for custom firmware files that may be required for certain radio's such as the [https://www.compex.com.sg/product/wle1216v5-20/ WLE1216V5-20 wave 2 radio].
    656656
     657You may need this firmware if the ath10k driver and QCAXXXX firmware combination does not properly probe your device and create an interface. This would appear in your system log as:
     658{{{
     659root@xenial-newport:~# dmesg | grep ath10k
     660[    2.362523] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA9984/hw1.0/board-pci-168c:003e:11ad:0804.bin failed with error -2
     661[    2.362527] ath10k_pci 0000:02:00.0: failed to load spec board file, falling back to generic: -2
     662[    2.362536] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA9984/hw1.0/board.bin failed with error -2
     663[    2.362538] ath10k_pci 0000:02:00.0: failed to fetch generic board data: -2
     664[    2.362540] ath10k_pci 0000:02:00.0: failed to fetch board file: -2
     665[    2.362541] ath10k_pci 0000:02:00.0: could not fetch firmware files (-2)
     666[    2.362543] ath10k_pci 0000:02:00.0: could not probe fw (-2)
     667}}}
     668
     669If this is the case, execute these commands to retrieve new firmware and replace the defaults.
     670
     671{{{#!bash
     672# Download Candelatech's firmware.bin and board.bin files
     673wget http://www.candelatech.com/downloads/ath10k-9984-10-4/board-2-ct.bin
     674wget http://www.candelatech.com/downloads/ath10k-9984-10-4/firmware-5-ct-full-community.bin
     675
     676# Back up old files
     677cp /lib/firmware/ath10k/QCA9984/hw1.0/board-2.bin /lib/firmware/ath10k/QCA9984/hw1.0/board-2.bin_old
     678cp /lib/firmware/ath10k/QCA9984/hw1.0/firmware-5.bin /lib/firmware/ath10k/QCA9984/hw1.0/firmware-5.bin_old
     679
     680# Drop in Candelatech files
     681mv board-2-ct.bin /usr/lib/firmware/ath10k/QCA9984/hw1.0/board-2.bin
     682mv firmware-5-ct-full-community.bin /lib/firmware/ath10k/QCA9984/hw1.0/firmware-5.bin
     683}}}
     684
     685Note that this example was done for the [https://www.compex.com.sg/product/wle1216v5-20/ WLE1216V5-20 wave 2 radio] using a {{{QCA9984}}} chipset. You may need to change your {{{wget}}} and {{{/usr/lib/firmware/...}}} targets accordingly.
     686
    657687Finally, to see what's current in ath10k, see [http://wireless.kernel.org/en/users/Drivers/ath10k here] for more info
    658688