Bug 219616 - xhci_pci does not activate uPD720202
Summary: xhci_pci does not activate uPD720202
Status: RESOLVED ANSWERED
Alias: None
Product: Drivers
Classification: Unclassified
Component: USB (show other bugs)
Hardware: All Linux
: P3 blocking
Assignee: Default virtual assignee for Drivers/USB
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-20 15:18 UTC by Harald Buchholz
Modified: 2025-01-03 11:43 UTC (History)
2 users (show)

See Also:
Kernel Version: 6.12.5
Subsystem:
Regression: Yes
Bisected commit-id:


Attachments

Description Harald Buchholz 2024-12-20 15:18:55 UTC
Concerning:
04:00.0 USB controller: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller (rev 02) (prog-if 30 [XHCI])
        Flags: bus master, fast devsel, latency 0, IRQ 19
        Memory at fe6fe000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: <access denied>
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci

Although xhci_pci is loaded, lsusb does not show any Linux Foundation 3.0 root hub.
Device is detected and works properly, when computer is booted with 6.11.0.
Comment 1 Michał Pecio 2024-12-20 21:45:45 UTC
Is this lspci output from the working 6.11 system?

On 6.12 you should see
        Kernel driver in use: xhci-pci-renesas
        Kernel modules: xhci_pci, xhci_pci_renesas

and you need CONFIG_USB_XHCI_PCI_RENESAS to have this module if you are building your own kernel, see commit 25f51b76f90f.
Comment 2 Artem S. Tashkinov 2024-12-22 07:39:11 UTC
Please bisect:

https://docs.kernel.org/admin-guide/bug-bisect.html
Comment 3 Harald Buchholz 2025-01-03 11:43:05 UTC
CONFIG_USB_XHCI_PCI_RENESAS and loading this module make it work. This option and module weren't required in 5.x.

Note You need to log in before you can comment on or make changes to this bug.