linux-usb.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Fwd: dwc3: regression in USB DWC3 driver in kernel 5.15 branch
@ 2023-07-15 11:03 Bagas Sanjaya
  2023-07-16 14:58 ` Greg Kroah-Hartman
  2023-11-01 18:59 ` Linux regression tracking (Thorsten Leemhuis)
  0 siblings, 2 replies; 5+ messages in thread
From: Bagas Sanjaya @ 2023-07-15 11:03 UTC (permalink / raw)
  To: Alexander Stein, Greg Kroah-Hartman, Sasha Levin,
	Tomasz Rostanski
  Cc: Linux Kernel Mailing List, Linux Regressions, Linux Stable,
	Linux USB, Linux ARM

Hi,

I notice a stable-specific regression on Bugzilla [1]. Quoting from it:

> The backport commit to 5.15 branch:
> 9d4f84a15f9c9727bc07f59d9dafc89e65aadb34 "arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk to USB nodes"  (from upstream commit 5c3d5ecf48ab06c709c012bf1e8f0c91e1fcd7ad)
> switched from "snps,dis-u2-freeclk-exists-quirk" to "snps,gfladj-refclk-lpm-sel-quirk".
> 
> The problem is that the gfladj-refclk-lpm-sel-quirk quirk is not implemented / backported to 5.15 branch.
> 
> This commit should be either reverted, or the commit introducing gfladj-refclk-lpm-sel-quirk needs to be merged to 5.15 kernel branch.
> 
> As a result of this patch, on Gateworks Venice GW7400 revB board the USB 3.x devices which are connected to the USB Type C port does not enumerate and the following errors are generated:
> 
> [   14.906302] xhci-hcd xhci-hcd.0.auto: Timeout while waiting for setup device command
> [   15.122383] usb 2-1: device not accepting address 2, error -62
> [   25.282195] xhci-hcd xhci-hcd.0.auto: Abort failed to stop command ring: -110
> [   25.297408] xhci-hcd xhci-hcd.0.auto: xHCI host controller not responding, assume dead
> [   25.305345] xhci-hcd xhci-hcd.0.auto: HC died; cleaning up
> [   25.311058] xhci-hcd xhci-hcd.0.auto: Timeout while waiting for stop endpoint command
> [   25.334361] usb usb2-port1: couldn't allocate usb_device
> 
> When the commit is reverted the USB 3.x drives works fine.

See Bugzilla for the full thread and attach dmesgs.

Anyway, I'm adding it to regzbot:

#regzbot introduced: 9d4f84a15f9c97 https://bugzilla.kernel.org/show_bug.cgi?id=217670
#regzbot title: regression in USB DWC3 driver due to missing gfladj-refclk-lpm-sel-quirk quirk

Thanks.

[1]: https://bugzilla.kernel.org/show_bug.cgi?id=217670

-- 
An old man doll... just what I always wanted! - Clara

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Fwd: dwc3: regression in USB DWC3 driver in kernel 5.15 branch
  2023-07-15 11:03 Fwd: dwc3: regression in USB DWC3 driver in kernel 5.15 branch Bagas Sanjaya
@ 2023-07-16 14:58 ` Greg Kroah-Hartman
  2023-11-01 18:59 ` Linux regression tracking (Thorsten Leemhuis)
  1 sibling, 0 replies; 5+ messages in thread
From: Greg Kroah-Hartman @ 2023-07-16 14:58 UTC (permalink / raw)
  To: Bagas Sanjaya
  Cc: Alexander Stein, Sasha Levin, Tomasz Rostanski,
	Linux Kernel Mailing List, Linux Regressions, Linux Stable,
	Linux USB, Linux ARM

On Sat, Jul 15, 2023 at 06:03:06PM +0700, Bagas Sanjaya wrote:
> Hi,
> 
> I notice a stable-specific regression on Bugzilla [1]. Quoting from it:
> 
> > The backport commit to 5.15 branch:
> > 9d4f84a15f9c9727bc07f59d9dafc89e65aadb34 "arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk to USB nodes"  (from upstream commit 5c3d5ecf48ab06c709c012bf1e8f0c91e1fcd7ad)
> > switched from "snps,dis-u2-freeclk-exists-quirk" to "snps,gfladj-refclk-lpm-sel-quirk".
> > 
> > The problem is that the gfladj-refclk-lpm-sel-quirk quirk is not implemented / backported to 5.15 branch.
> > 
> > This commit should be either reverted, or the commit introducing gfladj-refclk-lpm-sel-quirk needs to be merged to 5.15 kernel branch.
> > 
> > As a result of this patch, on Gateworks Venice GW7400 revB board the USB 3.x devices which are connected to the USB Type C port does not enumerate and the following errors are generated:
> > 
> > [   14.906302] xhci-hcd xhci-hcd.0.auto: Timeout while waiting for setup device command
> > [   15.122383] usb 2-1: device not accepting address 2, error -62
> > [   25.282195] xhci-hcd xhci-hcd.0.auto: Abort failed to stop command ring: -110
> > [   25.297408] xhci-hcd xhci-hcd.0.auto: xHCI host controller not responding, assume dead
> > [   25.305345] xhci-hcd xhci-hcd.0.auto: HC died; cleaning up
> > [   25.311058] xhci-hcd xhci-hcd.0.auto: Timeout while waiting for stop endpoint command
> > [   25.334361] usb usb2-port1: couldn't allocate usb_device
> > 
> > When the commit is reverted the USB 3.x drives works fine.
> 
> See Bugzilla for the full thread and attach dmesgs.
> 
> Anyway, I'm adding it to regzbot:
> 
> #regzbot introduced: 9d4f84a15f9c97 https://bugzilla.kernel.org/show_bug.cgi?id=217670
> #regzbot title: regression in USB DWC3 driver due to missing gfladj-refclk-lpm-sel-quirk quirk

This isn't helpful as I don't know what commit eactly this missing
quirk is :(

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Fwd: dwc3: regression in USB DWC3 driver in kernel 5.15 branch
  2023-07-15 11:03 Fwd: dwc3: regression in USB DWC3 driver in kernel 5.15 branch Bagas Sanjaya
  2023-07-16 14:58 ` Greg Kroah-Hartman
@ 2023-11-01 18:59 ` Linux regression tracking (Thorsten Leemhuis)
  2023-11-21 15:25   ` Thorsten Leemhuis
  1 sibling, 1 reply; 5+ messages in thread
From: Linux regression tracking (Thorsten Leemhuis) @ 2023-11-01 18:59 UTC (permalink / raw)
  To: Tomasz Rostanski
  Cc: Linux Kernel Mailing List, Linux Regressions, Linux Stable,
	Linux USB, Linux ARM, Bagas Sanjaya, Alexander Stein,
	Greg Kroah-Hartman, Sasha Levin

On 15.07.23 13:03, Bagas Sanjaya wrote:
> 
> I notice a stable-specific regression on Bugzilla [1]. Quoting from it:
> 
>> The backport commit to 5.15 branch:
>> 9d4f84a15f9c9727bc07f59d9dafc89e65aadb34 "arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk to USB nodes"  (from upstream commit 5c3d5ecf48ab06c709c012bf1e8f0c91e1fcd7ad)
>> switched from "snps,dis-u2-freeclk-exists-quirk" to "snps,gfladj-refclk-lpm-sel-quirk".
>> [...]
>> When the commit is reverted the USB 3.x drives works fine.
> 
> See Bugzilla for the full thread and attach dmesgs.
> 
> Anyway, I'm adding it to regzbot:
> 
> #regzbot introduced: 9d4f84a15f9c97 https://bugzilla.kernel.org/show_bug.cgi?id=217670
> #regzbot title: regression in USB DWC3 driver due to missing gfladj-refclk-lpm-sel-quirk quirk
> 
> [1]: https://bugzilla.kernel.org/show_bug.cgi?id=217670

Tomasz, it looks like you were really close at resolving this regression
when you submitted the required patches for the 5.15.y branch a few
weeks ago:
https://lore.kernel.org/all/2023090417-silk-parting-36d8@gregkh/

What happened? Did you loose interest? Did you not understand what Greg
asked for? Do you need help?

Ciao, Thorsten (wearing his 'the Linux kernel's regression tracker' hat)
--
Everything you wanna know about Linux kernel regression tracking:
https://linux-regtracking.leemhuis.info/about/#tldr
If I did something stupid, please tell me, as explained on that page.

#regzbot poke

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Fwd: dwc3: regression in USB DWC3 driver in kernel 5.15 branch
  2023-11-01 18:59 ` Linux regression tracking (Thorsten Leemhuis)
@ 2023-11-21 15:25   ` Thorsten Leemhuis
  2023-11-24 16:18     ` Greg Kroah-Hartman
  0 siblings, 1 reply; 5+ messages in thread
From: Thorsten Leemhuis @ 2023-11-21 15:25 UTC (permalink / raw)
  To: Tomasz Rostanski, Greg Kroah-Hartman
  Cc: Linux Kernel Mailing List, Linux Regressions, Linux Stable,
	Linux USB, Linux ARM, Bagas Sanjaya, Alexander Stein, Sasha Levin

Hi. Top-posting for once, to make this easily accessible to everyone.

To Greg and everyone that might care: apparently Tomasz lost interest in
fixing this 5.15.y regression. Kinda sad, as the patches are mostly
there, but lack a S-o-b tag -- which means we are stuck here, unless
somebody else attempts a backport.

https://lore.kernel.org/all/20230904071432.32309-1-tomasz.rostanski@thalesgroup.com/

I'll thus stop tracking this regression.

#regzbot inconclusive: unfixed afaic, as patches to fix this got stuck
#regzbot ignore-activity

Ciao, Thorsten (wearing his 'the Linux kernel's regression tracker' hat)
--
Everything you wanna know about Linux kernel regression tracking:
https://linux-regtracking.leemhuis.info/about/#tldr
If I did something stupid, please tell me, as explained on that page.

On 01.11.23 19:59, Linux regression tracking (Thorsten Leemhuis) wrote:
> On 15.07.23 13:03, Bagas Sanjaya wrote:
>> I notice a stable-specific regression on Bugzilla [1]. Quoting from it:
>>> The backport commit to 5.15 branch:
>>> 9d4f84a15f9c9727bc07f59d9dafc89e65aadb34 "arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk to USB nodes"  (from upstream commit 5c3d5ecf48ab06c709c012bf1e8f0c91e1fcd7ad)
>>> switched from "snps,dis-u2-freeclk-exists-quirk" to "snps,gfladj-refclk-lpm-sel-quirk".
>>> [...]
>>> When the commit is reverted the USB 3.x drives works fine.
>>
>> See Bugzilla for the full thread and attach dmesgs.
>>
>> Anyway, I'm adding it to regzbot:
>>
>> #regzbot introduced: 9d4f84a15f9c97 https://bugzilla.kernel.org/show_bug.cgi?id=217670
>> #regzbot title: regression in USB DWC3 driver due to missing gfladj-refclk-lpm-sel-quirk quirk
>>
>> [1]: https://bugzilla.kernel.org/show_bug.cgi?id=217670
> 
> Tomasz, it looks like you were really close at resolving this regression
> when you submitted the required patches for the 5.15.y branch a few
> weeks ago:
> https://lore.kernel.org/all/2023090417-silk-parting-36d8@gregkh/
> 
> What happened? Did you loose interest? Did you not understand what Greg
> asked for? Do you need help?
> 
> Ciao, Thorsten (wearing his 'the Linux kernel's regression tracker' hat)
> --
> Everything you wanna know about Linux kernel regression tracking:
> https://linux-regtracking.leemhuis.info/about/#tldr
> If I did something stupid, please tell me, as explained on that page.
> 
> #regzbot poke

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Fwd: dwc3: regression in USB DWC3 driver in kernel 5.15 branch
  2023-11-21 15:25   ` Thorsten Leemhuis
@ 2023-11-24 16:18     ` Greg Kroah-Hartman
  0 siblings, 0 replies; 5+ messages in thread
From: Greg Kroah-Hartman @ 2023-11-24 16:18 UTC (permalink / raw)
  To: Linux regressions mailing list
  Cc: Tomasz Rostanski, Linux Kernel Mailing List, Linux Stable,
	Linux USB, Linux ARM, Bagas Sanjaya, Alexander Stein, Sasha Levin

On Tue, Nov 21, 2023 at 04:25:30PM +0100, Thorsten Leemhuis wrote:
> Hi. Top-posting for once, to make this easily accessible to everyone.
> 
> To Greg and everyone that might care: apparently Tomasz lost interest in
> fixing this 5.15.y regression. Kinda sad, as the patches are mostly
> there, but lack a S-o-b tag -- which means we are stuck here, unless
> somebody else attempts a backport.
> 
> https://lore.kernel.org/all/20230904071432.32309-1-tomasz.rostanski@thalesgroup.com/
> 
> I'll thus stop tracking this regression.

Thanks, I'll wait for a working backport for those using the 5.15.y tree
and this driver as it's not anything that I am capable of doing at this
point in time.

greg k-h

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-11-24 16:19 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-07-15 11:03 Fwd: dwc3: regression in USB DWC3 driver in kernel 5.15 branch Bagas Sanjaya
2023-07-16 14:58 ` Greg Kroah-Hartman
2023-11-01 18:59 ` Linux regression tracking (Thorsten Leemhuis)
2023-11-21 15:25   ` Thorsten Leemhuis
2023-11-24 16:18     ` Greg Kroah-Hartman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).