Compex WLE900N5-23

Michal Kazior michal.kazior at tieto.com
Tue May 5 22:41:35 PDT 2015


On 6 May 2015 at 04:31, Yeoh Chun-Yeow <yeohchunyeow at gmail.com> wrote:
> Not working as well, firmware crashed.
>
> [   56.250000] ath10k_pci 0000:00:00.0: qca988x hw2.0 (0x4100016c,
> 0x043202ff) fw fw-10.2-otp-10.1 api 4 htt 2.1 wmi 5 cal otp max_sta
> 128
> [   56.260000] ath10k_pci 0000:00:00.0: debug 1 debugfs 1 tracing 0
> dfs 1 testmode 1
> [   56.280000] ath10k_pci 0000:00:00.0: failed to read diag value at
> 0x10100804: -16
> [   56.290000] ath10k_pci 0000:00:00.0: failed to get memcpy hi
> address for firmware address 4: -16
> [   56.300000] ath10k_pci 0000:00:00.0: failed to read firmware dump area: -16
> [   56.400000] ieee80211 phy0: Hardware restart was requested
> [   56.400000] ath10k_pci 0000:00:00.0: failed to to request monitor
> vdev 1 stop: -143
> [   56.410000] ath10k_pci 0000:00:00.0: failed to synchronize monitor
> vdev 1 stop: -143
> [   56.420000] ath10k_pci 0000:00:00.0: failed to stop monitor vdev: -143
> [   56.630000] ath10k_pci 0000:00:00.0: failed to read diag value at
> 0x10100800: -16
> [   56.640000] ath10k_pci 0000:00:00.0: failed to poke copy engine: -16
> [   56.750000] ath10k_pci 0000:00:00.0: failed to read diag value at
> 0x10100800: -16
> [   56.760000] ath10k_pci 0000:00:00.0: failed to poke copy engine: -16
> [   56.870000] ath10k_pci 0000:00:00.0: failed to read diag value at
> 0x10100800: -16
>
> ....
>
> [  138.740000] ath10k_pci 0000:00:00.0: failed to to request monitor
> vdev 1 stop: -143
> [  138.750000] ath10k_pci 0000:00:00.0: failed to synchronize monitor
> vdev 1 stop: -143
> [  138.760000] ath10k_pci 0000:00:00.0: failed to stop monitor vdev: -143
> [  138.970000] ath10k_pci 0000:00:00.0: failed to read diag value at
> 0x10100800: -16
> [  138.980000] ath10k_pci 0000:00:00.0: failed to poke copy engine: -16
> [  139.090000] ath10k_pci 0000:00:00.0: failed to read diag value at
> 0x10100800: -16
> [  141.380000] ath10k_pci 0000:00:00.0: device successfully recovered
> [  141.750000] ath10k_pci 0000:00:00.0: firmware crashed! (uuid
> c95c836e-b4b3-40d6-bbac-d18eb4992b10)
> [  141.760000] ath10k_pci 0000:00:00.0: qca988x hw2.0 (0x4100016c,
> 0x043202ff) fw fw-10.2-otp-10.1 api 4 htt 2.1 wmi 5 cal otp max_sta
> 128

Thanks for checking. So the problem only happens with Compex
WLE900N5-23 and other QCA988X's you have work fine with 10.2 - is that
correct?


Michał


> ----
> Chun-Yeow
>
> On Tue, May 5, 2015 at 7:19 PM, Michal Kazior <michal.kazior at tieto.com> wrote:
>> On 5 May 2015 at 13:11, Yeoh Chun-Yeow <yeohchunyeow at gmail.com> wrote:
>>> What to be set for "VERSION_STRING DECIMAL_BITMASK_OF_FEATURES" for assembly?
>>>
>>> I ran into this error "IndexError: list index out of range" during assembly.
>>
>> I think the following should work:
>>
>>   python assemble.py 10.2-test 12 fw-from-10.2.bin otp-from-10.1.bin 5
>>
>> wmi-mgmt-tx = BIT(2) = 4
>> no-p2p = BIT(3) = 8
>>
>> Hence `12` for features.
>>
>> If you assemble 10.2.4 wmi-op must be 5. If you use 10.2-00082 wmi-op must be 3.
>>
>>
>> Michał
>>
>>
>>> ---
>>> Chun-Yeow
>>>
>>> On Tue, May 5, 2015 at 2:49 PM, Michal Kazior <michal.kazior at tieto.com> wrote:
>>>> On 5 May 2015 at 07:56, Yeoh Chun-Yeow <yeohchunyeow at gmail.com> wrote:
>>>>> Yes, this is the latest firmware that I have tried:
>>>>>
>>>>> ath10k_pci 0000:00:00.0: qca988x hw2.0 (0x4100016c, 0x043202ff) fw
>>>>> 10.2.4.48 api 4 htt 2.1 wmi 5 cal otp max_sta 128
>>>>>
>>>>> But still the same, firmware crashed:
>>>>> [  154.920000] ath10k_pci 0000:00:00.0: failed to to request monitor
>>>>> vdev 1 stop: -11
>>>>> [  159.920000] ath10k_pci 0000:00:00.0: failed to synchronize monitor
>>>>> vdev 1 stop: -145
>>>>> [  159.920000] ath10k_pci 0000:00:00.0: failed to stop monitor vdev: -145
>>>>> [  159.930000] ath10k_pci 0000:00:00.0: failed to recalc montior: -145
>>>>> [  162.940000] ath10k_pci 0000:00:00.0: failed to stop WMI vdev 0: -11
>>>>> [  165.940000] ath10k_pci 0000:00:00.0: failed to put down monitor vdev 1: -11
>>>>> [  168.940000] ath10k_pci 0000:00:00.0: failed to to request monitor
>>>>> vdev 1 stop: -11
>>>>> [  173.940000] ath10k_pci 0000:00:00.0: failed to synchronize monitor
>>>>> vdev 1 stop: -145
>>>>> [  173.940000] ath10k_pci 0000:00:00.0: failed to stop monitor vdev: -145
>>>>> [  176.950000] ath10k_pci 0000:00:00.0: failed to put down monitor vdev 1: -11
>>>>> [  179.950000] ath10k_pci 0000:00:00.0: failed to to request monitor
>>>>> vdev 1 stop: -11
>>>>> [  184.950000] ath10k_pci 0000:00:00.0: failed to synchronize monitor
>>>>> vdev 1 stop: -145
>>>>> [  184.950000] ath10k_pci 0000:00:00.0: failed to stop monitor vdev: -145
>>>>> [  187.960000] ath10k_pci 0000:00:00.0: failed to submit AP self-peer
>>>>> removal on vdev 0: -11
>>>>> [  190.960000] ath10k_pci 0000:00:00.0: failed to delete WMI vdev 0: -11
>>>>> [  193.960000] ath10k_pci 0000:00:00.0: failed to remove AP self-peer
>>>>> on vdev 0: -145
>>>>> [  193.960000] ath10k_pci 0000:00:00.0: removing stale peer
>>>>> 04:f0:21:0c:a5:17 from vdev_id 0
>>>>> [  196.970000] ath10k_pci 0000:00:00.0: failed to put down monitor vdev 1: -11
>>>>
>>>> Hmm.. Can you try to repack firmware and combine main binary from 10.2
>>>> and otp from 10.1 and test that? You can use these tools:
>>>>
>>>>  https://gist.github.com/kazikcz/64313b9e2470660faae1
>>>>  https://gist.github.com/kazikcz/c970cbf3a863ebbc4495
>>>>
>>>>
>>>> Michał



More information about the ath10k mailing list