Jeremy,
I can not thank you enough for your instructions. I made sure I was running the 4.1.6 firmware, went through the steps you provided, and it worked perfectly. My wireless network is currently stable and functional.
otter@otterlappy:~$ uname -a Linux otterlappy 4.1.6-040106-generic #201508170230 SMP Mon Aug 17 06:32:14 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux otter@otterlappy:~$ sudo lshw -C network *-network description: Wireless interface product: Qualcomm Atheros vendor: Qualcomm Atheros physical id: 0 bus info: pci@0000:01:00.0 logical name: wlan1 version: 20 serial: ac:e0:10:2d:8c:3b width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=ath10k_pci driverversion=4.1.6-040106-generic firmware=atheros-12.0.0.102-fw ip=192.168.1.68 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn resources: irq:39 memory:f0800000-f09fffff *-network description: Ethernet interface product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:02:00.0 logical name: eth0 version: 10 serial: 68:f7:28:cb:5e:a2 size: 100Mbit/s capacity: 1Gbit/s width: 64 bits clock: 33MHz capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168g-3_0.0.1 04/23/13 ip=192.168.1.71 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s resources: irq:35 ioport:2000(size=256) memory:f0c04000-f0c04fff memory:f0c00000-f0c03fff otter@otterlappy:~$ sudo modinfo ath10k_pci filename: /lib/modules/4.1.6-040106-generic/updates/drivers/net/wireless/ath/ath10k/ath10k_pci.ko firmware: ath10k/QCA6174/hw3.0/board.bin firmware: ath10k/QCA6174/hw3.0/firmware-5.bin firmware: ath10k/QCA6174/hw3.0/firmware-4.bin firmware: ath10k/QCA6174/hw2.1/board.bin firmware: ath10k/QCA6174/hw2.1/firmware-5.bin firmware: ath10k/QCA6174/hw2.1/firmware-4.bin firmware: ath10k/QCA988X/hw2.0/board.bin firmware: ath10k/QCA988X/hw2.0/firmware-5.bin firmware: ath10k/QCA988X/hw2.0/firmware-4.bin firmware: ath10k/QCA988X/hw2.0/firmware-3.bin firmware: ath10k/QCA988X/hw2.0/firmware-2.bin firmware: ath10k/QCA988X/hw2.0/firmware.bin license: Dual BSD/GPL description: Driver support for Atheros QCA988X PCIe devices author: Qualcomm Atheros version: backported from Linux (next-20150903-0-ga672f92) using backports backports-20150903-0-g7b34ea2 srcversion: 2C3D5FA5797C89E8231F86B alias: pci:v0000168Cd00000040sv*sd*bc*sc*i* alias: pci:v0000168Cd0000003Esv*sd*bc*sc*i* alias: pci:v0000168Cd00000041sv*sd*bc*sc*i* alias: pci:v0000168Cd0000003Csv*sd*bc*sc*i* depends: ath10k_core,compat vermagic: 4.1.6-040106-generic SMP mod_unload modversions parm: irq_mode:0: auto, 1: legacy, 2: msi (default: 0) (uint) parm: reset_mode:0: auto, 1: warm only (default: 0) (uint)
Jeremy,
I can not thank you enough for your instructions. I made sure I was running the 4.1.6 firmware, went through the steps you provided, and it worked perfectly. My wireless network is currently stable and functional.
otter@otterlappy:~$ uname -a generic #201508170230 SMP Mon Aug 17 06:32:14 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath10k_pci driverversion= 4.1.6-040106- generic firmware= atheros- 12.0.0. 102-fw ip=192.168.1.68 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn f0800000- f09fffff
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion= 2.3LK-NAPI duplex=full firmware= rtl8168g- 3_0.0.1 04/23/13 ip=192.168.1.71 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s 2000(size= 256) memory: f0c04000- f0c04fff memory: f0c00000- f0c03fff 4.1.6-040106- generic/ updates/ drivers/ net/wireless/ ath/ath10k/ ath10k_ pci.ko QCA6174/ hw3.0/board. bin QCA6174/ hw3.0/firmware- 5.bin QCA6174/ hw3.0/firmware- 4.bin QCA6174/ hw2.1/board. bin QCA6174/ hw2.1/firmware- 5.bin QCA6174/ hw2.1/firmware- 4.bin QCA988X/ hw2.0/board. bin QCA988X/ hw2.0/firmware- 5.bin QCA988X/ hw2.0/firmware- 4.bin QCA988X/ hw2.0/firmware- 3.bin QCA988X/ hw2.0/firmware- 2.bin QCA988X/ hw2.0/firmware. bin 0-ga672f92) using backports backports- 20150903- 0-g7b34ea2 8231F86B 0000040sv* sd*bc*sc* i* 000003Esv* sd*bc*sc* i* 0000041sv* sd*bc*sc* i* 000003Csv* sd*bc*sc* i* generic SMP mod_unload modversions
Linux otterlappy 4.1.6-040106-
otter@otterlappy:~$ sudo lshw -C network
*-network
description: Wireless interface
product: Qualcomm Atheros
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:01:00.0
logical name: wlan1
version: 20
serial: ac:e0:10:2d:8c:3b
width: 64 bits
clock: 33MHz
resources: irq:39 memory:
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: eth0
version: 10
serial: 68:f7:28:cb:5e:a2
size: 100Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
resources: irq:35 ioport:
otter@otterlappy:~$ sudo modinfo ath10k_pci
filename: /lib/modules/
firmware: ath10k/
firmware: ath10k/
firmware: ath10k/
firmware: ath10k/
firmware: ath10k/
firmware: ath10k/
firmware: ath10k/
firmware: ath10k/
firmware: ath10k/
firmware: ath10k/
firmware: ath10k/
firmware: ath10k/
license: Dual BSD/GPL
description: Driver support for Atheros QCA988X PCIe devices
author: Qualcomm Atheros
version: backported from Linux (next-20150903-
srcversion: 2C3D5FA5797C89E
alias: pci:v0000168Cd0
alias: pci:v0000168Cd0
alias: pci:v0000168Cd0
alias: pci:v0000168Cd0
depends: ath10k_core,compat
vermagic: 4.1.6-040106-
parm: irq_mode:0: auto, 1: legacy, 2: msi (default: 0) (uint)
parm: reset_mode:0: auto, 1: warm only (default: 0) (uint)