From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mathias Nyman Subject: Re: usb HC busted? Date: Fri, 29 Jun 2018 14:41:13 +0300 Message-ID: <4b269009-7593-a41f-9f0f-203ee174b52e@linux.intel.com> References: <20180523212956.n4ztasdffg2aeaku@debian> <80eace7a-976d-65a5-a353-54a2b18edd06@linux.intel.com> <20180604152848.db3msouyi4ektvv6@debian> <06226ecb-baad-cc36-e9e3-797dabb0aa5e@linux.intel.com> <42ec4ab07d96b4302b875ac9c5eb76675bf85690.camel@linux.intel.com> <20180606164524.n4vb7xre6rykzxih@debian> <2e8829c2-850d-6bca-5f0c-58a809dc9499@linux.intel.com> <20180621005332.5uy74tkjoel6w4xy@debian> <2b4fe87a-3706-0aa8-2b61-a9c1d1352a7a@linux.intel.com> <20180625161500.dbyxd4b434jh5jhj@debian> <20180627115948.ww534mkoovkt3uwb@debian> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20180627115948.ww534mkoovkt3uwb@debian> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org Errors-To: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org To: Sudip Mukherjee Cc: Mathias Nyman , linux-usb-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org, lukaszx.szulc-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org, Andy Shevchenko , Andy Shevchenko , Christoph Hellwig List-Id: iommu@lists.linux-foundation.org On 27.06.2018 14:59, Sudip Mukherjee wrote: >>> Can you share a bit more details on the platform you are using, and what types of test you are running. >> >> It is a board based on "Intel(R) Atom(TM) CPU E3840 @ 1.91GHz". >> The usb device in question is a bluetooth device: >> >> Bus 001 Device 012: ID 8087:07dc Intel Corp. > >> >> And the problem that we are seeing is with phone calls via bluetooth. >> >>> Does my test above trigger the case? (show "MATTU dmatest match!") >> >> I have kept it for tonight, will see the results tomorrow morning. >> And I am using that same device in the usb script to change "authrized". > > No, your test did not trigger the error. :( > > But, my last night's test (with an added debug to get some extra trace for addresses) showed the same error of - > "Looking for event-dma", but looking at the ftrace, I could not see it getting same address from dma_pool_zalloc(). > > Can you please have a look at the dmesg and ftrace at: > https://drive.google.com/open?id=1nMy_qVxOQzcZNYa9bw7az9WiS2MZzdKo > There is however freeing of the same dma address: <...>-28448 [003] .... 492.025808: xhci_ring_free: ISOC f1ffb700: enq 0x000000002d31bcc0(0x000000002d31b000) deq 0x000000002d31b000(0x000000002d31b000) segs 2 stream 0 free_trbs 305 bounce 17 cycle 0 <...>-28448 [003] .... 492.025818: xhci_ring_mem_detail: MATTU xhci segment free seg->dma @ 0x000000002d31b000 <...>-28448 [003] .... 492.025823: xhci_ring_mem_detail: MATTU xhci segment free seg->dma @ 0x000000002d31b000 <...>-28448 [003] .... 492.025826: xhci_ring_free: ISOC f1f9b380: enq 0x000000002d31b140(0x000000002d31b000) deq 0x000000002d31b000(0x000000002d31b000) segs 2 stream 0 free_trbs 489 bounce 17 cycle 1 <...>-28448 [003] .... 492.025828: xhci_ring_mem_detail: MATTU xhci segment free seg->dma @ 0x000000002d31b000 <...>-28448 [003] .... 492.025830: xhci_ring_mem_detail: MATTU xhci segment free seg->dma @ 0x000000002d31b000 I'd guess it's still the same cause, maybe trace is not complete? -Mathias From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: usb HC busted? From: Mathias Nyman Message-Id: <4b269009-7593-a41f-9f0f-203ee174b52e@linux.intel.com> Date: Fri, 29 Jun 2018 14:41:13 +0300 To: Sudip Mukherjee Cc: Andy Shevchenko , Andy Shevchenko , Mathias Nyman , linux-usb@vger.kernel.org, lukaszx.szulc@intel.com, Christoph Hellwig , Marek Szyprowski , iommu@lists.linux-foundation.org List-ID: T24gMjcuMDYuMjAxOCAxNDo1OSwgU3VkaXAgTXVraGVyamVlIHdyb3RlOgo+Pj4gQ2FuIHlvdSBz aGFyZSBhIGJpdCBtb3JlIGRldGFpbHMgb24gdGhlIHBsYXRmb3JtIHlvdSBhcmUgdXNpbmcsIGFu ZCB3aGF0IHR5cGVzIG9mIHRlc3QgeW91IGFyZSBydW5uaW5nLgo+Pgo+PiBJdCBpcyBhIGJvYXJk IGJhc2VkIG9uICJJbnRlbChSKSBBdG9tKFRNKSBDUFUgIEUzODQwICBAIDEuOTFHSHoiLgo+PiBU aGUgdXNiIGRldmljZSBpbiBxdWVzdGlvbiBpcyBhIGJsdWV0b290aCBkZXZpY2U6Cj4+Cj4+IEJ1 cyAwMDEgRGV2aWNlIDAxMjogSUQgODA4NzowN2RjIEludGVsIENvcnAuCj4gPHNuaXA+Cj4+Cj4+ IEFuZCB0aGUgcHJvYmxlbSB0aGF0IHdlIGFyZSBzZWVpbmcgaXMgd2l0aCBwaG9uZSBjYWxscyB2 aWEgYmx1ZXRvb3RoLgo+Pgo+Pj4gRG9lcyBteSB0ZXN0IGFib3ZlIHRyaWdnZXIgdGhlIGNhc2U/ IChzaG93ICJNQVRUVSBkbWF0ZXN0IG1hdGNoISIpCj4+Cj4+IEkgaGF2ZSBrZXB0IGl0IGZvciB0 b25pZ2h0LCB3aWxsIHNlZSB0aGUgcmVzdWx0cyB0b21vcnJvdyBtb3JuaW5nLgo+PiBBbmQgSSBh bSB1c2luZyB0aGF0IHNhbWUgZGV2aWNlIGluIHRoZSB1c2Igc2NyaXB0IHRvIGNoYW5nZSAiYXV0 aHJpemVkIi4KPiAKPiBObywgeW91ciB0ZXN0IGRpZCBub3QgdHJpZ2dlciB0aGUgZXJyb3IuIDoo Cj4gCj4gQnV0LCBteSBsYXN0IG5pZ2h0J3MgdGVzdCAod2l0aCBhbiBhZGRlZCBkZWJ1ZyB0byBn ZXQgc29tZSBleHRyYSB0cmFjZSBmb3IgYWRkcmVzc2VzKSBzaG93ZWQgdGhlIHNhbWUgZXJyb3Ig b2YgLQo+ICJMb29raW5nIGZvciBldmVudC1kbWEiLCBidXQgbG9va2luZyBhdCB0aGUgZnRyYWNl LCBJIGNvdWxkIG5vdCBzZWUgaXQgZ2V0dGluZyBzYW1lIGFkZHJlc3MgZnJvbSBkbWFfcG9vbF96 YWxsb2MoKS4KPiAKPiBDYW4geW91IHBsZWFzZSBoYXZlIGEgbG9vayBhdCB0aGUgZG1lc2cgYW5k IGZ0cmFjZSBhdDoKPiBodHRwczovL2RyaXZlLmdvb2dsZS5jb20vb3Blbj9pZD0xbk15X3FWeE9R emNaTllhOWJ3N2F6OVdpUzJNWnpkS28KPiAKClRoZXJlIGlzIGhvd2V2ZXIgZnJlZWluZyBvZiB0 aGUgc2FtZSBkbWEgYWRkcmVzczoKCjwuLi4+LTI4NDQ4IFswMDNdIC4uLi4gICA0OTIuMDI1ODA4 OiB4aGNpX3JpbmdfZnJlZTogSVNPQyBmMWZmYjcwMDogZW5xIDB4MDAwMDAwMDAyZDMxYmNjMCgw eDAwMDAwMDAwMmQzMWIwMDApIGRlcSAweDAwMDAwMDAwMmQzMWIwMDAoMHgwMDAwMDAwMDJkMzFi MDAwKSBzZWdzIDIgc3RyZWFtIDAgZnJlZV90cmJzIDMwNSBib3VuY2UgMTcgY3ljbGUgMAo8Li4u Pi0yODQ0OCBbMDAzXSAuLi4uICAgNDkyLjAyNTgxODogeGhjaV9yaW5nX21lbV9kZXRhaWw6IE1B VFRVIHhoY2kgc2VnbWVudCBmcmVlIHNlZy0+ZG1hIEAgMHgwMDAwMDAwMDJkMzFiMDAwCjwuLi4+ LTI4NDQ4IFswMDNdIC4uLi4gICA0OTIuMDI1ODIzOiB4aGNpX3JpbmdfbWVtX2RldGFpbDogTUFU VFUgeGhjaSBzZWdtZW50IGZyZWUgc2VnLT5kbWEgQCAweDAwMDAwMDAwMmQzMWIwMDAKPC4uLj4t Mjg0NDggWzAwM10gLi4uLiAgIDQ5Mi4wMjU4MjY6IHhoY2lfcmluZ19mcmVlOiBJU09DIGYxZjli MzgwOiBlbnEgMHgwMDAwMDAwMDJkMzFiMTQwKDB4MDAwMDAwMDAyZDMxYjAwMCkgZGVxIDB4MDAw MDAwMDAyZDMxYjAwMCgweDAwMDAwMDAwMmQzMWIwMDApIHNlZ3MgMiBzdHJlYW0gMCBmcmVlX3Ry YnMgNDg5IGJvdW5jZSAxNyBjeWNsZSAxCjwuLi4+LTI4NDQ4IFswMDNdIC4uLi4gICA0OTIuMDI1 ODI4OiB4aGNpX3JpbmdfbWVtX2RldGFpbDogTUFUVFUgeGhjaSBzZWdtZW50IGZyZWUgc2VnLT5k bWEgQCAweDAwMDAwMDAwMmQzMWIwMDAKPC4uLj4tMjg0NDggWzAwM10gLi4uLiAgIDQ5Mi4wMjU4 MzA6IHhoY2lfcmluZ19tZW1fZGV0YWlsOiBNQVRUVSB4aGNpIHNlZ21lbnQgZnJlZSBzZWctPmRt YSBAIDB4MDAwMDAwMDAyZDMxYjAwMAoKSSdkIGd1ZXNzIGl0J3Mgc3RpbGwgdGhlIHNhbWUgY2F1 c2UsIG1heWJlIHRyYWNlIGlzIG5vdCBjb21wbGV0ZT8KCi1NYXRoaWFzCi0tLQpUbyB1bnN1YnNj cmliZSBmcm9tIHRoaXMgbGlzdDogc2VuZCB0aGUgbGluZSAidW5zdWJzY3JpYmUgbGludXgtdXNi IiBpbgp0aGUgYm9keSBvZiBhIG1lc3NhZ2UgdG8gbWFqb3Jkb21vQHZnZXIua2VybmVsLm9yZwpN b3JlIG1ham9yZG9tbyBpbmZvIGF0ICBodHRwOi8vdmdlci5rZXJuZWwub3JnL21ham9yZG9tby1p bmZvLmh0bWwK