Hello,

playing with my QCA9377 card and my 802.11 b+g (g++) router (Fritz!Box 7170 
doing still a great job)
in order to check interoperability I get this:

When I disable WMM (IEEE 802.11e) on the web interface of my router that is 
operating
on 2,4 GHz channel with IEEE 802.11g, ath10k can't manage to establish a 
reliable
connection any more (no VHT and HT, so no WMM/QoS). Instead, after seemingly 
having established a connection (authenticated/associated), it disconnects 
directly after that giving reason=1 UNSPECIFIED (following deauthentification). 

The product website of QCA9377 says that the chipset supports the complete 
range of 
commonly used WLAN standards (802.11a/b/g/n/ac). Other devices continue
working properly (without WMM) even on my Linux Android phone so I think they 
implement support for IEEE 802.11 (g) standard in the right way while
QCA9377 screws up already at key negotiation state on my laptop here
running Linux 4.12.4 (the router log says wrong passphrase but it's the 
same as on the other devices I can guarantee). 

And even with WMM enabled, the connection is ruther lousy with periods 
of very high transfer rate following periods of drought. Is it 
possible that 
(1) WMM and/or 802.11g isn't implemented in the firmware or somewhere else in a 
standard-compilant way 
or 
(2) is it that the firmware requires WMM to be activated in order to
operate on 802.11g (1) given?

Or more generally speaking, is g/b and so on supported by those devices
as they focus on 802.11 ac support? I am currently using 

driver: ath10k_pci
version: 4.12.4-1-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

as ethtool says and

[    4.673694] ath10k_pci 0000:02:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 
reset_mode 0
[    4.957885] ath10k_pci 0000:02:00.0: qca9377 hw1.0 target 0x05020000 chip_id 
0x003820ff sub 1a3b:2231
[    4.957890] ath10k_pci 0000:02:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 
0 testmode 0
[    4.958574] ath10k_pci 0000:02:00.0: firmware ver WLAN.TF.1.0-00267-1 api 5 
features ignore-otp crc32 79cea2c7
[    5.030545] ath10k_pci 0000:02:00.0: board_file api 2 bmi_id N/A crc32 
8aedfa4a
[    6.838415] ath10k_pci 0000:02:00.0: htt-ver 3.1 wmi-op 4 htt-op 3 cal otp 
max-sta 32 raw 0 hwcrypto 1
[    6.860542] ath10k_pci 0000:02:00.0 wlp2s0: renamed from wlan0
[   15.923945] ath10k_pci 0000:02:00.0 wlp2s0: disabling HT as WMM/QoS is not 
supported by the AP
[   15.923960] ath10k_pci 0000:02:00.0 wlp2s0: disabling VHT as WMM/QoS is not 
supported by the AP

as dmesg says. I think that I'm using the latest binary blobs of Qualcomm 
regarding firmware and EEPROM board. 
I mean QCNFA435 -> QCA9377? Would it be possible to provide all firmware and 
board BLOBs (different versions etc.) regarding
ath10k instead of squeezing each file out of the Qualcomm staff?

Regards,
Tobias

_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k

Reply via email to