Re: [PATCH v1] usb: hcd: Try MSI interrupts on PCI devices

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



------- Original Message -------

On Monday, February 28th, 2022 at 21:59, andriy.shevchenko@xxxxxxxxxxxxxxx <andriy.shevchenko@xxxxxxxxxxxxxxx> wrote:

> On Mon, Feb 28, 2022 at 08:12:47PM +0000, micklorain wrote:
>
> > Hi,
> >
> > This patch breaks USB for me. I noticed when I upgraded from debian's 4.19.0-18 (working) to 5.10.0-10 (broken). I git bisect'ed until I found that this patch is the culprit. Upstream 5.17.0-rc2 is still broken, but 5.17.0-rc2 with this patch reverted works.
> >
> > lsusb when things work :
> >
> > https://paste.debian.net/hidden/2a964425/
> >
> > lsusb when things are broken :
> >
> > https://paste.debian.net/hidden/0376920c/
> >
> > dmesg when things are broken :
> >
> > https://paste.debian.net/hidden/780ca112/
> >
> > dmesg when things work :
> >
> > https://paste.debian.net/hidden/4d1bfc0f/
> >
> > Let me know if you need anything else from me.
>
> Thanks for your report!
>
> Last time I have got something similar it becomes that PCI bridge which is used
>
> to connect USB controller to the PCI Root Bridge was not capable of MSI, while
>
> advertising that capability. I.o.w. HW bug.
>
> To understand if it's something similar, please run (under the root) each of
>
> the following commands:
>
> lspci -nk -vvv
>
> cat /proc/interrupts
>
> in both cases, i.e. working and non-working.
>
> And then share the output (all 4 files).
>
> --
>
> With Best Regards,
>
> Andy Shevchenko

Hi,

Thanks for your reply.
This is the results of the commands you requested :

* When things work (commit dcb85f85fa6f142aae1fe86f399d4503d49f2b60 with commit 306c54d0edb6ba94d39877524dddebaad7770cf2 reverted)
- lspci -nk -vvv :
https://paste.debian.net/hidden/77d92dc9/

- cat /proc/interrupts
https://paste.debian.net/hidden/67208c8e/

* When things are broken (commit dcb85f85fa6f142aae1fe86f399d4503d49f2b60)
- lspci -nk -vvv :
https://paste.debian.net/hidden/121362b3/

- cat /proc/interrupts :
https://paste.debian.net/hidden/dbe8d1bb/

Hope this can help.

Thanks.
Mick Lorain




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux