From: Ferry Toth <firstname.lastname@example.org> To: Andy Shevchenko <email@example.com> Cc: "firstname.lastname@example.org" <email@example.com>, Thinh Nguyen <Thinh.Nguyen@synopsys.com>, Felipe Balbi <firstname.lastname@example.org>, Heikki Krogerus <email@example.com>, Jack Pham <firstname.lastname@example.org> Subject: Re: BUG with linux 5.9.0 with dwc3 in gadget mode Date: Tue, 27 Oct 2020 22:54:21 +0100 Message-ID: <email@example.com> (raw) In-Reply-To: <CAHp75Vc0P746FhhohJ=wRccsQL4ewn+AECMw3yTD6cuGxHCG9Q@mail.gmail.com> Hi, Op 27-10-2020 om 22:16 schreef Andy Shevchenko: > On Tue, Oct 27, 2020 at 10:13 PM Ferry Toth <firstname.lastname@example.org> wrote: >> Op 22-10-2020 om 15:43 schreef Andy Shevchenko: >>> On Thu, Oct 22, 2020 at 4:21 PM Thinh Nguyen <Thinh.Nguyen@synopsys.com> wrote: >>>> Ferry Toth wrote: > ... > >>>> There are some fixes to dwc3 in kernel mainline. Is it possible to test >>>> this against linux-next? >>> I think the best is to wait for v5.10-rc1 and retest. > Can you give a try of v5.10-rc1? Yes, I just tried: I booted in host mode, then flip the switch. Gadget come up, go down once, then come up again and stay up. I tested mass storage mounts, network works. Sound device is detected by the host, I didn't actually try to play a sound. So, big improvement, thanks! >> I looks like there have been at least 3 problems: >> >> 1) dwc3 was not working in host mode, but not causing an oops. This may >> have been caused by platform changes. Andy has provided a fix for this, >> dwc3 now working in host mode on 5.9 > Rafael took the above mentioned change(s) for v5.10-rcX. > https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=bleeding-edge&id=99aed9227073fb34ce2880cbc7063e04185a65e1 > >> 2) dwc3 was causing the oops in gadget mode as referenced in this >> thread. The experimental patch from Jack Phan indeed fixes this. >> >> Code here: https://github.com/edison-fw/linux/commits/eds-acpi-5.9.0 >> >> 3) With the above 2 fixes gadgets work but seem to be powered down >> (after 15 sec. or so) and up (after 1 sec.) continuously. No oops, no >> errors in journal. The gadgets I enabled are a network, sound and mass >> storage. The latter stops working due to going up/down quickly. But my >> host shows network/sound appearing/disappearing. Journal of edison shows: >> >> systemd-networkd: usb0: Gained carrier >> systemd-networkd: usb0: Gained IPv6LL >> systemd-networkd: usb0: Lost carrier >> systemd-networkd: usb0: Gained carrier >> systemd-networkd: usb0: Gained IPv6LL >> systemd-networkd: usb0: Lost carrier >> >> Any ideas how to proceed are highly welcomed!
next prev parent reply index Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-10-16 20:21 Ferry Toth 2020-10-19 5:45 ` Felipe Balbi 2020-10-19 7:14 ` Ferry Toth 2020-10-19 18:49 ` Ferry Toth 2020-10-20 12:35 ` Felipe Balbi 2020-10-20 21:01 ` Ferry Toth 2020-10-19 7:18 ` Ferry Toth 2020-10-20 12:32 ` Felipe Balbi 2020-10-20 19:46 ` Ferry Toth 2020-10-20 20:37 ` Ferry Toth 2020-10-20 22:10 ` Thinh Nguyen 2020-10-20 22:58 ` Thinh Nguyen 2020-10-21 1:47 ` Jack Pham 2020-10-21 1:56 ` Thinh Nguyen 2020-10-21 20:01 ` Ferry Toth 2020-10-22 9:23 ` Andy Shevchenko 2020-10-21 19:45 ` Ferry Toth 2020-10-21 19:50 ` Thinh Nguyen 2020-10-21 20:42 ` Ferry Toth 2020-10-21 23:32 ` Thinh Nguyen 2020-10-22 13:43 ` Andy Shevchenko 2020-10-27 20:13 ` Ferry Toth 2020-10-27 21:06 ` Jack Pham 2020-10-27 22:07 ` Ferry Toth 2020-10-27 21:16 ` Andy Shevchenko 2020-10-27 21:54 ` Ferry Toth [this message] 2020-10-28 9:18 ` Felipe Balbi 2020-11-05 21:29 ` Ferry Toth 2020-11-06 6:38 ` Felipe Balbi 2020-11-06 8:14 ` Ferry Toth [not found] ` <email@example.com> 2020-11-06 14:15 ` Felipe Balbi [not found] ` <firstname.lastname@example.org> 2020-11-07 8:01 ` Felipe Balbi 2020-11-07 13:37 ` Ferry Toth 2020-11-09 7:00 ` Felipe Balbi 2020-10-27 21:19 ` Andy Shevchenko 2020-10-19 19:46 ` Andy Shevchenko 2020-10-19 20:46 ` Ferry Toth 2020-10-20 13:27 ` Andy Shevchenko
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --email@example.com \ --firstname.lastname@example.org \ --cc=Thinh.Nguyen@synopsys.com \ --email@example.com \ --firstname.lastname@example.org \ --email@example.com \ --firstname.lastname@example.org \ --email@example.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Linux-USB Archive on lore.kernel.org Archives are clonable: git clone --mirror https://lore.kernel.org/linux-usb/0 linux-usb/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 linux-usb linux-usb/ https://lore.kernel.org/linux-usb \ firstname.lastname@example.org public-inbox-index linux-usb Example config snippet for mirrors Newsgroup available over NNTP: nntp://nntp.lore.kernel.org/org.kernel.vger.linux-usb AGPL code for this site: git clone https://public-inbox.org/public-inbox.git