From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail-wm0-x22c.google.com ([2a00:1450:400c:c09::22c]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1aUKMk-0004kn-W3 for ath10k@lists.infradead.org; Fri, 12 Feb 2016 20:31:00 +0000 Received: by mail-wm0-x22c.google.com with SMTP id c200so36770087wme.0 for ; Fri, 12 Feb 2016 12:30:38 -0800 (PST) Received: from localhost (HSI-KBW-091-089-228-074.hsi2.kabel-badenwuerttemberg.de. [91.89.228.74]) by smtp.gmail.com with ESMTPSA id b5sm3830465wmh.15.2016.02.12.12.30.35 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 12 Feb 2016 12:30:35 -0800 (PST) Date: Fri, 12 Feb 2016 21:30:36 +0100 From: Tobias Predel Subject: ath10k and QCA3977 - random transfer rate losses Message-ID: <20160212203036.GA22070@localhost> MIME-Version: 1.0 Content-Disposition: inline List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "ath10k" Errors-To: ath10k-bounces+kvalo=adurom.com@lists.infradead.org To: ath10k@lists.infradead.org Hello, I bought a new laptop from ASUS, Product Name E205SA and installed Arch Linux. Unfortunately, the included WLAN chipset from Qualcomm (QCA 9377) doesn't seem to work well with Linux. Beside of being recognized, the driver/device functions normally for the first minutes after boot, but then the transfer rate is suddenly lowering from around 700 kbs to 200 kbs and less, making Internet unusable. After a while, it's recovering a bit but it seems to be random (like it's trying to sleep/power save mode?). This behavior occures for my home network as well as at my university's network. As wifi access wasn't a issue with the Windows 10 OEM installation, I guess that this might a driver/firmware/configuration problem. dmesg indicates [ 13.401917] ath: EEPROM regdomain: 0x6a [ 13.403870] ath: EEPROM indicates we should expect a direct regpair map [ 13.405919] ath: Country alpha2 being used: 00 [ 13.407837] ath: Regpair used: 0x6a and [ 11.267403] ath10k_pci 0000:02:00.0: pci irq msi interrupts 1 irq_mode 0 reset_mode 0 [ 11.500220] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/cal-pci-0000:02:00.0.bin failed with error -2 [ 11.583900] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA9377/hw1.0/board-2.bin failed with error -2 [ 13.394121] ath10k_pci 0000:02:00.0: qca9377 hw1.0 (0x05020000, 0x003820ff sub 1a3b:2231) fw WLAN.TF.1.0-00267-1 fwapi 5 bdapi 1 htt-ver 3.1 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 features ignore-otp [ 13.398452] ath10k_pci 0000:02:00.0: debug 1 debugfs 1 tracing 0 dfs 0 testmode 0 [ 13.422666] ath10k_pci 0000:02:00.0 wlp2s0: renamed from wlan0 The firmware files were downloaded from the git repository . In addition to that iwconfig gives me a high number of invalid miscs. I use kernel 4.4.1 (Arch Linux). ethtools -i wlp2s0 prints out driver: ath10k_pci version: 4.4.1-2-ARCH firmware-version: WLAN.TF.1.0-00267-1 expansion-rom-version: bus-info: 0000:02:00.0 supports-statistics: yes supports-test: no supports-eeprom-access: no supports-register-dump: no supports-priv-flags: no and lspci provides 02:00.0 Network controller: Qualcomm Atheros Device 0042 (rev 30) Subsystem: AzureWave Device 2231 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR-