Sven Eckelmann <sven@xxxxxxxxxxxxx> writes: > On Monday, 25 February 2019 21:00:38 CET Sven Eckelmann wrote: > [...] >> Tested-by: Sven Eckelmann <sven@xxxxxxxxxxxxx> >> >> Was tested on QCA988X with 10.2.4-1.0-00041 > > I just wanted to test it with 802.11s setup on IPQ4019 with 10.4-3.5.3-00057 > and QCA9888 with 10.4-3.5.3-00053 (ath10k-firmware) and 10.4-3.6-00140 > (linux-firmware 2018-12-16-211de167) for both. But it looks like the firmware > always crashes with and without this patch and 11s. > > [ 221.620803] ath10k_pci 0000:01:00.0: wmi command 36967 timeout, restarting hardware > [ 221.744056] ieee80211 phy0: Hardware restart was requested > [ 225.130829] ath10k_pci 0000:01:00.0: failed to receive control response completion, polling.. > [ 226.170824] ath10k_pci 0000:01:00.0: Service connect timeout > [ 226.170871] ath10k_pci 0000:01:00.0: failed to connect htt (-110) > [ 226.252248] ath10k_pci 0000:01:00.0: Could not init core: -110 > > If i count correctly, this is WMI_10_4_GPIO_CONFIG_CMDID. Not really supported > by upstream but it looks like there is an Openwrt private patch (not yet > accepted upstream [1]) > > package/kernel/mac80211/patches/ath/974-ath10k_add-LED-and-GPIO-controlling-support-for-various-chipsets.patch > > which I have now removed to fix this problem for me. > > The tests with 10.4-3.6-00140 and 10.4-3.5.3-* worked fine without this patch. > > @Kalle are you expecting that he resents the patch again or can you just > append this information to the commit message? At least it looks at the moment > like there will be no new patch in the near future. But the > commit cd93b83ad92 ("ath10k: support for multicast rate control") is breaking > real world setups. I'm planning to apply this. I was not sure what you wanted to add to the commit log but I changed to now what's below. Please let me know if you want to change it. ath10k: fix incorrect multicast/broadcast rate setting Invalid rate code is sent to firmware when multicast rate value of 0 is sent to driver indicating disabled case, causing broken mesh path. so fix that. Tested on QCA9984 with firmware 10.4-3.6.1-00827 Sven tested on IPQ4019 with 10.4-3.5.3-00057 and QCA9888 with 10.4-3.5.3-00053 (ath10k-firmware) and 10.4-3.6-00140 (linux-firmware 2018-12-16-211de167). Fixes: cd93b83ad92 ("ath10k: support for multicast rate control") Co-developed-by: Zhi Chen <zhichen@xxxxxxxxxxxxxx> Signed-off-by: Zhi Chen <zhichen@xxxxxxxxxxxxxx> Signed-off-by: Pradeep Kumar Chitrapu <pradeepc@xxxxxxxxxxxxxx> Tested-by: Sven Eckelmann <sven@xxxxxxxxxxxxx> Patchwork-Id: 10723033 Signed-off-by: Kalle Valo <kvalo@xxxxxxxxxxxxxx> -- Kalle Valo