Ubuntu 16.04 Qualcomm Atheros 168c:0042 rev 31 drops immediately after connection
Hi
I have an ASUS GL502VR laptop with Qualcomm Atheros 168c:0042 (rev 31) wifi card. I've a dual boot Ubuntu 16.04 with Windows10 setup.
What happens is wifi connects to the network successfully and I can connect to the internet. However, after a few seconds, even though the network manager still says it is connected to the network, I cannot ping anywhere. Restarting the Network manager with 'service network-manager restart' reproduces the problem: online for a few seconds and then no connection.
I seem to have the correct driver firmware. I'm suspecting the network card goes into powersave mode (the line about Limiting TX power... in the dmesg) - but whatever I tried I'm unable to prevent that immediately after the network is connected.
Additionally, if you look at the iwconfig output - the bitrate is reported as 6Mb/s. I have another laptop connecting to the same network using the the same AP with 300Mb/s.
Here's some diag info
uname -r
4.8.0-41-generic
lspci -nnv | grep -A8 Net
Network controller [0280]: Qualcomm Atheros Device [168c:0042] (rev 31)
Subsystem: AzureWave Device [1a3b:2231]
Flags: bus master, fast devsel, latency 0, IRQ 139
Memory at ef200000 (64-bit, non-prefetchable) [size=2M]
Capabilities: <access denied>
Kernel driver in use: ath10k_pci
Kernel modules: ath10k_pci
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/
firmware: ath10k/
firmware: ath10k/
firmware: ath10k/
firmware: ath10k/
firmware: ath10k/
firmware: ath10k/
firmware: ath10k/
license: Dual BSD/GPL
description: Driver support for Qualcomm Atheros 802.11ac WLAN PCIe/AHB devices
author: Qualcomm Atheros
srcversion: 8DB6E266EF9D63E
alias: pci:v0000168Cd0
alias: pci:v0000168Cd0
alias: pci:v0000168Cd0
alias: pci:v0000168Cd0
alias: pci:v0000168Cd0
alias: pci:v0000168Cd0
alias: pci:v0000168Cd0
alias: pci:v0000168Cd0
depends: ath10k_core
intree: Y
vermagic: 4.8.0-41-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)
modinfo ath10k_core
filename: /lib/modules/
license: Dual BSD/GPL
description: Core module for Qualcomm Atheros 802.11ac wireless LAN cards.
author: Qualcomm Atheros
srcversion: 663DAB23AD4CFA1
depends: mac80211,
intree: Y
vermagic: 4.8.0-41-generic SMP mod_unload modversions
parm: debug_mask:
parm: uart_print:Uart target debugging (bool)
parm: skip_otp:Skip otp failure for calibration in testmode (bool)
parm: cryptmode:Crypto mode: 0-hardware, 1-software (uint)
parm: rawmode:Use raw 802.11 frame datapath (bool)
dmesg | grep ath10k
920:[ 2.911158] ath10k_pci 0000:03:00.0: enabling device (0000 -> 0002)
921:[ 2.912334] ath10k_pci 0000:03:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
959:[ 3.429795] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/
960:[ 3.429802] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/
961:[ 3.434192] ath10k_pci 0000:03:00.0: qca9377 hw1.1 target 0x05020001 chip_id 0x003821ff sub 1a3b:2231
962:[ 3.434193] ath10k_pci 0000:03:00.0: kconfig debug 0 debugfs 1 tracing 1 dfs 0 testmode 0
963:[ 3.434514] ath10k_pci 0000:03:00.0: firmware ver WLAN.TF.1.0-00267-1 api 5 features ignore-otp crc32 79cea2c7
964:[ 3.500001] ath10k_pci 0000:03:00.0: board_file api 2 bmi_id N/A crc32 93da0176
998:[ 5.311429] ath10k_pci 0000:03:00.0: htt-ver 3.1 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1
1003:[ 5.319923] ath10k_pci 0000:03:00.0 wlp3s0: renamed from wlan0
iwconfig wlp3s0
wlp3s0 IEEE 802.11 ESSID:"XXXXXXX"
Bit Rate=6 Mb/s Tx-Power=27 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=70/70 Signal level=-39 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:28 Missed beacon:0
dmesg | grep wlp3s0
1003:[ 5.319923] ath10k_pci 0000:03:00.0 wlp3s0: renamed from wlan0
1022:[ 5.604760] IPv6: ADDRCONF(
1049:[ 7.579040] IPv6: ADDRCONF(
1050:[ 7.679511] IPv6: ADDRCONF(
1054:[ 17.022842] wlp3s0: authenticate with 2c:5d:93:53:08:7c
1055:[ 17.055885] wlp3s0: send auth to 2c:5d:93:53:08:7c (try 1/3)
1056:[ 17.056344] wlp3s0: authenticated
1057:[ 17.058807] wlp3s0: associate with 2c:5d:93:53:08:7c (try 1/3)
1058:[ 17.060873] wlp3s0: RX AssocResp from 2c:5d:93:53:08:7c (capab=0x411 status=0 aid=1)
1059:[ 17.062522] wlp3s0: associated
1060:[ 17.062542] IPv6: ADDRCONF(
1068:[ 17.150407] wlp3s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 2c:5d:93:53:08:7c
sudo service network-manager restart
dmesg | grep wlp3s0
1069:[ 253.485790] wlp3s0: deauthenticating from 2c:5d:93:53:08:7c by local choice (Reason: 3=DEAUTH_LEAVING)
1071:[ 253.703103] IPv6: ADDRCONF(
1072:[ 253.799079] IPv6: ADDRCONF(
1073:[ 263.145530] wlp3s0: authenticate with 2c:5d:93:53:08:7c
1074:[ 263.178132] wlp3s0: send auth to 2c:5d:93:53:08:7c (try 1/3)
1075:[ 263.178631] wlp3s0: authenticated
1076:[ 263.179194] wlp3s0: associate with 2c:5d:93:53:08:7c (try 1/3)
1077:[ 263.181830] wlp3s0: RX AssocResp from 2c:5d:93:53:08:7c (capab=0x411 status=0 aid=1)
1078:[ 263.183823] wlp3s0: associated
1079:[ 263.183887] IPv6: ADDRCONF(
1087:[ 263.200388] wlp3s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 2c:5d:93:53:08:7c
Question information
- Language:
- English Edit question
- Status:
- Expired
- For:
- Ubuntu Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply: