Qualcomm Atheros QCA6174 not working on Mint 17.3

Questions about WIFI networks and devices
Forum rules
Before you post please read how to get help
Post Reply
mauriziodami
Level 1
Level 1
Posts: 16
Joined: Tue May 06, 2014 1:22 pm

Qualcomm Atheros QCA6174 not working on Mint 17.3

Post by mauriziodami » Sun Apr 24, 2016 9:36 am

WI-FI not working on my Acer Aspire V13 64bit - Mint 17.3 Cinnamon alongside with W10.
I upgraded to the latest Kernel: 4.4.0-18 but nothing happened (but some screen problems). Here my details:

Code: Select all

maurizio@maurizio-Aspire-V3-372 ~ $ inxi -Fxz
System:    Host: maurizio-Aspire-V3-372 Kernel: 4.4.0-18-generic x86_64 (64 bit gcc: 4.8.2)
           Desktop: Cinnamon 2.8.8 (Gtk 3.10.8~8+qiana)
           Distro: Linux Mint 17.3 Rosa
Machine:   Mobo: Acer model: Aspire V3-372 v: V1.01
           Bios: Insyde v: V1.01 date: 09/17/2015
CPU:       Dual core Intel Core i5-6200U (-HT-MCP-) cache: 3072 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 9599
           clock speeds: max: 2800 MHz 1: 532 MHz 2: 450 MHz 3: 499 MHz
           4: 1000 MHz
Graphics:  Card: Intel Sky Lake Integrated Graphics bus-ID: 00:02.0
           Display Server: X.Org 1.17.1 drivers: intel (unloaded: fbdev,vesa)
           Resolution: 1366x768@60.0hz
           GLX Renderer: Mesa DRI Intel Skylake ULT GT2
           GLX Version: 3.0 Mesa 10.5.9 Direct Rendering: Yes
Audio:     Card Intel Device 9d70 driver: snd_hda_intel bus-ID: 00:1f.3
           Sound: Advanced Linux Sound Architecture v: k4.4.0-18-generic
Network:   Card-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
           driver: r8169 v: 2.3LK-NAPI port: 3000 bus-ID: 02:00.0
           IF: eth0 state: up[code]
speed: 100 Mbps duplex: full mac: <filter>
Card-2: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter
driver: ath10k_pci bus-ID: 03:00.0
IF: N/A state: N/A mac: N/A
Drives: HDD Total Size: 531.2GB (8.5% used)
ID-1: /dev/sda model: TOSHIBA_MQ02ABF0 size: 500.1GB
ID-2: USB /dev/sdb model: Storage_Media size: 31.1GB
Partition: ID-1: / size: 29G used: 5.3G (20%) fs: ext4 dev: /dev/sda5
ID-2: /home size: 62G used: 116M (1%) fs: ext4 dev: /dev/sda7
ID-3: swap-1 size: 16.78GB used: 0.00GB (0%) fs: swap dev: /dev/sda6
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: System Temperatures: cpu: 42.0C mobo: 37.0C
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 198 Uptime: 1:30 Memory: 539.0/3865.6MB
Init: Upstart runlevel: 2 Gcc sys: 4.8.4
Client: Shell (bash 4.3.111) inxi: 2.2.28
maurizio@maurizio-Aspire-V3-372 ~ $
[/code]
And here is the wireless info:

Code: Select all

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m 
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "\n########## wireless info START ### 
#######\n\n"

########## wireless info START ##########

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m REPORTDATE=$(date +"%d %b %Y %H:%M %Z %z")
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m SCRIPTDATE=$(date -u -d "$SCRIPTDATE" +"%d % 
b %Y %H:%M %Z %z")
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m LASTBOOTDT=$(last -FRn 1 reboot | sed -n 's/ 
.*system boot[ ]\+\(.\+\) - .*$/\1/p')
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m LASTBOOTDT=$(date -d "$LASTBOOTDT" +"%d %b % 
Y %H:%M %Z %z")
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "Report from: %s\n\n" "$REPORTDATE"
Report from: 24 Apr 2016 14:58 CEST +0200

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "Booted last: %s\n\n" "$LASTBOOTDT"
Booted last: 24 Apr 2016 13:09 CEST +0200

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "Script from: %s\n" "$SCRIPTDATE"
Script from: 30 Apr 2015 17:23 UTC +0000
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m 
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "\n##### release #################### 
#######\n\n"

##### release ###########################

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m lsb_release -idrc
Distributor ID:	LinuxMint
Description:	Linux Mint 17.3 Rosa
Release:	17.3
Codename:	rosa
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m 
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "\n##### kernel ##################### 
#######\n\n"

##### kernel ############################

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m uname -srvmpio
Linux 4.4.0-18-generic #34~14.04.1-Ubuntu SMP Thu Apr 7 18:31:54 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m echo

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m sed 's/root=[^ ]*//;s/[ ]\+/, /g;s/^BOOT_IMA 
GE=[^ ]*/Parameters:/' /proc/cmdline
Parameters: ro, quiet, splash, vt.handoff=7
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m 
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "\n##### desktop #################### 
#######\n\n"

##### desktop ###########################

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m if [ -n "$DESKTOP_SESSION" ]; then
>     DESKTOP="$DESKTOP_SESSION"
> else
>     DESKTOP=$(sed -n 's/^Session=\(.\+\)$/\1/p' "$HOME/.dmrc")
>     DESKDMRC=" (from ~/.dmrc)"
> fi
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m if [ -n "$DESKTOP" ]; then
>     if [ -f "/usr/share/xsessions/$DESKTOP.desktop" ]; then
> DESKTOP=$(sed -n 's/^Name=\(.\+\)$/\1/p' "/usr/share/xsessions/$DESKTOP.deskto 
p")
>     fi
>     echo "${DESKTOP/ Session/}${DESKDMRC}"
> else
>     echo "Could not be determined."
> fi
Cinnamon
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m 
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "\n##### lspci ###################### 
#######\n\n"

##### lspci #############################

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m lspci -nnk | grep -iA 2 '^[^[:space:]].*net' 
 | sed '/^--$/d;/^[^[:space:]]/ i\\'

02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
	Subsystem: Acer Incorporated [ALI] Device [1025:104c]
	Kernel driver in use: r8169

03:00.0 Network controller [0280]: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter [168c:003e] (rev 32)
	Subsystem: Lite-On Communications Inc Device [11ad:0807]
	Kernel driver in use: ath10k_pci
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m 
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "\n##### lsusb ###################### 
#######\n\n"

##### lsusb #############################

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 003: ID 0bda:57cc Realtek Semiconductor Corp. 
Bus 001 Device 002: ID 04ca:3016 Lite-On Technology Corp. 
Bus 001 Device 005: ID 054c:09c2 Sony Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m 
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "\n##### PCMCIA card info ########### 
#######\n\n"

##### PCMCIA card info ##################

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m if [ -x /sbin/pccardctl ]; then
>     pccardctl info
> else
>     echo "'pccardctl' is not installed (package \"pcmciautils\")."
> fi
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m 
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "\n##### rfkill ##################### 
#######\n\n"

##### rfkill ############################

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m rfkill list all
0: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
1: acer-wireless: Wireless LAN
	Soft blocked: no
	Hard blocked: no
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m 
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "\n##### lsmod ###################### 
#######\n\n"

##### lsmod #############################

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m LSMOD=$(lsmod | egrep "(^|[[:punct:] ])($MOD 
MATCHES|$LSMODMATCHES)[^[:punct:] ]*([[:punct:] ]|$)")
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m echo "$LSMOD"
acer_wmi               20480  0 
ath10k_pci             40960  0 
sparse_keymap          16384  1 acer_wmi
ath10k_core           311296  1 ath10k_pci
ath                    32768  1 ath10k_core
mac80211              733184  1 ath10k_core
cfg80211              561152  3 ath,mac80211,ath10k_core
wmi                    20480  1 acer_wmi
video                  40960  2 i915_bpo,acer_wmi
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m 
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "\n##### interfaces ################# 
#######\n\n"

##### interfaces ########################

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m sed '/^#/d;s/^wpa-psk [[:graph:]]\+/wpa-psk  
<WPA key removed>/' /etc/network/interfaces
auto lo
iface lo inet loopback
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m 
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "\n##### ifconfig ################### 
#######\n\n"

##### ifconfig ##########################

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m ifconfig -a | sed '/^lo /,/^$/d'
eth0      Link encap:Ethernet  HWaddr 30:65:ec:8e:8d:a2  
          inet addr:192.168.1.43  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::3265:ecff:fe8e:8da2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4830 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2898 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:5837165 (5.8 MB)  TX bytes:299485 (299.4 KB)

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m 
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "\n##### iwconfig ################### 
#######\n\n"

##### iwconfig ##########################

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m iwconfig
eth0      no wireless extensions.

lo        no wireless extensions.

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m 
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "\n##### route ###################### 
#######\n\n"

##### route #############################

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m 
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "\n##### resolv.conf ################ 
#######\n\n"

##### resolv.conf #######################

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m grep -v '^#' /etc/resolv.conf
nameserver 127.0.1.1
search homenet.telecomitalia.it
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m 
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "\n##### NetworkManager info ######## 
#######\n\n"

##### NetworkManager info ###############

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m if [ -x /usr/bin/nm-tool ]; then
>     nm-tool
> else
>     nmcli -f all device show | sed '/^GENERAL.DEVICE:[ ]\+lo$/,/^$/d; /^AP\[[0 
-9]\+\]\./d'
>     echo
>     nmcli -f SSID,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,ACTIVE,IN-USE 
 device wifi list
> fi

NetworkManager Tool

State: connected (global)

- Device: eth0  [Wired connection 1] -------------------------------------------
  Type:              Wired
  Driver:            r8169
  State:             connected
  Default:           yes
  HW Address:        30:65:EC:8E:8D:A2

  Capabilities:
    Carrier Detect:  yes
    Speed:           100 Mb/s

  Wired Properties
    Carrier:         on

  IPv4 Settings:
    Address:         192.168.1.43
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.1.1

    DNS:             192.168.1.1


[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m 
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "\n##### NetworkManager.state ####### 
#######\n\n"

##### NetworkManager.state ##############

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m cat -s /var/lib/NetworkManager/NetworkManage 
r.state
[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true
WimaxEnabled=true
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m 
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "\n##### NetworkManager.conf ######## 
#######\n\n"

##### NetworkManager.conf ###############

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m grep -v '^#' /etc/NetworkManager/NetworkMana 
ger.conf
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq

[ifupdown]
managed=false
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m if [ -f /etc/NetworkManager/nm-system-settin 
gs.conf ]; then
>     printf "\nnm-system-settings.conf (used up to Ubuntu 10.04):\n\n"
>     grep -v '^#' /etc/NetworkManager/nm-system-settings.conf
> fi
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m 
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "\n##### NetworkManager profiles #### 
#######\n\n"

##### NetworkManager profiles ###########

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m if [ -n "$SUDO" ]; then
>     trap "" 2 3
>     NMPROFILES=$(find /etc/NetworkManager/system-connections -maxdepth 1 -type 
 f -exec $SUDO${GKSUDO+ -D grep --}${KDESUDO+ -d --comment "<b>grep</b>$KDESUDOC 
MT" --} grep -vH '^$' {} + 2> /dev/null) && SUDOSUCCESS="yes" || SUDOSUCCESS="no 
"
>     trap 2 3
>     if [ "$SUDOSUCCESS" = "yes" ]; then
> ORIGIFS="$IFS"
> IFS=$'\n'
> for NMWLPRFFILE in $(sed -n 's/^\(.\+\):type=\(802-11-wireless\|wifi\).*$/\1/p 
' <<< "$NMPROFILES"); do
>     NMWLPRFFLPERMS=$(stat -c "%a %U" "$NMWLPRFFILE")
>     NMWLPROFILE=($(sed -n "s;^$NMWLPRFFILE:\($NMPROFMATCHES.*\)$;\1 |;p" <<< " 
$NMPROFILES"))
>     NMWLPROFSOUT+="[[$NMWLPRFFILE]] ($NMWLPRFFLPERMS)"$'\n'"${NMWLPROFILE[@]}" 
$'\n\n'
> done
> IFS="$ORIGIFS"
> sed 's# | \[#\n\[#g;s#\] |#\]#g;s/ |$//' <<< "$NMWLPROFSOUT" | sed '/^\[[^]]*\ 
]$/d'
>     else
> echo "Acquisition of admin privileges failed."
>     fi
> else
>     echo "No way to acquire admin privileges found."
> fi

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m 
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "\n##### iw reg get ################# 
#######\n\n"

##### iw reg get ########################

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m if [ -x /sbin/iw ]; then
>     if IWREGGET=$(iw reg get 2>&1) && [ -f /etc/timezone ]; then
> REGION=$(cat /etc/timezone)
> printf "Region: %s (based on set time zone)\n\n" "$REGION"
>     fi
>     echo "$IWREGGET"
> else
>     echo "'iw' is not installed (package \"iw\")."
> fi
Region: Europe/Rome (based on set time zone)

country 00:
	(2402 - 2472 @ 40), (3, 20)
	(2457 - 2482 @ 40), (3, 20), PASSIVE-SCAN, NO-IBSS
	(2474 - 2494 @ 20), (3, 20), NO-OFDM, PASSIVE-SCAN, NO-IBSS
	(5170 - 5250 @ 40), (3, 20), PASSIVE-SCAN, NO-IBSS
	(5735 - 5835 @ 40), (3, 20), PASSIVE-SCAN, NO-IBSS
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m 
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "\n##### iwlist channels ############ 
#######\n\n"

##### iwlist channels ###################

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m iwlist chan
eth0      no frequency information.

lo        no frequency information.

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m 
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m printf "\n##### iwlist scan ################ 
#######\n\n"

##### iwlist scan #######################

[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m if [ -n "$SUDO" ]; then
>     trap "" 2 3
>     IWLISTSCAN=$($SUDO${KDESUDO+ -d} iwlist scan 2>&1) && SUDOSUCCESS="yes" || 
 SUDOSUCCESS="no"
>     trap 2 3
>     if [ "$SUDOSUCCESS" = "yes" ]; then
> if [[ $IWLISTSCAN = *Frequency:* ]]; then
>     printf "Channel occupancy:\n\n"
>     grep '^[ ]*Frequency:' <<< "$IWLISTSCAN" | sort | uniq -c | sed 's/^[ ]\+\ 
([ ][0-9]\+\)[ ]\+/     \1   APs on   /'
>     echo
> fi
> egrep -v '^[ ]*IE: Unknown:|ibus-daemon' <<< "$IWLISTSCAN"
>     else
> echo "Acquisition of admin privileges failed."
>     fi
> else
>     echo "No way to acquire admin privileges found."
> fi
Sorry, try again.
Sorry, try again.
eth0      Interface doesn't support scanning.

lo        Interface doesn't support scanning.
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m amamu66
amamu66: command not found
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m amamu66
amamu66: command not found
[01;32mmaurizio@maurizio-Aspire-V3-372[01;34m ~ $[00m 

Thanks for any help
maurizio dami

JeremyB
Level 20
Level 20
Posts: 10878
Joined: Fri Feb 21, 2014 8:17 am

Re: Qualcomm Atheros QCA6174 not working on Mint 17.3

Post by JeremyB » Sun Apr 24, 2016 9:54 am

Post the result of

Code: Select all

dmesg | grep ath10k

mauriziodami
Level 1
Level 1
Posts: 16
Joined: Tue May 06, 2014 1:22 pm

Re: Qualcomm Atheros QCA6174 not working on Mint 17.3

Post by mauriziodami » Sun Apr 24, 2016 10:47 am

maurizio@maurizio-Aspire-V3-372 ~ $ dmesg | grep ath10k
[ 4.979652] ath10k_pci 0000:03:00.0: pci irq msi-x interrupts 8 irq_mode 0 reset_mode 0
[ 5.232867] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2
[ 5.236161] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA6174/hw3.0/firmware-5.bin failed with error -2
[ 5.236168] ath10k_pci 0000:03:00.0: could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-5.bin': -2
[ 5.236185] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA6174/hw3.0/firmware-4.bin failed with error -2
[ 5.236188] ath10k_pci 0000:03:00.0: could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-4.bin': -2
[ 5.236197] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA6174/hw3.0/firmware-3.bin failed with error -2
[ 5.236199] ath10k_pci 0000:03:00.0: could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-3.bin': -2
[ 5.236207] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA6174/hw3.0/firmware-2.bin failed with error -2
[ 5.236209] ath10k_pci 0000:03:00.0: could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-2.bin': -2
[ 5.236218] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA6174/hw3.0/firmware.bin failed with error -2
[ 5.236220] ath10k_pci 0000:03:00.0: could not fetch firmware (-2)
[ 5.236222] ath10k_pci 0000:03:00.0: could not fetch firmware files (-2)
[ 5.236224] ath10k_pci 0000:03:00.0: could not probe fw (-2)
maurizio@maurizio-Aspire-V3-372 ~ $

JeremyB
Level 20
Level 20
Posts: 10878
Joined: Fri Feb 21, 2014 8:17 am

Re: Qualcomm Atheros QCA6174 not working on Mint 17.3

Post by JeremyB » Sun Apr 24, 2016 11:06 am

Code: Select all

sudo apt-get install git

Code: Select all

git clone https://github.com/kvalo/ath10k-firmware.git

Code: Select all

sudo cp -r ath10k-firmware/QCA6174 /lib/firmware/ath10k/

Code: Select all

sudo cp /lib/firmware/ath10k/QCA6174/hw3.0/firmware-4.bin_WLAN.RM.2.0-00180-QCARMSWPZ-1 /lib/firmware/ath10k/QCA6174/hw3.0/firmware-5.bin
Reboot

mauriziodami
Level 1
Level 1
Posts: 16
Joined: Tue May 06, 2014 1:22 pm

Re: Qualcomm Atheros QCA6174 not working on Mint 17.3

Post by mauriziodami » Sun Apr 24, 2016 11:19 am

At the second command I got

Code: Select all

fatal: destination path 'ath10k-firmware' already exists and is not an empty directory.
Do I have to make that directory empty or delete it?
thanks

JeremyB
Level 20
Level 20
Posts: 10878
Joined: Fri Feb 21, 2014 8:17 am

Re: Qualcomm Atheros QCA6174 not working on Mint 17.3

Post by JeremyB » Sun Apr 24, 2016 11:40 am

Go to the next command since you already cloned the firmware

mauriziodami
Level 1
Level 1
Posts: 16
Joined: Tue May 06, 2014 1:22 pm

Re: Qualcomm Atheros QCA6174 not working on Mint 17.3

Post by mauriziodami » Sun Apr 24, 2016 12:14 pm

Wi-Fi is working now
Thank you very much

JeremyB
Level 20
Level 20
Posts: 10878
Joined: Fri Feb 21, 2014 8:17 am

Re: Qualcomm Atheros QCA6174 not working on Mint 17.3

Post by JeremyB » Sun Apr 24, 2016 12:20 pm

Great please change subject in original post to include SOLVED

EDIT: If you can't fix your Skylake issues other than downgrading the kernel, you can install backports when booted into the older kernel

Code: Select all

sudo apt-get install build-essential linux-headers-generic
wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v4.4.2/backports-4.4.2-1.tar.gz
tar -zxvf backports-4.4.2-1.tar.gz
cd backports-4.4.2-1
make defconfig-wifi
make
sudo make install
Reboot into the same kernel and wifi will work

Post Reply

Return to “Wireless”