Hello, I have two devices with chips that are supported by ath10k. One uses a QCA9880-BR4A, the other has a QCA9558-AT4A.
The device with QCA9558-AT4A is working fine. However, the other one is experiencing firmware crashes. You can find the dmesg output below and here: [0]. Those crashes are firmware related. Here is what I have tested on QCA9880-BR4A: - firmware-2.bin_10.1.467.bin is NOT crashing - firmware-3.bin_10.2.2.39.bin is crashing - firmware-4.bin_10.2.4.bin is also crashing - firmware-5.bin_10.2.4.70-2 is crashing as well As a side-note: Both devices are running OpenWrt. I am pretty sure that my caldata is correct on both devices. Also I am not the only one affected by this bug, see [1] Please let me know if more information is required. Regards, Martin [0] https://paste.kde.org/pzcauwdpb [1] https://dev.openwrt.org/ticket/19167 [ 11.544000] Loading modules backported from Linux version master-2015-06-22-0-g4732c92 [ 11.552000] Backport generated by backports.git backports-20150626-0-gc1a4168 [ 11.724000] cfg80211: Calling CRDA to update world regulatory domain [ 11.732000] cfg80211: World regulatory domain updated: [ 11.736000] cfg80211: DFS Master region: unset [ 11.740000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time) [ 11.748000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) [ 11.756000] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) [ 11.764000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A) [ 11.772000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A) [ 11.784000] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s) [ 11.792000] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s) [ 11.800000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A) [ 11.808000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A) [ 12.392000] PCI: Enabling device 0000:01:00.0 (0000 -> 0002) [ 12.396000] PCI: Enabling device 0000:02:00.0 (0000 -> 0002) [ 12.404000] ath10k_pci 0000:02:00.0: pci irq legacy interrupts 0 irq_mode 0 reset_mode 0 [ 12.600000] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/cal-pci-0000:02:00.0.bin failed with error -2 [ 12.608000] ath10k_pci 0000:02:00.0: Falling back to user helper [ 14.124000] ath10k_pci 0000:02:00.0: qca988x hw2.0 (0x4100016c, 0x043202ff) fw 10.2.4.70-2 api 5 htt 2.1 wmi 5 cal file max_sta 128 [ 14.132000] ath10k_pci 0000:02:00.0: debug 1 debugfs 1 tracing 0 dfs 1 testmode 1 [ 14.228000] ath: EEPROM regdomain: 0x833a [ 14.228000] ath: EEPROM indicates we should expect a country code [ 14.228000] ath: doing EEPROM country->regdmn map search [ 14.228000] ath: country maps to regdmn code: 0x37 [ 14.228000] ath: Country alpha2 being used: GB [ 14.228000] ath: Regpair used: 0x37 ... [ 28.952000] ath10k_pci 0000:02:00.0: firmware crashed! (uuid adba4793-5d11-4002-b3ac-9be37592db2e) [ 28.960000] ath10k_pci 0000:02:00.0: qca988x hw2.0 (0x4100016c, 0x043202ff) fw 10.2.4.70-2 api 5 htt 2.1 wmi 5 cal file max_sta 128 [ 28.972000] ath10k_pci 0000:02:00.0: debug 1 debugfs 1 tracing 0 dfs 1 testmode 1 [ 28.992000] ath10k_pci 0000:02:00.0: failed to read diag value at 0x1c100804: -16 [ 28.996000] ath10k_pci 0000:02:00.0: failed to get memcpy hi address for firmware address 4: -16 [ 29.004000] ath10k_pci 0000:02:00.0: failed to read firmware dump area: -16 [ 29.100000] ieee80211 phy0: Hardware restart was requested [ 29.304000] ath10k_pci 0000:02:00.0: failed to read diag value at 0x1c100800: -16 [ 29.308000] ath10k_pci 0000:02:00.0: failed to poke copy engine: -16 [ 29.428000] ath10k_pci 0000:02:00.0: failed to read diag value at 0x1c100800: -16 [ 29.432000] ath10k_pci 0000:02:00.0: failed to poke copy engine: -16 [ 29.556000] ath10k_pci 0000:02:00.0: failed to read diag value at 0x1c100800: -16 [ 29.560000] ath10k_pci 0000:02:00.0: failed to poke copy engine: -16 [ 29.976000] br-lan: port 2(wlan1) entered forwarding state [ 30.288000] br-lan: port 3(wlan0) entered forwarding state [ 31.128000] ath10k_pci 0000:02:00.0: device successfully recovered [ 31.776000] ath10k_pci 0000:02:00.0: firmware crashed! (uuid 405c7667-677e-4f3f-884c-32d6d379e41e) [ 31.784000] ath10k_pci 0000:02:00.0: qca988x hw2.0 (0x4100016c, 0x043202ff) fw 10.2.4.70-2 api 5 htt 2.1 wmi 5 cal file max_sta 128 [ 31.796000] ath10k_pci 0000:02:00.0: debug 1 debugfs 1 tracing 0 dfs 1 testmode 1 [ 31.816000] ath10k_pci 0000:02:00.0: failed to read diag value at 0x1c100804: -16 [ 31.824000] ath10k_pci 0000:02:00.0: failed to get memcpy hi address for firmware address 4: -16 [ 31.832000] ath10k_pci 0000:02:00.0: failed to read firmware dump area: -16 [ 31.928000] ieee80211 phy0: Hardware restart was requested [ 33.460000] ath10k_pci 0000:02:00.0: device successfully recovered [ 34.108000] ath10k_pci 0000:02:00.0: firmware crashed! (uuid 5c29bde5-4bc1-4523-aa72-93674082f1e4) [ 34.116000] ath10k_pci 0000:02:00.0: qca988x hw2.0 (0x4100016c, 0x043202ff) fw 10.2.4.70-2 api 5 htt 2.1 wmi 5 cal file max_sta 128 [ 34.128000] ath10k_pci 0000:02:00.0: debug 1 debugfs 1 tracing 0 dfs 1 testmode 1 [ 34.148000] ath10k_warn: 6 callbacks suppressed [ 34.148000] ath10k_pci 0000:02:00.0: failed to read diag value at 0x1c100804: -16 [ 34.156000] ath10k_pci 0000:02:00.0: failed to get memcpy hi address for firmware address 4: -16 [ 34.168000] ath10k_pci 0000:02:00.0: failed to read firmware dump area: -16 [ 34.264000] ieee80211 phy0: Hardware restart was requested [ 34.456000] ath10k_pci 0000:02:00.0: failed to read diag value at 0x1c100800: -16 [ 34.460000] ath10k_pci 0000:02:00.0: failed to poke copy engine: -16 [ 34.568000] ath10k_pci 0000:02:00.0: failed to read diag value at 0x1c100800: -16 [ 34.572000] ath10k_pci 0000:02:00.0: failed to poke copy engine: -16 [ 34.680000] ath10k_pci 0000:02:00.0: failed to read diag value at 0x1c100800: -16 [ 34.684000] ath10k_pci 0000:02:00.0: failed to poke copy engine: -16 [ 35.828000] ath10k_pci 0000:02:00.0: device successfully recovered [ 36.476000] ath10k_pci 0000:02:00.0: firmware crashed! (uuid 1b3f8e65-d7b3-4ad4-a243-da91b6903627) [ 36.484000] ath10k_pci 0000:02:00.0: qca988x hw2.0 (0x4100016c, 0x043202ff) fw 10.2.4.70-2 api 5 htt 2.1 wmi 5 cal file max_sta 128 [ 36.496000] ath10k_pci 0000:02:00.0: debug 1 debugfs 1 tracing 0 dfs 1 testmode 1 [ 36.516000] ath10k_pci 0000:02:00.0: failed to read diag value at 0x1c100804: -16 [ 36.524000] ath10k_pci 0000:02:00.0: failed to get memcpy hi address for firmware address 4: -16 [ 36.532000] ath10k_pci 0000:02:00.0: failed to read firmware dump area: -16 [ 36.628000] ieee80211 phy0: Hardware restart was requested [ 38.160000] ath10k_pci 0000:02:00.0: device successfully recovered ... _______________________________________________ ath10k mailing list [email protected] http://lists.infradead.org/mailman/listinfo/ath10k
