Changes between Version 12 and Version 13 of wireless/wifi

01/17/2018 05:34:51 PM (5 years ago)
Bobby Jones

Embellished Candelatech section under Multiple Firmware Instructions


  • wireless/wifi

    v12 v13  
    655655Candelatech also has a [ web page] for custom firmware files that may be required for certain radio's such as the [ WLE1216V5-20 wave 2 radio].
     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:
     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)
     669If this is the case, execute these commands to retrieve new firmware and replace the defaults.
     672# Download Candelatech's firmware.bin and board.bin files
     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
     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
     685Note that this example was done for the [ WLE1216V5-20 wave 2 radio] using a {{{QCA9984}}} chipset. You may need to change your {{{wget}}} and {{{/usr/lib/firmware/...}}} targets accordingly.
    657687Finally, to see what's current in ath10k, see [ here] for more info