From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail-io0-x231.google.com ([2607:f8b0:4001:c06::231]) by bombadil.infradead.org with esmtps (Exim 4.85_2 #1 (Red Hat Linux)) id 1cDy60-0004Py-RR for ath10k@lists.infradead.org; Mon, 05 Dec 2016 18:34:40 +0000 Received: by mail-io0-x231.google.com with SMTP id j65so610752105iof.0 for ; Mon, 05 Dec 2016 10:34:16 -0800 (PST) Subject: Re: ath10k firmware crashes in mesh mode on QCA9880 References: <583DD564.8040704@cococorp.com> <20161201070908.GB11953@atheros-ThinkPad-T61> <58421FA2.2020004@cococorp.com> <20161203124358.GB31861@atheros-ThinkPad-T61> <20161203124600.GC31861@atheros-ThinkPad-T61> From: Benjamin Morgan Message-ID: <5845B325.6060002@cococorp.com> Date: Mon, 5 Dec 2016 10:34:13 -0800 MIME-Version: 1.0 In-Reply-To: <20161203124600.GC31861@atheros-ThinkPad-T61> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "ath10k" Errors-To: ath10k-bounces+kvalo=adurom.com@lists.infradead.org To: Mohammed Shafi Shajakhan Cc: agreen@cococorp.com, lede-dev@lists.infradead.org, linux-wireless@vger.kernel.org, ath10k@lists.infradead.org QXBwbGllZCB0aGUgcGF0Y2ggYW5kIHRyaWVkIHdpdGggMTAuMi40LjcwLjU0IGZpcm13YXJlIGFu ZCBpdCBzdGlsbCBjcmFzaGVzOgoKWyAgMTQyLjQzODM3N10gYXRoMTBrX3BjaSAwMDAwOjAxOjAw LjA6IGZpcm13YXJlIGNyYXNoZWQhICh1dWlkIAphNTQ5OTU4Mi1lMjIwLTQ2ZDItOTM1OS0wYjQ0 MjE5ZjY5ZWEpClsgIDE0Mi40NDc1MTJdIGF0aDEwa19wY2kgMDAwMDowMTowMC4wOiBxY2E5ODh4 IGh3Mi4wIHRhcmdldCAweDQxMDAwMTZjIApjaGlwX2lkIDB4MDQzMjAyZmYgc3ViIDAwMDA6MDAw MApbICAxNDIuNDU2ODc5XSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDoga2NvbmZpZyBkZWJ1ZyAw IGRlYnVnZnMgMSAKdHJhY2luZyAwIGRmcyAxIHRlc3Rtb2RlIDEKWyAgMTQyLjQ2OTkxNl0gYXRo MTBrX3BjaSAwMDAwOjAxOjAwLjA6IGZpcm13YXJlIHZlciAxMC4yLjQuNzAuNTQgYXBpIDUgCmZl YXR1cmVzIG5vLXAycCxyYXctbW9kZSxtZnAgY3JjMzIgOWQzNDBkZDkKWyAgMTQyLjQ4MDI5NV0g YXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IGJvYXJkX2ZpbGUgYXBpIDEgYm1pX2lkIE4vQSAKY3Jj MzIgYmViYzdjMDgKWyAgMTQyLjQ4NzcxN10gYXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IGh0dC12 ZXIgMi4xIHdtaS1vcCA1IGh0dC1vcCAyIApjYWwgZmlsZSBtYXgtc3RhIDEyOCByYXcgMCBod2Ny eXB0byAxClsgIDE0Mi40OTkzNjFdIGF0aDEwa19wY2kgMDAwMDowMTowMC4wOiBmaXJtd2FyZSBy ZWdpc3RlciBkdW1wOgpbICAxNDIuNTA1MTI0XSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDogWzAw XTogMHg0MTAwMDE2QyAweDAwMDAxNUIzIAoweDAwOUE0NTc3IDB4MDA5NTVCMzEKWyAgMTQyLjUx MzE1N10gYXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IFswNF06IDB4MDA5QTQ1NzcgMHgwMDA2MDEz MCAKMHgwMDAwMDAwMiAweDAwNDM5RTk4ClsgIDE0Mi41MjEyMDNdIGF0aDEwa19wY2kgMDAwMDow MTowMC4wOiBbMDhdOiAweDAwNDQxMTBDIDB4MDA0NDIwNzQgCjB4MDA0MDcxMjAgMHgwMDQ0MzZD QwpbICAxNDIuNTI5MjQ2XSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDogWzEyXTogMHgwMDAwMDAw OSAweDAwMDAwMDAwIAoweDAwOUEzNTE4IDB4MDA5QTM1MjYKWyAgMTQyLjUzNzI4NV0gYXRoMTBr X3BjaSAwMDAwOjAxOjAwLjA6IFsxNl06IDB4MDA5NTgwODAgMHgwMDlBM0VBNiAKMHgwMDAwMDAw MCAweDAwMDAwMDAwClsgIDE0Mi41NDUzMjRdIGF0aDEwa19wY2kgMDAwMDowMTowMC4wOiBbMjBd OiAweDQwOUE0NTc3IDB4MDA0MEFBQzQgCjB4MDA0MEFDNjAgMHgwMDQwQUMwOQpbICAxNDIuNTUz MzU2XSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDogWzI0XTogMHg4MDlBNDRCQSAweDAwNDBBQjI0 IAoweDAwNDAwMDAwIDB4QzA5QTQ1NzcKWyAgMTQyLjU2MTQwMF0gYXRoMTBrX3BjaSAwMDAwOjAx OjAwLjA6IFsyOF06IDB4ODA5QTM5REUgMHgwMDQwQUI4NCAKMHgwMDQ0MTEwQyAweDAwNDQyMDc0 ClsgIDE0Mi41Njk0NDRdIGF0aDEwa19wY2kgMDAwMDowMTowMC4wOiBbMzJdOiAweDgwOUE1RkUy IDB4MDA0MEFCQjQgCjB4MDA0NDExMEMgMHgwMDQwNzEyMApbICAxNDIuNTc3NDgzXSBhdGgxMGtf cGNpIDAwMDA6MDE6MDAuMDogWzM2XTogMHg4MDlBMkU2QyAweDAwNDBBQkY0IAoweDAwNDBBQzE0 IDB4MDAwMDE1ODAKWyAgMTQyLjU4NTUyMl0gYXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IFs0MF06 IDB4ODA5OTBGNkYgMHgwMDQwQUQwNCAKMHgwMDlDNjQzQyAweDAwNDQzNkNDClsgIDE0Mi41OTM1 NTRdIGF0aDEwa19wY2kgMDAwMDowMTowMC4wOiBbNDRdOiAweDgwOTk4NTEwIDB4MDA0MEFENjQg CjB4MDA0MjA4RkMgMHgwMDQzOUU0QwpbICAxNDIuNjAxNjAwXSBhdGgxMGtfcGNpIDAwMDA6MDE6 MDAuMDogWzQ4XTogMHg4MDk5QUU5NSAweDAwNDBBRDg0IAoweDAwNDIwOEZDIDB4MDA0MjYzOEMK WyAgMTQyLjYwOTY0Ml0gYXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IFs1Ml06IDB4ODA5QkZDNTUg MHgwMDQwQUVFNCAKMHgwMDQyNEZFOCAweDAwMDAwMDAyClsgIDE0Mi42MTc2ODFdIGF0aDEwa19w Y2kgMDAwMDowMTowMC4wOiBbNTZdOiAweDgwOTQwRjE4IDB4MDA0MEFGMTQgCjB4MDAwMDAwMDQg MHgwMDQwMzlEMApbICAxNDIuNzI3MjIwXSBpZWVlODAyMTEgcGh5MDogSGFyZHdhcmUgcmVzdGFy dCB3YXMgcmVxdWVzdGVkClsgIDE0Mi43MzI4NTBdIGF0aDEwa19wY2kgMDAwMDowMTowMC4wOiBm YWlsZWQgdG8gc3luY2hyb25pemUgbW9uaXRvciAKdmRldiAxIHN0b3A6IC0xNDMKWyAgMTQyLjc0 MDczOV0gYXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IGZhaWxlZCB0byBzdG9wIG1vbml0b3IgdmRl djogLTE0MwoKCn5CZW5qYW1pbgoKT24gMTIvMDMvMjAxNiAwNDo0NiBBTSwgTW9oYW1tZWQgU2hh ZmkgU2hhamFraGFuIHdyb3RlOgo+IGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gv OTQzNzUxOS8KPiAoc29ycnkgbWlzc2VkIHRoaXMgaW4gdGhlIHByZXZpb3VzIHRocmVhZCkKPgo+ IE9uIFNhdCwgRGVjIDAzLCAyMDE2IGF0IDA2OjEzOjU4UE0gKzA1MzAsIE1vaGFtbWVkIFNoYWZp IFNoYWpha2hhbiB3cm90ZToKPj4gSGkgQmVuamFtaW4sCj4+Cj4+IE9uIEZyaSwgRGVjIDAyLCAy MDE2IGF0IDA1OjI4OjAyUE0gLTA4MDAsIEJlbmphbWluIE1vcmdhbiB3cm90ZToKPj4+IEp1c3Qg dHJpZWQgMTAuMi40LjcwLjU4IGZpcm13YXJlIHRoYXQgeW91IGxpbmtlZCB0byBhbmQgaXQgc3Rp bGwgY3Jhc2hlczoKPj4+Cj4+PiBbICAxMzEuNTY4OTg5XSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAu MDogZmlybXdhcmUgY3Jhc2hlZCEgKHV1aWQKPj4+IDE4MzgzNDdlLTkzODAtNGEyNi1hYzlkLTI5 NjNlZTk1OTY4YikKPj4+IFsgIDEzMS41NzgxMjRdIGF0aDEwa19wY2kgMDAwMDowMTowMC4wOiBx Y2E5ODh4IGh3Mi4wIHRhcmdldAo+Pj4gMHg0MTAwMDE2YyBjaGlwX2lkIDB4MDQzMjAyZmYgc3Vi IDAwMDA6MDAwMAo+Pj4gWyAgMTMxLjU4NzQ5MV0gYXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IGtj b25maWcgZGVidWcgMCBkZWJ1Z2ZzIDEKPj4+IHRyYWNpbmcgMCBkZnMgMSB0ZXN0bW9kZSAxCj4+ PiBbICAxMzEuNjAwNTIxXSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDogZmlybXdhcmUgdmVyIDEw LjIuNC43MC41OAo+Pj4gYXBpIDUgZmVhdHVyZXMgbm8tcDJwLHJhdy1tb2RlLG1mcCBjcmMzMiBl MWFmMDc2Zgo+Pj4gWyAgMTMxLjYxMDg5OV0gYXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IGJvYXJk X2ZpbGUgYXBpIDEgYm1pX2lkIE4vQQo+Pj4gY3JjMzIgYmViYzdjMDgKPj4+IFsgIDEzMS42MTgz MjVdIGF0aDEwa19wY2kgMDAwMDowMTowMC4wOiBodHQtdmVyIDIuMSB3bWktb3AgNSBodHQtb3AK Pj4+IDIgY2FsIGZpbGUgbWF4LXN0YSAxMjggcmF3IDAgaHdjcnlwdG8gMQo+Pj4gWyAgMTMxLjYy OTk2NV0gYXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IGZpcm13YXJlIHJlZ2lzdGVyIGR1bXA6Cj4+ PiBbICAxMzEuNjM1NzI4XSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDogWzAwXTogMHg0MTAwMDE2 QyAweDAwMDAxNUIzCj4+PiAweDAwOUE0NUFGIDB4MDA5NTVCMzEKPj4+IFsgIDEzMS42NDM3NjFd IGF0aDEwa19wY2kgMDAwMDowMTowMC4wOiBbMDRdOiAweDAwOUE0NUFGIDB4MDAwNjAxMzAKPj4+ IDB4MDAwMDAwMDIgMHgwMDQzOUU5OAo+Pj4gWyAgMTMxLjY1MTgwNl0gYXRoMTBrX3BjaSAwMDAw OjAxOjAwLjA6IFswOF06IDB4MDA0NDExMEMgMHgwMDQ0MjA3NAo+Pj4gMHgwMDQwNzEyMCAweDAw NDQzNkNDCj4+PiBbICAxMzEuNjU5ODUyXSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDogWzEyXTog MHgwMDAwMDAwOSAweDAwMDAwMDAwCj4+PiAweDAwOUEzNTUwIDB4MDA5QTM1NUUKPj4+IFsgIDEz MS42Njc4OTJdIGF0aDEwa19wY2kgMDAwMDowMTowMC4wOiBbMTZdOiAweDAwOTU4MDgwIDB4MDA5 QTMxRDYKPj4+IDB4MDAwMDAwMDAgMHgwMDAwMDAwMAo+Pj4gWyAgMTMxLjY3NTkzNl0gYXRoMTBr X3BjaSAwMDAwOjAxOjAwLjA6IFsyMF06IDB4NDA5QTQ1QUYgMHgwMDQwQUFDNAo+Pj4gMHgwMDQw QUM2MCAweDAwNDBBQzA5Cj4+PiBbICAxMzEuNjgzOTY4XSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAu MDogWzI0XTogMHg4MDlBNDRGMiAweDAwNDBBQjI0Cj4+PiAweDAwNDAwMDAwIDB4QzA5QTQ1QUYK Pj4+IFsgIDEzMS42OTIwMTNdIGF0aDEwa19wY2kgMDAwMDowMTowMC4wOiBbMjhdOiAweDgwOUEz QTE2IDB4MDA0MEFCODQKPj4+IDB4MDA0NDExMEMgMHgwMDQ0MjA3NAo+Pj4gWyAgMTMxLjcwMDA1 Nl0gYXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IFszMl06IDB4ODA5QTYwMUEgMHgwMDQwQUJCNAo+ Pj4gMHgwMDQ0MTEwQyAweDAwNDA3MTIwCj4+PiBbICAxMzEuNzA4MTAwXSBhdGgxMGtfcGNpIDAw MDA6MDE6MDAuMDogWzM2XTogMHg4MDlBMkVBNCAweDAwNDBBQkY0Cj4+PiAweDAwNDBBQzE0IDB4 MDAwMDE1ODAKPj4+IFsgIDEzMS43MTYxNDNdIGF0aDEwa19wY2kgMDAwMDowMTowMC4wOiBbNDBd OiAweDgwOTkwRjYzIDB4MDA0MEFEMDQKPj4+IDB4MDA5QzY0NTggMHgwMDQ0MzZDQwo+Pj4gWyAg MTMxLjcyNDE3NV0gYXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IFs0NF06IDB4ODA5OTg1MjAgMHgw MDQwQUQ2NAo+Pj4gMHgwMDQyMDhGQyAweDAwNDM5RTRDCj4+PiBbICAxMzEuNzMyMjIwXSBhdGgx MGtfcGNpIDAwMDA6MDE6MDAuMDogWzQ4XTogMHg4MDk5QUVBNSAweDAwNDBBRDg0Cj4+PiAweDAw NDIwOEZDIDB4MDA0MjU4NzQKPj4+IFsgIDEzMS43NDAyNjNdIGF0aDEwa19wY2kgMDAwMDowMTow MC4wOiBbNTJdOiAweDgwOUJGQzM5IDB4MDA0MEFFRTQKPj4+IDB4MDA0MjRGRTggMHgwMDAwMDAw Mgo+Pj4gWyAgMTMxLjc0ODMwNl0gYXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IFs1Nl06IDB4ODA5 NDBGMTggMHgwMDQwQUYxNAo+Pj4gMHgwMDAwMDAwNCAweDAwNDAzOUQwCj4+PiBbICAxMzEuODU3 MDc2XSBpZWVlODAyMTEgcGh5MDogSGFyZHdhcmUgcmVzdGFydCB3YXMgcmVxdWVzdGVkCj4+PiBb ICAxMzEuODYyNzA1XSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDogZmFpbGVkIHRvIHN5bmNocm9u aXplCj4+PiBtb25pdG9yIHZkZXYgMSBzdG9wOiAtMTQzCj4+PiBbICAxMzEuODcwNTk0XSBhdGgx MGtfcGNpIDAwMDA6MDE6MDAuMDogZmFpbGVkIHRvIHN0b3AgbW9uaXRvciB2ZGV2OiAtMTQzCj4+ IFtzaGFmaV0gcmVxdWVzdCB0byB0cnkgd2l0aCB0aGUgbGF0ZXN0IGJhY2twb3J0cyBhbmQgYXRo LmdpdAo+PiBBbHNvIHdvcnRoIHRyeWluZyB0aGlzIGZpeCBpbiBhdGgxMGsgKG9uY2UgdGhlIG5l eHQgZmlybXdhcmUgdmVyc2lvbikKPj4gaXMgYXZhaWxhYmxlLiBJIHdpbGwga2VlcCB5b3UgcG9z dGVkLiB0aGFuayB5b3UgIQo+Pgo+Pj4gfkJlbmphbWluCj4+Pgo+Pj4gT24gMTEvMzAvMjAxNiAx MTowOSBQTSwgTW9oYW1tZWQgU2hhZmkgU2hhamFraGFuIHdyb3RlOgo+Pj4+IEhpLAo+Pj4+Cj4+ Pj4gT24gVHVlLCBOb3YgMjksIDIwMTYgYXQgMTE6MjI6MTJBTSAtMDgwMCwgQmVuamFtaW4gTW9y Z2FuIHdyb3RlOgo+Pj4+PiBXaGVuIHdlIHRyeSB0byB0cmFuc21pdCB0cmFmZmljIChwaW5nKSBi ZXR3ZWVuIHR3byBtZXNoZWQgYXRoMTBrCj4+Pj4+IGRldmljZXMgcnVubmluZyBsYXRlc3QgbGVk ZSB3ZSBrZWVwIGV4cGVyaWVuY2luZyBhdGgxMGsgZmlybXdhcmUKPj4+Pj4gY3Jhc2hlcy4gVGhp cyBzZWVtcyB0byBvbmx5IGhhcHBlbiB3aGVuIHJ1bm5pbmcgaW4gODAyLjExbi9hYyBtb2RlCj4+ Pj4+IGJ1dCBub3QgaW4gODAyLjExYS9nIG1vZGUuIEFsc28sIGZyb20gdGhlIHN0YXRpb24gZHVt cHMgaXQgYXBwZWFycwo+Pj4+PiB0aGF0IG1hbmFnZW1lbnQgdHJhZmZpYyBpcyBmbG93aW5nIGJl dHdlZW4gdGhlIGRldmljZXMsIGhvd2V2ZXIgd2hlbgo+Pj4+PiB3ZSB0cnkgdG8gc2VuZCB1bmlj YXN0IGRhdGEgdHJhZmZpYyB0aGUgZmlybXdhcmUgY3Jhc2hlcwo+Pj4+PiBpbW1lZGlhdGVseS4K Pj4+PiBbc2hhZmldIERpZCB5b3UgZ2V0IGEgY2hhbmNlIHRvIHRyeSB3aXRoIHRoZSBiZWxvdyBm aXJtd2FyZSBhcyB3ZWxsCj4+Pj4gaHR0cHM6Ly9naXRodWIuY29tL2t2YWxvL2F0aDEway1maXJt d2FyZS9ibG9iL21hc3Rlci9RQ0E5ODhYL2h3Mi4wLzEwLjIuNC43MC9maXJtd2FyZS01LmJpbl8x MC4yLjQuNzAuNTgKPj4+Pgo+Pj4+PiBQbGF0Zm9ybTogQXJjaGVyIEM3IEFDMTc1MCB2Mgo+Pj4+ PiBTb2Z0d2FyZSBJbWFnZTogTEVERSAoSEVBRCwgcjIyOTkpIENvbW1pdDogaHR0cHM6Ly9naXRo dWIuY29tL2xlZGUtcHJvamVjdC9zb3VyY2UvY29tbWl0L2Q1OTZjMjFlYmQ1YTNlNmNlOTMzZWZm M2U1MTk4OTAzMWU0YjFkNTgKPj4+Pj4KPj4+Pj4gQ3J5cHRvOiB3cGFfc3VwcGxpY2FudAo+Pj4+ PiB3cGFfc3VwcGxpY2FudC13bGFuMC5jb25mCj4+Pj4+IG5ldHdvcms9ewo+Pj4+PiBzc2lkPSJi bW9yZ2FuX2xlZGVfbWVzaCIKPj4+Pj4ga2V5X21nbXQ9U0FFCj4+Pj4+IG1vZGU9NQo+Pj4+PiBm cmVxdWVuY3k9NTE4MAo+Pj4+PiBwc2s9Im1lc2hwYXNzd29yZCIKPj4+Pj4gfQo+Pj4+Pgo+Pj4+ PiBCYWNrcG9ydHMgVmVyc3Rpb246Cj4+Pj4+IFsgICAgOS44MTgwMDddIExvYWRpbmcgbW9kdWxl cyBiYWNrcG9ydGVkIGZyb20gTGludXggdmVyc2lvbgo+Pj4+PiB3dC0yMDE2LTEwLTAzLTEtZzZm Y2IxYTYKPj4+Pj4gWyAgICA5LjgyNTczNl0gQmFja3BvcnQgZ2VuZXJhdGVkIGJ5IGJhY2twb3J0 cy5naXQKPj4+Pj4gYmFja3BvcnRzLTIwMTYwMzI0LTktZzBlMzhmNWMKPj4+Pj4KPj4+Pj4g4oCL 4oCLQXRoMTBrIEluaXRpYWxpemF0aW9uIG9uIFN0YXRpb24gQSAoZG1lc2cpCj4+Pj4+IFsgICAg OS44OTY3MTVdIFBDSTogRW5hYmxpbmcgZGV2aWNlIDAwMDA6MDE6MDAuMCAoMDAwMCAtPiAwMDAy KQo+Pj4+PiBbICAgIDkuOTAyNjIyXSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDogcGNpIGlycSBs ZWdhY3kgb3Blcl9pcnFfbW9kZQo+Pj4+PiAxIGlycV9tb2RlIDAgcmVzZXRfbW9kZSAwCj4+Pj4+ IFsgICAxMC4xMjM3MzRdIGF0aDEwa19wY2kgMDAwMDowMTowMC4wOiBEaXJlY3QgZmlybXdhcmUg bG9hZCBmb3IKPj4+Pj4gYXRoMTBrL3ByZS1jYWwtcGNpLTAwMDA6MDE6MDAuMC5iaW4gZmFpbGVk IHdpdGggZXJyb3IgLTIKPj4+Pj4gWyAgIDEwLjEzNDYyMF0gYXRoMTBrX3BjaSAwMDAwOjAxOjAw LjA6IEZhbGxpbmcgYmFjayB0byB1c2VyIGhlbHBlcgo+Pj4+PiBbICAgMTAuMjg3NjgwXSBmaXJt d2FyZSBhdGgxMGshcHJlLWNhbC1wY2ktMDAwMDowMTowMC4wLmJpbjoKPj4+Pj4gZmlybXdhcmVf bG9hZGluZ19zdG9yZTogbWFwIHBhZ2VzIGZhaWxlZAo+Pj4+PiBbICAgMTAuNjIyNzg5XSBhdGgx MGtfcGNpIDAwMDA6MDE6MDAuMDogcWNhOTg4eCBodzIuMCB0YXJnZXQKPj4+Pj4gMHg0MTAwMDE2 YyBjaGlwX2lkIDB4MDQzMjAyZmYgc3ViIDAwMDA6MDAwMAo+Pj4+PiBbICAgMTAuNjMyMTg0XSBh dGgxMGtfcGNpIDAwMDA6MDE6MDAuMDoga2NvbmZpZyBkZWJ1ZyAwIGRlYnVnZnMgMQo+Pj4+PiB0 cmFjaW5nIDAgZGZzIDEgdGVzdG1vZGUgMQo+Pj4+PiBbICAgMTAuNjQ1MjMxXSBhdGgxMGtfcGNp IDAwMDA6MDE6MDAuMDogZmlybXdhcmUgdmVyIDEwLjIuNC43MC41NAo+Pj4+PiBhcGkgNSBmZWF0 dXJlcyBuby1wMnAscmF3LW1vZGUsbWZwIGNyYzMyIDlkMzQwZGQ5Cj4+Pj4+IFsgICAxMC42NTU2 NjBdIGF0aDEwa19wY2kgMDAwMDowMTowMC4wOiBEaXJlY3QgZmlybXdhcmUgbG9hZCBmb3IKPj4+ Pj4gYXRoMTBrL1FDQTk4OFgvaHcyLjAvYm9hcmQtMi5iaW4gZmFpbGVkIHdpdGggZXJyb3IgLTIK Pj4+Pj4gWyAgIDEwLjY2NjI2NF0gYXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IEZhbGxpbmcgYmFj ayB0byB1c2VyIGhlbHBlcgo+Pj4+PiBbICAgMTAuNzQ3OTI1XSBmaXJtd2FyZSBhdGgxMGshUUNB OTg4WCFodzIuMCFib2FyZC0yLmJpbjoKPj4+Pj4gZmlybXdhcmVfbG9hZGluZ19zdG9yZTogbWFw IHBhZ2VzIGZhaWxlZAo+Pj4+PiBbICAgMTEuMDExMTIzXSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAu MDogYm9hcmRfZmlsZSBhcGkgMSBibWlfaWQgTi9BCj4+Pj4+IGNyYzMyIGJlYmM3YzA4Cj4+Pj4+ IFsgICAxMi4xNTUyMjRdIGF0aDEwa19wY2kgMDAwMDowMTowMC4wOiBodHQtdmVyIDIuMSB3bWkt b3AgNSBodHQtb3AKPj4+Pj4gMiBjYWwgZmlsZSBtYXgtc3RhIDEyOCByYXcgMCBod2NyeXB0byAx Cj4+Pj4+Cj4+Pj4+IFN0YXRpb24gQSAod2xhbjApOgo+Pj4+PiAxODpBNjpGNzoyMzo2RTo2Ngo+ Pj4+PiAxMC4yMzAuNS40MQo+Pj4+Pgo+Pj4+PiBTdGF0aW9uIEIgKHdsYW4wKToKPj4+Pj4gMTg6 YTY6Zjc6MjY6MGY6MjEKPj4+Pj4gMTAuMjMwLjUuNDIKPj4+Pj4KPj4+Pj4gU3RhdGlvbiBEdW1w IG9uIFN0YXRpb24gQSBiZWZvcmUgcGluZzoKPj4+Pj4gU3RhdGlvbiAxODphNjpmNzoyNjowZjoy MSAob24gd2xhbjApCj4+Pj4+IGluYWN0aXZlIHRpbWU6MzQwIG1zCj4+Pj4+IHJ4IGJ5dGVzOjI0 NzIKPj4+Pj4gcnggcGFja2V0czoyOAo+Pj4+PiB0eCBieXRlczoxMjA0Cj4+Pj4+IHR4IHBhY2tl dHM6OQo+Pj4+PiB0eCByZXRyaWVzOjAKPj4+Pj4gdHggZmFpbGVkOjAKPj4+Pj4gcnggZHJvcCBt aXNjOjEKPj4+Pj4gc2lnbmFsOiAtMTQgZEJtCj4+Pj4+IHNpZ25hbCBhdmc6LTE0IGRCbQo+Pj4+ PiBUb2Zmc2V0OjE4MTQyNTMwIHVzCj4+Pj4+IHR4IGJpdHJhdGU6Ni4wIE1CaXQvcwo+Pj4+PiBy eCBiaXRyYXRlOjYuMCBNQml0L3MKPj4+Pj4gcnggZHVyYXRpb246MTUyNCB1cwo+Pj4+PiBtZXNo IGxsaWQ6MAo+Pj4+PiBtZXNoIHBsaWQ6MAo+Pj4+PiBtZXNoIHBsaW5rOkVTVEFCCj4+Pj4+IG1l c2ggbG9jYWwgUFMgbW9kZTpBQ1RJVkUKPj4+Pj4gbWVzaCBwZWVyIFBTIG1vZGU6VU5LTk9XTgo+ Pj4+PiBtZXNoIG5vbi1wZWVyIFBTIG1vZGU6QUNUSVZFCj4+Pj4+IGF1dGhvcml6ZWQ6eWVzCj4+ Pj4+IGF1dGhlbnRpY2F0ZWQ6eWVzCj4+Pj4+IGFzc29jaWF0ZWQ6eWVzCj4+Pj4+IHByZWFtYmxl OmxvbmcKPj4+Pj4gV01NL1dNRTp5ZXMKPj4+Pj4gTUZQOnllcwo+Pj4+PiBURExTIHBlZXI6bm8K Pj4+Pj4gRFRJTSBwZXJpb2Q6Mgo+Pj4+PiBiZWFjb24gaW50ZXJ2YWw6MTAwMAo+Pj4+PiBjb25u ZWN0ZWQgdGltZToxMCBzZWNvbmRzCj4+Pj4+Cj4+Pj4+IOKAi0NyYXNoIExvZyBvbiBTdGF0aW9u IEIgKDEwLjIzMC41LjQyKQo+Pj4+PiBbMjQ1LjQ4Mzg4OF0gYXRoMTBrX3BjaSAwMDAwOjAxOjAw LjA6IGZpcm13YXJlIGNyYXNoZWQhICh1dWlkCj4+Pj4+IDJiYWI1ZWU5LTA4ZmYtNGExNy05NWIx LTYzNmQyMTJhY2ViYykKPj4+Pj4gWzI0NS40OTMwMjBdIGF0aDEwa19wY2kgMDAwMDowMTowMC4w OiBxY2E5ODh4IGh3Mi4wIHRhcmdldAo+Pj4+PiAweDQxMDAwMTZjIGNoaXBfaWQgMHgwNDMyMDJm ZiBzdWIgMDAwMDowMDAwCj4+Pj4+IFsyNDUuNTAyMzg0XSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAu MDoga2NvbmZpZyBkZWJ1ZyAwIGRlYnVnZnMgMQo+Pj4+PiB0cmFjaW5nIDAgZGZzIDEgdGVzdG1v ZGUgMQo+Pj4+PiBbMjQ1LjUxNTQzNl0gYXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IGZpcm13YXJl IHZlciAxMC4yLjQuNzAuNTQgYXBpCj4+Pj4+IDUgZmVhdHVyZXMgbm8tcDJwLHJhdy1tb2RlLG1m cCBjcmMzMiA5ZDM0MGRkOQo+Pj4+PiBbMjQ1LjUyNTgxMl0gYXRoMTBrX3BjaSAwMDAwOjAxOjAw LjA6IGJvYXJkX2ZpbGUgYXBpIDEgYm1pX2lkIE4vQQo+Pj4+PiBjcmMzMiBiZWJjN2MwOAo+Pj4+ PiBbMjQ1LjUzMzIzMl0gYXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IGh0dC12ZXIgMi4xIHdtaS1v cCA1IGh0dC1vcCAyCj4+Pj4+IGNhbCBmaWxlIG1heC1zdGEgMTI4IHJhdyAwIGh3Y3J5cHRvIDEK Pj4+Pj4gWzI0NS41NDQ4NzZdIGF0aDEwa19wY2kgMDAwMDowMTowMC4wOiBmaXJtd2FyZSByZWdp c3RlciBkdW1wOgo+Pj4+PiBbMjQ1LjU1MDYzM10gYXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IFsw MF06IDB4NDEwMDAxNkMgMHgwMDAwMTVCMwo+Pj4+PiAweDAwOUE0NTc3IDB4MDA5NTVCMzEKPj4+ Pj4gWzI0NS41NTg2NzZdIGF0aDEwa19wY2kgMDAwMDowMTowMC4wOiBbMDRdOiAweDAwOUE0NTc3 IDB4MDAwNjAxMzAKPj4+Pj4gMHgwMDAwMDAwMiAweDAwNDM5RTk4Cj4+Pj4+IFsyNDUuNTY2NzE1 XSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDogWzA4XTogMHgwMDQ0MTEwQyAweDAwNDQyMDc0Cj4+ Pj4+IDB4MDA0MDcxMjAgMHgwMDQ0MzZDQwo+Pj4+PiBbMjQ1LjU3NDc0OV0gYXRoMTBrX3BjaSAw MDAwOjAxOjAwLjA6IFsxMl06IDB4MDAwMDAwMDkgMHgwMDAwMDAwMAo+Pj4+PiAweDAwOUEzNTE4 IDB4MDA5QTM1MjYKPj4+Pj4gWzI0NS41ODI3OTNdIGF0aDEwa19wY2kgMDAwMDowMTowMC4wOiBb MTZdOiAweDAwOTU4MDgwIDB4MDA5NDA4NUQKPj4+Pj4gMHgwMDAwMDAwMCAweDAwMDAwMDAwCj4+ Pj4+IFsyNDUuNTkwODM2XSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDogWzIwXTogMHg0MDlBNDU3 NyAweDAwNDBBQUM0Cj4+Pj4+IDB4MDA0MEFDNjAgMHgwMDQwQUMwOQo+Pj4+PiBbMjQ1LjU5ODg4 Ml0gYXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IFsyNF06IDB4ODA5QTQ0QkEgMHgwMDQwQUIyNAo+ Pj4+PiAweDAwNDAwMDAwIDB4QzA5QTQ1NzcKPj4+Pj4gWzI0NS42MDY5MjNdIGF0aDEwa19wY2kg MDAwMDowMTowMC4wOiBbMjhdOiAweDgwOUEzOURFIDB4MDA0MEFCODQKPj4+Pj4gMHgwMDQ0MTEw QyAweDAwNDQyMDc0Cj4+Pj4+IFsyNDUuNjE0OTU1XSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDog WzMyXTogMHg4MDlBNUZFMiAweDAwNDBBQkI0Cj4+Pj4+IDB4MDA0NDExMEMgMHgwMDQwNzEyMAo+ Pj4+PiBbMjQ1LjYyMzAwMF0gYXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IFszNl06IDB4ODA5QTJF NkMgMHgwMDQwQUJGNAo+Pj4+PiAweDAwNDBBQzE0IDB4MDAwMDE1ODAKPj4+Pj4gWzI0NS42MzEw NDNdIGF0aDEwa19wY2kgMDAwMDowMTowMC4wOiBbNDBdOiAweDgwOTkwRjZGIDB4MDA0MEFEMDQK Pj4+Pj4gMHgwMDlDNjQzQyAweDAwNDQzNkNDCj4+Pj4+IFsyNDUuNjM5MDg2XSBhdGgxMGtfcGNp IDAwMDA6MDE6MDAuMDogWzQ0XTogMHg4MDk5ODUxMCAweDAwNDBBRDY0Cj4+Pj4+IDB4MDA0MjA4 RkMgMHgwMDQzOUU0Qwo+Pj4+PiBbMjQ1LjY0NzEyOV0gYXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6 IFs0OF06IDB4ODA5OUFFOTUgMHgwMDQwQUQ4NAo+Pj4+PiAweDAwNDIwOEZDIDB4MDA0MjU0MDQK Pj4+Pj4gWzI0NS42NTUxNzBdIGF0aDEwa19wY2kgMDAwMDowMTowMC4wOiBbNTJdOiAweDgwOUJG QzU1IDB4MDA0MEFFRTQKPj4+Pj4gMHgwMDQyNEZFOCAweDAwMDAwMDAyCj4+Pj4+IFsyNDUuNjYz MTk4XSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDogWzU2XTogMHg4MDk0MEYxOCAweDAwNDBBRjE0 Cj4+Pj4+IDB4MDAwMDAwMDQgMHgwMDQwMzlEMAo+Pj4+PiBbMjQ1Ljc2NzAyM10gaWVlZTgwMjEx IHBoeTA6IEhhcmR3YXJlIHJlc3RhcnQgd2FzIHJlcXVlc3RlZAo+Pj4+PiBbMjQ1Ljc3MjY1NV0g YXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IGZhaWxlZCB0byBzeW5jaHJvbml6ZSBtb25pdG9yCj4+ Pj4+IHZkZXYgMSBzdG9wOiAtMTQzCj4+Pj4+IFsyNDUuNzgwNTQyXSBhdGgxMGtfcGNpIDAwMDA6 MDE6MDAuMDogZmFpbGVkIHRvIHN0b3AgbW9uaXRvciB2ZGV2OiAtMTQzCj4+Pj4+IOKAiwo+Pj4+ PiBXaXRoIHdwYV9zdXBwbGljYW50IHR1cm5lZCBvZmY6Cj4+Pj4+Cj4+Pj4+IFN0YXRpb24gRHVt cCBvbiBTdGF0aW9uIEEgYmVmb3JlIHBpbmc6Cj4+Pj4+IFN0YXRpb24gMTg6YTY6Zjc6MjY6MGY6 MjEgKG9uIHdsYW4wKQo+Pj4+PiBpbmFjdGl2ZSB0aW1lOjYwIG1zCj4+Pj4+IHJ4IGJ5dGVzOjM4 NzQKPj4+Pj4gcnggcGFja2V0czo2Nwo+Pj4+PiB0eCBieXRlczo3MDcKPj4+Pj4gdHggcGFja2V0 czo3Cj4+Pj4+IHR4IHJldHJpZXM6MAo+Pj4+PiB0eCBmYWlsZWQ6MQo+Pj4+PiByeCBkcm9wIG1p c2M6Mwo+Pj4+PiBzaWduYWw6IC0xNCBkQm0KPj4+Pj4gc2lnbmFsIGF2ZzotMTQgZEJtCj4+Pj4+ IFRvZmZzZXQ6MTg0NDY3NDQwNzM2ODQyNTA5OTkgdXMKPj4+Pj4gdHggYml0cmF0ZTo2LjAgTUJp dC9zCj4+Pj4+IHJ4IGJpdHJhdGU6Ni4wIE1CaXQvcwo+Pj4+PiByeCBkdXJhdGlvbjoxMzEyIHVz Cj4+Pj4+IG1lc2ggbGxpZDoyNDk1Mwo+Pj4+PiBtZXNoIHBsaWQ6NTk0MTIKPj4+Pj4gbWVzaCBw bGluazpFU1RBQgo+Pj4+PiBtZXNoIGxvY2FsIFBTIG1vZGU6QUNUSVZFCj4+Pj4+IG1lc2ggcGVl ciBQUyBtb2RlOlVOS05PV04KPj4+Pj4gbWVzaCBub24tcGVlciBQUyBtb2RlOkFDVElWRQo+Pj4+ PiBhdXRob3JpemVkOnllcwo+Pj4+PiBhdXRoZW50aWNhdGVkOnllcwo+Pj4+PiBhc3NvY2lhdGVk Onllcwo+Pj4+PiBwcmVhbWJsZTpsb25nCj4+Pj4+IFdNTS9XTUU6eWVzCj4+Pj4+IE1GUDpubwo+ Pj4+PiBURExTIHBlZXI6bm8KPj4+Pj4gRFRJTSBwZXJpb2Q6Mgo+Pj4+PiBiZWFjb24gaW50ZXJ2 YWw6MTAwMAo+Pj4+PiBzaG9ydCBzbG90IHRpbWU6eWVzCj4+Pj4+IGNvbm5lY3RlZCB0aW1lOjMz IHNlY29uZHMKPj4+Pj4KPj4+Pj4gRmlybXdhcmUgY3Jhc2ggb24gU3RhdGlvbiBBICgxMC4yMzAu NS40MSkKPj4+Pj4gWyAxMDQwLjk4NDU5OV0gYXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IGZpcm13 YXJlIGNyYXNoZWQhICh1dWlkCj4+Pj4+IDQyZDRmNmRjLTBlODktNDUwNS1hZWZiLTU4Y2JiNzBk MGRjZSkKPj4+Pj4gWyAxMDQwLjk5MzczMl0gYXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IHFjYTk4 OHggaHcyLjAgdGFyZ2V0Cj4+Pj4+IDB4NDEwMDAxNmMgY2hpcF9pZCAweDA0MzIwMmZmIHN1YiAw MDAwOjAwMDAKPj4+Pj4gWyAxMDQxLjAwMzEwMF0gYXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IGtj b25maWcgZGVidWcgMCBkZWJ1Z2ZzIDEKPj4+Pj4gdHJhY2luZyAwIGRmcyAxIHRlc3Rtb2RlIDEK Pj4+Pj4gWyAxMDQxLjAxNjE0NF0gYXRoMTBrX3BjaSAwMDAwOjAxOjAwLjA6IGZpcm13YXJlIHZl ciAxMC4yLjQuNzAuNTQKPj4+Pj4gYXBpIDUgZmVhdHVyZXMgbm8tcDJwLHJhdy1tb2RlLG1mcCBj cmMzMiA5ZDM0MGRkOQo+Pj4+PiBbIDEwNDEuMDI2NTIzXSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAu MDogYm9hcmRfZmlsZSBhcGkgMSBibWlfaWQgTi9BCj4+Pj4+IGNyYzMyIGJlYmM3YzA4Cj4+Pj4+ IFsgMTA0MS4wMzM5NDBdIGF0aDEwa19wY2kgMDAwMDowMTowMC4wOiBodHQtdmVyIDIuMSB3bWkt b3AgNSBodHQtb3AKPj4+Pj4gMiBjYWwgZmlsZSBtYXgtc3RhIDEyOCByYXcgMCBod2NyeXB0byAx Cj4+Pj4+IFsgMTA0MS4wNDU1OTNdIGF0aDEwa19wY2kgMDAwMDowMTowMC4wOiBmaXJtd2FyZSBy ZWdpc3RlciBkdW1wOgo+Pj4+PiBbIDEwNDEuMDUxMzM2XSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAu MDogWzAwXTogMHg0MTAwMDE2QyAweDAwMDAxNUIzCj4+Pj4+IDB4MDA5QTQ1NzcgMHgwMDk1NUIz MQo+Pj4+PiBbIDEwNDEuMDU5MzgzXSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDogWzA0XTogMHgw MDlBNDU3NyAweDAwMDYwMTMwCj4+Pj4+IDB4MDAwMDAwMDEgMHgwMDQzNTM1NAo+Pj4+PiBbIDEw NDEuMDY3NDI0XSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDogWzA4XTogMHgwMDQ0MTEwQyAweDAw NDQyMDc0Cj4+Pj4+IDB4MDA0MDcxMjAgMHgwMDQ0MzZDQwo+Pj4+PiBbIDEwNDEuMDc1NDYzXSBh dGgxMGtfcGNpIDAwMDA6MDE6MDAuMDogWzEyXTogMHgwMDAwMDAwOSAweDAwMDAwMDAwCj4+Pj4+ IDB4MDA5QTQzQTAgMHgwMDlBNDNERQo+Pj4+PiBbIDEwNDEuMDgzNDkwXSBhdGgxMGtfcGNpIDAw MDA6MDE6MDAuMDogWzE2XTogMHgwMDk1ODA4MCAweDAwOTQwODVECj4+Pj4+IDB4MDAwMDAwMDAg MHgwMDAwMDAwMAo+Pj4+PiBbIDEwNDEuMDkxNTM1XSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDog WzIwXTogMHg0MDlBNDU3NyAweDAwNDBBQUM0Cj4+Pj4+IDB4MDA0MEFDNjAgMHgwMDQwQUMwOQo+ Pj4+PiBbIDEwNDEuMDk5NTc5XSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDogWzI0XTogMHg4MDlB NDRCQSAweDAwNDBBQjI0Cj4+Pj4+IDB4MDA5NTVBMDAgMHhDMDlBNDU3Nwo+Pj4+PiBbIDEwNDEu MTA3NjIyXSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDogWzI4XTogMHg4MDlBMzlERSAweDAwNDBB Qjg0Cj4+Pj4+IDB4MDA0NDExMEMgMHgwMDQ0MjA3NAo+Pj4+PiBbIDEwNDEuMTE1NjYxXSBhdGgx MGtfcGNpIDAwMDA6MDE6MDAuMDogWzMyXTogMHg4MDlBNUZFMiAweDAwNDBBQkI0Cj4+Pj4+IDB4 MDA0NDExMEMgMHgwMDQwNzEyMAo+Pj4+PiBbIDEwNDEuMTIzNjg5XSBhdGgxMGtfcGNpIDAwMDA6 MDE6MDAuMDogWzM2XTogMHg4MDlBMkU2QyAweDAwNDBBQkY0Cj4+Pj4+IDB4MDA0MEFDMTAgMHgw MDAwMTU4MAo+Pj4+PiBbIDEwNDEuMTMxNzMzXSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDogWzQw XTogMHg4MDk5MEY2RiAweDAwNDBBRDA0Cj4+Pj4+IDB4MDA5QzY0M0MgMHgwMDQ0MzZDQwo+Pj4+ PiBbIDEwNDEuMTM5Nzc3XSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDogWzQ0XTogMHg4MDk5ODUx MCAweDAwNDBBRDY0Cj4+Pj4+IDB4MDA0MjA4RkMgMHgwMDQzOUU0Qwo+Pj4+PiBbIDEwNDEuMTQ3 ODIwXSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDogWzQ4XTogMHg4MDk5QUU5NSAweDAwNDBBRDg0 Cj4+Pj4+IDB4MDA0MjA4RkMgMHgwMDQyNTc1OAo+Pj4+PiBbIDEwNDEuMTU1ODYwXSBhdGgxMGtf cGNpIDAwMDA6MDE6MDAuMDogWzUyXTogMHg4MDlCRkM1NSAweDAwNDBBRUU0Cj4+Pj4+IDB4MDA0 MjRGRTggMHgwMDAwMDAwMgo+Pj4+PiBbIDEwNDEuMTYzODg4XSBhdGgxMGtfcGNpIDAwMDA6MDE6 MDAuMDogWzU2XTogMHg4MDk0MEYxOCAweDAwNDBBRjE0Cj4+Pj4+IDB4MDAwMDAwMDQgMHgwMDQw MzlEMAo+Pj4+PiBbIDEwNDEuMjY3MDI1XSBpZWVlODAyMTEgcGh5MDogSGFyZHdhcmUgcmVzdGFy dCB3YXMgcmVxdWVzdGVkCj4+Pj4+IFsgMTA0MS4yNzI2NTZdIGF0aDEwa19wY2kgMDAwMDowMTow MC4wOiBmYWlsZWQgdG8gc3luY2hyb25pemUKPj4+Pj4gbW9uaXRvciB2ZGV2IDEgc3RvcDogLTE0 Mwo+Pj4+PiBbIDEwNDEuMjgwNTQ1XSBhdGgxMGtfcGNpIDAwMDA6MDE6MDAuMDogZmFpbGVkIHRv IHN0b3AgbW9uaXRvciB2ZGV2OiAtMTQzCj4+Pj4+Cj4+Pj4+IOKAiwo+Pj4+PiBUaGFua3MgaW4g YWR2YW5jZSBmb3IgeW91ciB0aW1lIGFuZCBoZWxwLAo+Pj4+Pgo+Pj4+PiB+QmVuamFtaW4KPj4+ Pj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwphdGgx MGsgbWFpbGluZyBsaXN0CmF0aDEwa0BsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5p bmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vYXRoMTBrCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail-io0-f179.google.com ([209.85.223.179]:36605 "EHLO mail-io0-f179.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751645AbcLESeh (ORCPT ); Mon, 5 Dec 2016 13:34:37 -0500 Received: by mail-io0-f179.google.com with SMTP id m5so473162175ioe.3 for ; Mon, 05 Dec 2016 10:34:16 -0800 (PST) Subject: Re: ath10k firmware crashes in mesh mode on QCA9880 To: Mohammed Shafi Shajakhan References: <583DD564.8040704@cococorp.com> <20161201070908.GB11953@atheros-ThinkPad-T61> <58421FA2.2020004@cococorp.com> <20161203124358.GB31861@atheros-ThinkPad-T61> <20161203124600.GC31861@atheros-ThinkPad-T61> Cc: linux-wireless@vger.kernel.org, ath10k@lists.infradead.org, lede-dev@lists.infradead.org, agreen@cococorp.com From: Benjamin Morgan Message-ID: <5845B325.6060002@cococorp.com> (sfid-20161205_193522_591448_BA9E9C83) Date: Mon, 5 Dec 2016 10:34:13 -0800 MIME-Version: 1.0 In-Reply-To: <20161203124600.GC31861@atheros-ThinkPad-T61> Content-Type: text/plain; charset=utf-8; format=flowed Sender: linux-wireless-owner@vger.kernel.org List-ID: Applied the patch and tried with 10.2.4.70.54 firmware and it still crashes: [ 142.438377] ath10k_pci 0000:01:00.0: firmware crashed! (uuid a5499582-e220-46d2-9359-0b44219f69ea) [ 142.447512] ath10k_pci 0000:01:00.0: qca988x hw2.0 target 0x4100016c chip_id 0x043202ff sub 0000:0000 [ 142.456879] ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 1 [ 142.469916] ath10k_pci 0000:01:00.0: firmware ver 10.2.4.70.54 api 5 features no-p2p,raw-mode,mfp crc32 9d340dd9 [ 142.480295] ath10k_pci 0000:01:00.0: board_file api 1 bmi_id N/A crc32 bebc7c08 [ 142.487717] ath10k_pci 0000:01:00.0: htt-ver 2.1 wmi-op 5 htt-op 2 cal file max-sta 128 raw 0 hwcrypto 1 [ 142.499361] ath10k_pci 0000:01:00.0: firmware register dump: [ 142.505124] ath10k_pci 0000:01:00.0: [00]: 0x4100016C 0x000015B3 0x009A4577 0x00955B31 [ 142.513157] ath10k_pci 0000:01:00.0: [04]: 0x009A4577 0x00060130 0x00000002 0x00439E98 [ 142.521203] ath10k_pci 0000:01:00.0: [08]: 0x0044110C 0x00442074 0x00407120 0x004436CC [ 142.529246] ath10k_pci 0000:01:00.0: [12]: 0x00000009 0x00000000 0x009A3518 0x009A3526 [ 142.537285] ath10k_pci 0000:01:00.0: [16]: 0x00958080 0x009A3EA6 0x00000000 0x00000000 [ 142.545324] ath10k_pci 0000:01:00.0: [20]: 0x409A4577 0x0040AAC4 0x0040AC60 0x0040AC09 [ 142.553356] ath10k_pci 0000:01:00.0: [24]: 0x809A44BA 0x0040AB24 0x00400000 0xC09A4577 [ 142.561400] ath10k_pci 0000:01:00.0: [28]: 0x809A39DE 0x0040AB84 0x0044110C 0x00442074 [ 142.569444] ath10k_pci 0000:01:00.0: [32]: 0x809A5FE2 0x0040ABB4 0x0044110C 0x00407120 [ 142.577483] ath10k_pci 0000:01:00.0: [36]: 0x809A2E6C 0x0040ABF4 0x0040AC14 0x00001580 [ 142.585522] ath10k_pci 0000:01:00.0: [40]: 0x80990F6F 0x0040AD04 0x009C643C 0x004436CC [ 142.593554] ath10k_pci 0000:01:00.0: [44]: 0x80998510 0x0040AD64 0x004208FC 0x00439E4C [ 142.601600] ath10k_pci 0000:01:00.0: [48]: 0x8099AE95 0x0040AD84 0x004208FC 0x0042638C [ 142.609642] ath10k_pci 0000:01:00.0: [52]: 0x809BFC55 0x0040AEE4 0x00424FE8 0x00000002 [ 142.617681] ath10k_pci 0000:01:00.0: [56]: 0x80940F18 0x0040AF14 0x00000004 0x004039D0 [ 142.727220] ieee80211 phy0: Hardware restart was requested [ 142.732850] ath10k_pci 0000:01:00.0: failed to synchronize monitor vdev 1 stop: -143 [ 142.740739] ath10k_pci 0000:01:00.0: failed to stop monitor vdev: -143 ~Benjamin On 12/03/2016 04:46 AM, Mohammed Shafi Shajakhan wrote: > https://patchwork.kernel.org/patch/9437519/ > (sorry missed this in the previous thread) > > On Sat, Dec 03, 2016 at 06:13:58PM +0530, Mohammed Shafi Shajakhan wrote: >> Hi Benjamin, >> >> On Fri, Dec 02, 2016 at 05:28:02PM -0800, Benjamin Morgan wrote: >>> Just tried 10.2.4.70.58 firmware that you linked to and it still crashes: >>> >>> [ 131.568989] ath10k_pci 0000:01:00.0: firmware crashed! (uuid >>> 1838347e-9380-4a26-ac9d-2963ee95968b) >>> [ 131.578124] ath10k_pci 0000:01:00.0: qca988x hw2.0 target >>> 0x4100016c chip_id 0x043202ff sub 0000:0000 >>> [ 131.587491] ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 1 >>> tracing 0 dfs 1 testmode 1 >>> [ 131.600521] ath10k_pci 0000:01:00.0: firmware ver 10.2.4.70.58 >>> api 5 features no-p2p,raw-mode,mfp crc32 e1af076f >>> [ 131.610899] ath10k_pci 0000:01:00.0: board_file api 1 bmi_id N/A >>> crc32 bebc7c08 >>> [ 131.618325] ath10k_pci 0000:01:00.0: htt-ver 2.1 wmi-op 5 htt-op >>> 2 cal file max-sta 128 raw 0 hwcrypto 1 >>> [ 131.629965] ath10k_pci 0000:01:00.0: firmware register dump: >>> [ 131.635728] ath10k_pci 0000:01:00.0: [00]: 0x4100016C 0x000015B3 >>> 0x009A45AF 0x00955B31 >>> [ 131.643761] ath10k_pci 0000:01:00.0: [04]: 0x009A45AF 0x00060130 >>> 0x00000002 0x00439E98 >>> [ 131.651806] ath10k_pci 0000:01:00.0: [08]: 0x0044110C 0x00442074 >>> 0x00407120 0x004436CC >>> [ 131.659852] ath10k_pci 0000:01:00.0: [12]: 0x00000009 0x00000000 >>> 0x009A3550 0x009A355E >>> [ 131.667892] ath10k_pci 0000:01:00.0: [16]: 0x00958080 0x009A31D6 >>> 0x00000000 0x00000000 >>> [ 131.675936] ath10k_pci 0000:01:00.0: [20]: 0x409A45AF 0x0040AAC4 >>> 0x0040AC60 0x0040AC09 >>> [ 131.683968] ath10k_pci 0000:01:00.0: [24]: 0x809A44F2 0x0040AB24 >>> 0x00400000 0xC09A45AF >>> [ 131.692013] ath10k_pci 0000:01:00.0: [28]: 0x809A3A16 0x0040AB84 >>> 0x0044110C 0x00442074 >>> [ 131.700056] ath10k_pci 0000:01:00.0: [32]: 0x809A601A 0x0040ABB4 >>> 0x0044110C 0x00407120 >>> [ 131.708100] ath10k_pci 0000:01:00.0: [36]: 0x809A2EA4 0x0040ABF4 >>> 0x0040AC14 0x00001580 >>> [ 131.716143] ath10k_pci 0000:01:00.0: [40]: 0x80990F63 0x0040AD04 >>> 0x009C6458 0x004436CC >>> [ 131.724175] ath10k_pci 0000:01:00.0: [44]: 0x80998520 0x0040AD64 >>> 0x004208FC 0x00439E4C >>> [ 131.732220] ath10k_pci 0000:01:00.0: [48]: 0x8099AEA5 0x0040AD84 >>> 0x004208FC 0x00425874 >>> [ 131.740263] ath10k_pci 0000:01:00.0: [52]: 0x809BFC39 0x0040AEE4 >>> 0x00424FE8 0x00000002 >>> [ 131.748306] ath10k_pci 0000:01:00.0: [56]: 0x80940F18 0x0040AF14 >>> 0x00000004 0x004039D0 >>> [ 131.857076] ieee80211 phy0: Hardware restart was requested >>> [ 131.862705] ath10k_pci 0000:01:00.0: failed to synchronize >>> monitor vdev 1 stop: -143 >>> [ 131.870594] ath10k_pci 0000:01:00.0: failed to stop monitor vdev: -143 >> [shafi] request to try with the latest backports and ath.git >> Also worth trying this fix in ath10k (once the next firmware version) >> is available. I will keep you posted. thank you ! >> >>> ~Benjamin >>> >>> On 11/30/2016 11:09 PM, Mohammed Shafi Shajakhan wrote: >>>> Hi, >>>> >>>> On Tue, Nov 29, 2016 at 11:22:12AM -0800, Benjamin Morgan wrote: >>>>> When we try to transmit traffic (ping) between two meshed ath10k >>>>> devices running latest lede we keep experiencing ath10k firmware >>>>> crashes. This seems to only happen when running in 802.11n/ac mode >>>>> but not in 802.11a/g mode. Also, from the station dumps it appears >>>>> that management traffic is flowing between the devices, however when >>>>> we try to send unicast data traffic the firmware crashes >>>>> immediately. >>>> [shafi] Did you get a chance to try with the below firmware as well >>>> https://github.com/kvalo/ath10k-firmware/blob/master/QCA988X/hw2.0/10.2.4.70/firmware-5.bin_10.2.4.70.58 >>>> >>>>> Platform: Archer C7 AC1750 v2 >>>>> Software Image: LEDE (HEAD, r2299) Commit: https://github.com/lede-project/source/commit/d596c21ebd5a3e6ce933eff3e51989031e4b1d58 >>>>> >>>>> Crypto: wpa_supplicant >>>>> wpa_supplicant-wlan0.conf >>>>> network={ >>>>> ssid="bmorgan_lede_mesh" >>>>> key_mgmt=SAE >>>>> mode=5 >>>>> frequency=5180 >>>>> psk="meshpassword" >>>>> } >>>>> >>>>> Backports Verstion: >>>>> [ 9.818007] Loading modules backported from Linux version >>>>> wt-2016-10-03-1-g6fcb1a6 >>>>> [ 9.825736] Backport generated by backports.git >>>>> backports-20160324-9-g0e38f5c >>>>> >>>>> ​​Ath10k Initialization on Station A (dmesg) >>>>> [ 9.896715] PCI: Enabling device 0000:01:00.0 (0000 -> 0002) >>>>> [ 9.902622] ath10k_pci 0000:01:00.0: pci irq legacy oper_irq_mode >>>>> 1 irq_mode 0 reset_mode 0 >>>>> [ 10.123734] ath10k_pci 0000:01:00.0: Direct firmware load for >>>>> ath10k/pre-cal-pci-0000:01:00.0.bin failed with error -2 >>>>> [ 10.134620] ath10k_pci 0000:01:00.0: Falling back to user helper >>>>> [ 10.287680] firmware ath10k!pre-cal-pci-0000:01:00.0.bin: >>>>> firmware_loading_store: map pages failed >>>>> [ 10.622789] ath10k_pci 0000:01:00.0: qca988x hw2.0 target >>>>> 0x4100016c chip_id 0x043202ff sub 0000:0000 >>>>> [ 10.632184] ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 1 >>>>> tracing 0 dfs 1 testmode 1 >>>>> [ 10.645231] ath10k_pci 0000:01:00.0: firmware ver 10.2.4.70.54 >>>>> api 5 features no-p2p,raw-mode,mfp crc32 9d340dd9 >>>>> [ 10.655660] ath10k_pci 0000:01:00.0: Direct firmware load for >>>>> ath10k/QCA988X/hw2.0/board-2.bin failed with error -2 >>>>> [ 10.666264] ath10k_pci 0000:01:00.0: Falling back to user helper >>>>> [ 10.747925] firmware ath10k!QCA988X!hw2.0!board-2.bin: >>>>> firmware_loading_store: map pages failed >>>>> [ 11.011123] ath10k_pci 0000:01:00.0: board_file api 1 bmi_id N/A >>>>> crc32 bebc7c08 >>>>> [ 12.155224] ath10k_pci 0000:01:00.0: htt-ver 2.1 wmi-op 5 htt-op >>>>> 2 cal file max-sta 128 raw 0 hwcrypto 1 >>>>> >>>>> Station A (wlan0): >>>>> 18:A6:F7:23:6E:66 >>>>> 10.230.5.41 >>>>> >>>>> Station B (wlan0): >>>>> 18:a6:f7:26:0f:21 >>>>> 10.230.5.42 >>>>> >>>>> Station Dump on Station A before ping: >>>>> Station 18:a6:f7:26:0f:21 (on wlan0) >>>>> inactive time:340 ms >>>>> rx bytes:2472 >>>>> rx packets:28 >>>>> tx bytes:1204 >>>>> tx packets:9 >>>>> tx retries:0 >>>>> tx failed:0 >>>>> rx drop misc:1 >>>>> signal: -14 dBm >>>>> signal avg:-14 dBm >>>>> Toffset:18142530 us >>>>> tx bitrate:6.0 MBit/s >>>>> rx bitrate:6.0 MBit/s >>>>> rx duration:1524 us >>>>> mesh llid:0 >>>>> mesh plid:0 >>>>> mesh plink:ESTAB >>>>> mesh local PS mode:ACTIVE >>>>> mesh peer PS mode:UNKNOWN >>>>> mesh non-peer PS mode:ACTIVE >>>>> authorized:yes >>>>> authenticated:yes >>>>> associated:yes >>>>> preamble:long >>>>> WMM/WME:yes >>>>> MFP:yes >>>>> TDLS peer:no >>>>> DTIM period:2 >>>>> beacon interval:1000 >>>>> connected time:10 seconds >>>>> >>>>> ​Crash Log on Station B (10.230.5.42) >>>>> [245.483888] ath10k_pci 0000:01:00.0: firmware crashed! (uuid >>>>> 2bab5ee9-08ff-4a17-95b1-636d212acebc) >>>>> [245.493020] ath10k_pci 0000:01:00.0: qca988x hw2.0 target >>>>> 0x4100016c chip_id 0x043202ff sub 0000:0000 >>>>> [245.502384] ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 1 >>>>> tracing 0 dfs 1 testmode 1 >>>>> [245.515436] ath10k_pci 0000:01:00.0: firmware ver 10.2.4.70.54 api >>>>> 5 features no-p2p,raw-mode,mfp crc32 9d340dd9 >>>>> [245.525812] ath10k_pci 0000:01:00.0: board_file api 1 bmi_id N/A >>>>> crc32 bebc7c08 >>>>> [245.533232] ath10k_pci 0000:01:00.0: htt-ver 2.1 wmi-op 5 htt-op 2 >>>>> cal file max-sta 128 raw 0 hwcrypto 1 >>>>> [245.544876] ath10k_pci 0000:01:00.0: firmware register dump: >>>>> [245.550633] ath10k_pci 0000:01:00.0: [00]: 0x4100016C 0x000015B3 >>>>> 0x009A4577 0x00955B31 >>>>> [245.558676] ath10k_pci 0000:01:00.0: [04]: 0x009A4577 0x00060130 >>>>> 0x00000002 0x00439E98 >>>>> [245.566715] ath10k_pci 0000:01:00.0: [08]: 0x0044110C 0x00442074 >>>>> 0x00407120 0x004436CC >>>>> [245.574749] ath10k_pci 0000:01:00.0: [12]: 0x00000009 0x00000000 >>>>> 0x009A3518 0x009A3526 >>>>> [245.582793] ath10k_pci 0000:01:00.0: [16]: 0x00958080 0x0094085D >>>>> 0x00000000 0x00000000 >>>>> [245.590836] ath10k_pci 0000:01:00.0: [20]: 0x409A4577 0x0040AAC4 >>>>> 0x0040AC60 0x0040AC09 >>>>> [245.598882] ath10k_pci 0000:01:00.0: [24]: 0x809A44BA 0x0040AB24 >>>>> 0x00400000 0xC09A4577 >>>>> [245.606923] ath10k_pci 0000:01:00.0: [28]: 0x809A39DE 0x0040AB84 >>>>> 0x0044110C 0x00442074 >>>>> [245.614955] ath10k_pci 0000:01:00.0: [32]: 0x809A5FE2 0x0040ABB4 >>>>> 0x0044110C 0x00407120 >>>>> [245.623000] ath10k_pci 0000:01:00.0: [36]: 0x809A2E6C 0x0040ABF4 >>>>> 0x0040AC14 0x00001580 >>>>> [245.631043] ath10k_pci 0000:01:00.0: [40]: 0x80990F6F 0x0040AD04 >>>>> 0x009C643C 0x004436CC >>>>> [245.639086] ath10k_pci 0000:01:00.0: [44]: 0x80998510 0x0040AD64 >>>>> 0x004208FC 0x00439E4C >>>>> [245.647129] ath10k_pci 0000:01:00.0: [48]: 0x8099AE95 0x0040AD84 >>>>> 0x004208FC 0x00425404 >>>>> [245.655170] ath10k_pci 0000:01:00.0: [52]: 0x809BFC55 0x0040AEE4 >>>>> 0x00424FE8 0x00000002 >>>>> [245.663198] ath10k_pci 0000:01:00.0: [56]: 0x80940F18 0x0040AF14 >>>>> 0x00000004 0x004039D0 >>>>> [245.767023] ieee80211 phy0: Hardware restart was requested >>>>> [245.772655] ath10k_pci 0000:01:00.0: failed to synchronize monitor >>>>> vdev 1 stop: -143 >>>>> [245.780542] ath10k_pci 0000:01:00.0: failed to stop monitor vdev: -143 >>>>> ​ >>>>> With wpa_supplicant turned off: >>>>> >>>>> Station Dump on Station A before ping: >>>>> Station 18:a6:f7:26:0f:21 (on wlan0) >>>>> inactive time:60 ms >>>>> rx bytes:3874 >>>>> rx packets:67 >>>>> tx bytes:707 >>>>> tx packets:7 >>>>> tx retries:0 >>>>> tx failed:1 >>>>> rx drop misc:3 >>>>> signal: -14 dBm >>>>> signal avg:-14 dBm >>>>> Toffset:18446744073684250999 us >>>>> tx bitrate:6.0 MBit/s >>>>> rx bitrate:6.0 MBit/s >>>>> rx duration:1312 us >>>>> mesh llid:24953 >>>>> mesh plid:59412 >>>>> mesh plink:ESTAB >>>>> mesh local PS mode:ACTIVE >>>>> mesh peer PS mode:UNKNOWN >>>>> mesh non-peer PS mode:ACTIVE >>>>> authorized:yes >>>>> authenticated:yes >>>>> associated:yes >>>>> preamble:long >>>>> WMM/WME:yes >>>>> MFP:no >>>>> TDLS peer:no >>>>> DTIM period:2 >>>>> beacon interval:1000 >>>>> short slot time:yes >>>>> connected time:33 seconds >>>>> >>>>> Firmware crash on Station A (10.230.5.41) >>>>> [ 1040.984599] ath10k_pci 0000:01:00.0: firmware crashed! (uuid >>>>> 42d4f6dc-0e89-4505-aefb-58cbb70d0dce) >>>>> [ 1040.993732] ath10k_pci 0000:01:00.0: qca988x hw2.0 target >>>>> 0x4100016c chip_id 0x043202ff sub 0000:0000 >>>>> [ 1041.003100] ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 1 >>>>> tracing 0 dfs 1 testmode 1 >>>>> [ 1041.016144] ath10k_pci 0000:01:00.0: firmware ver 10.2.4.70.54 >>>>> api 5 features no-p2p,raw-mode,mfp crc32 9d340dd9 >>>>> [ 1041.026523] ath10k_pci 0000:01:00.0: board_file api 1 bmi_id N/A >>>>> crc32 bebc7c08 >>>>> [ 1041.033940] ath10k_pci 0000:01:00.0: htt-ver 2.1 wmi-op 5 htt-op >>>>> 2 cal file max-sta 128 raw 0 hwcrypto 1 >>>>> [ 1041.045593] ath10k_pci 0000:01:00.0: firmware register dump: >>>>> [ 1041.051336] ath10k_pci 0000:01:00.0: [00]: 0x4100016C 0x000015B3 >>>>> 0x009A4577 0x00955B31 >>>>> [ 1041.059383] ath10k_pci 0000:01:00.0: [04]: 0x009A4577 0x00060130 >>>>> 0x00000001 0x00435354 >>>>> [ 1041.067424] ath10k_pci 0000:01:00.0: [08]: 0x0044110C 0x00442074 >>>>> 0x00407120 0x004436CC >>>>> [ 1041.075463] ath10k_pci 0000:01:00.0: [12]: 0x00000009 0x00000000 >>>>> 0x009A43A0 0x009A43DE >>>>> [ 1041.083490] ath10k_pci 0000:01:00.0: [16]: 0x00958080 0x0094085D >>>>> 0x00000000 0x00000000 >>>>> [ 1041.091535] ath10k_pci 0000:01:00.0: [20]: 0x409A4577 0x0040AAC4 >>>>> 0x0040AC60 0x0040AC09 >>>>> [ 1041.099579] ath10k_pci 0000:01:00.0: [24]: 0x809A44BA 0x0040AB24 >>>>> 0x00955A00 0xC09A4577 >>>>> [ 1041.107622] ath10k_pci 0000:01:00.0: [28]: 0x809A39DE 0x0040AB84 >>>>> 0x0044110C 0x00442074 >>>>> [ 1041.115661] ath10k_pci 0000:01:00.0: [32]: 0x809A5FE2 0x0040ABB4 >>>>> 0x0044110C 0x00407120 >>>>> [ 1041.123689] ath10k_pci 0000:01:00.0: [36]: 0x809A2E6C 0x0040ABF4 >>>>> 0x0040AC10 0x00001580 >>>>> [ 1041.131733] ath10k_pci 0000:01:00.0: [40]: 0x80990F6F 0x0040AD04 >>>>> 0x009C643C 0x004436CC >>>>> [ 1041.139777] ath10k_pci 0000:01:00.0: [44]: 0x80998510 0x0040AD64 >>>>> 0x004208FC 0x00439E4C >>>>> [ 1041.147820] ath10k_pci 0000:01:00.0: [48]: 0x8099AE95 0x0040AD84 >>>>> 0x004208FC 0x00425758 >>>>> [ 1041.155860] ath10k_pci 0000:01:00.0: [52]: 0x809BFC55 0x0040AEE4 >>>>> 0x00424FE8 0x00000002 >>>>> [ 1041.163888] ath10k_pci 0000:01:00.0: [56]: 0x80940F18 0x0040AF14 >>>>> 0x00000004 0x004039D0 >>>>> [ 1041.267025] ieee80211 phy0: Hardware restart was requested >>>>> [ 1041.272656] ath10k_pci 0000:01:00.0: failed to synchronize >>>>> monitor vdev 1 stop: -143 >>>>> [ 1041.280545] ath10k_pci 0000:01:00.0: failed to stop monitor vdev: -143 >>>>> >>>>> ​ >>>>> Thanks in advance for your time and help, >>>>> >>>>> ~Benjamin >>>>>