Hi Palak, On 1/7/2023 1:37 AM, Palak SHAH wrote: >From: Palak SHAH <palak.shah@xxxxxxxxxxx> >Sent: Friday, January 13, 2023 12:23 AM >To: Minas Harutyunyan <hminas@xxxxxxxxxxxx>; Maynard CABIENTE ><maynard.cabiente@xxxxxxxxxxx> >Cc: linux-usb@xxxxxxxxxxxxxxx >Subject: RE: usb: gadget: dwc2: not getting audio data > >Hi Minas, >Thank you for your reply. While I try to investigate this mysterious time >gap, I have a question. >Is there a simple test that we can do, to test the core IP, without doing >the audio test? >We want to verify if the ISOC transfers are working properly, and if there >is any other way, besides audio test? > You can try usbtest program (see http://www.linux-usb.org/usbtest/) Thanks, Minas >Thanks, >Palak > >-----Original Message----- >From: Minas Harutyunyan <Minas.Harutyunyan@xxxxxxxxxxxx> >Sent: Thursday, January 12, 2023 5:53 AM >To: Palak SHAH <palak.shah@xxxxxxxxxxx>; Maynard CABIENTE ><maynard.cabiente@xxxxxxxxxxx> >Cc: linux-usb@xxxxxxxxxxxxxxx >Subject: RE: usb: gadget: dwc2: not getting audio data > >Hi Palak, > >On 1/7/2023 1:37 AM, Palak SHAH wrote: >>From: Palak SHAH <palak.shah@xxxxxxxxxxx> >>Sent: Saturday, January 7, 2023 1:37 AM >>To: Minas Harutyunyan <hminas@xxxxxxxxxxxx>; Maynard CABIENTE >><maynard.cabiente@xxxxxxxxxxx> >>Cc: linux-usb@xxxxxxxxxxxxxxx >>Subject: RE: usb: gadget: dwc2: not getting audio data >> >>Hi Minas, >>Sorry for the delay in replying to the last post. >> >>To answer your question, I do not stop the host from playing the audio. >> >>In terms of debug messages, what messages should I look into, to see >>the time gaps? We want to dig dipper into this and need more >>clarification on what I should be looking at? >> > >Look for last ep1out complete in dmesg. >Time gap seen after last successfully completed ep1out transfer: >and next interrupt: >... >complete: ep 2d935d20 ep1out, req 84363dbd, 0 => 8a5ef613 ... >dwc2_hsotg_irq: 04088028 00080000 (d08c3cc4) retry 8 ... > >Thanks, >Minas > > >>Thanks, >>Palak >> >>-----Original Message----- >>From: Minas Harutyunyan <Minas.Harutyunyan@xxxxxxxxxxxx> >>Sent: Friday, December 16, 2022 2:03 AM >>To: Palak SHAH <palak.shah@xxxxxxxxxxx>; Maynard CABIENTE >><maynard.cabiente@xxxxxxxxxxx> >>Cc: linux-usb@xxxxxxxxxxxxxxx >>Subject: RE: usb: gadget: dwc2: not getting audio data >> >>Hi Palak, >> >>On 12/16/2022 1:16 AM, Palak SHAH wrote: >>>From: Palak SHAH <palak.shah@xxxxxxxxxxx> >>>Sent: Friday, December 16, 2022 1:16 AM >>>To: Minas Harutyunyan <hminas@xxxxxxxxxxxx>; Maynard CABIENTE >>><maynard.cabiente@xxxxxxxxxxx> >>>Cc: linux-usb@xxxxxxxxxxxxxxx >>>Subject: RE: usb: gadget: dwc2: not getting audio data >>> >>>Hi Minas, >>>Please find attached the logs I got after I applied your latest patch. >>> >>>Thanks, >>>Palak >>> >> >>In last log I don't see any obvious issue besides suspicious 6 second >>time gap after last ep1out transfer complete and control requests from >>host on getting string device descriptors. Could you please explain why >>this time gap happen? Do you stop playing from host side? If no, then >>it's looks like your platform issue - interrupts from core doesn't achieve >driver. >>Driver is interrupt driven SW and can't work correctly if interrupts >>not asserted or not passed to driver. >> >>Same type of time gaps (not asserted interrupts) seen in previous logs too: >>1. KX4-101_2022-12-06T16_00_38.039Z.txt, 2 seconds: >> >>[ 182.154799] dwc2 ffb40000.usb: ureq->length:6 ureq->actual:0 [ >>184.940357] dwc2 ffb40000.usb: dwc2_hsotg_irq: daint=00020000 >> >>2. KX4-101_2022-12-09T16_41_45.579Z.txt, 3 seconds: >> >>[ 2847.681630] dwc2 ffb40000.usb: ep1out: req 307d375f: 200@3a5638aa, >>noi=0, zero=0, snok=0 [ 2850.442440] dwc2 ffb40000.usb: dwc2_hsotg_irq: >>0428c0b8 >>00080000 (d08c3c44) retry 8 >> >>3. KX4-101_2022-12-12T16_46_16.365Z.txt, 7 seconds: >> >>[ 504.335408] dwc2 ffb40000.usb: dwc2_gadget_complete_isoc_request_ddma: >>compl_desc # 18 [ 511.068368] dwc2 ffb40000.usb: dwc2_hsotg_irq: >>0428c038 >>00080000 (d08c3cc4) retry 8 >> >>4. KX4-101_2022-12-15T21_14_35.964Z.txt, 6 seconds: >> >>[ 83.796195] dwc2 ffb40000.usb: dwc2_gadget_complete_isoc_request_ddma: >>compl_desc # 12 >>[ 89.817700] dwc2 ffb40000.usb: dwc2_hsotg_start_req: 0ed84000 pad => >>0x00000b14 >> >>I would recommend you to investigate your platform to find out reason >>of these time gaps. >> >>Thanks, >>Minas >> >> >>________________________________ >> >>Ce message, ainsi que tous les fichiers joints à ce message, peuvent >>contenir des informations sensibles et/ ou confidentielles ne devant >>pas être divulguées. Si vous n'êtes pas le destinataire de ce message >>(ou que vous recevez ce message par erreur), nous vous remercions de le >>notifier immédiatement à son expéditeur, et de détruire ce message. >>Toute copie, divulgation, modification, utilisation ou diffusion, non >>autorisée, directe ou indirecte, de tout ou partie de ce message, est >strictement interdite. >> >> >>This e-mail, and any document attached hereby, may contain confidential >>and/or privileged information. If you are not the intended recipient >>(or have received this e-mail in error) please notify the sender >>immediately and destroy this e-mail. Any unauthorized, direct or >>indirect, copying, disclosure, distribution or other use of the >>material or parts thereof is strictly forbidden. > >________________________________ > >Ce message, ainsi que tous les fichiers joints à ce message, peuvent >contenir des informations sensibles et/ ou confidentielles ne devant pas >être divulguées. Si vous n'êtes pas le destinataire de ce message (ou que >vous recevez ce message par erreur), nous vous remercions de le notifier >immédiatement à son expéditeur, et de détruire ce message. Toute copie, >divulgation, modification, utilisation ou diffusion, non autorisée, directe >ou indirecte, de tout ou partie de ce message, est strictement interdite. > > >This e-mail, and any document attached hereby, may contain confidential >and/or privileged information. If you are not the intended recipient (or >have received this e-mail in error) please notify the sender immediately and >destroy this e-mail. Any unauthorized, direct or indirect, copying, >disclosure, distribution or other use of the material or parts thereof is >strictly forbidden.