All of lore.kernel.org
 help / color / mirror / Atom feed
* [Bug 221721] New: prom21-xhci does not allow to use USB keyboard in plymouth
@ 2026-07-04 15:41 bugzilla-daemon
  2026-07-05 10:11 ` [Bug 221721] " bugzilla-daemon
                   ` (9 more replies)
  0 siblings, 10 replies; 14+ messages in thread
From: bugzilla-daemon @ 2026-07-04 15:41 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=221721

            Bug ID: 221721
           Summary: prom21-xhci does not allow to use USB keyboard in
                    plymouth
           Product: Drivers
           Version: 2.5
          Hardware: AMD
                OS: Linux
            Status: NEW
          Severity: low
          Priority: P3
         Component: USB
          Assignee: drivers_usb@kernel-bugs.kernel.org
          Reporter: marx.tomasz@gmail.com
        Regression: No

Created attachment 310416
  --> https://bugzilla.kernel.org/attachment.cgi?id=310416&action=edit
output of "sudo lsusb -v"

Hi,

After update to 7.2-rc1 I was unable to type in LUKS password in plymouth. I
tried both of my USB keyboards, but both of them just briefly lit up the LEDs
and then seemed to turn off. Bisection pointed to

commit 364f4a55c661641c02c86a849f0608d8fc3c0006
Merge: e4b4bfaa5090 1c2b66a7d725
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Mon Jun 22 12:09:47 2026 -0700

    Merge tag 'usb-7.2-rc1' of
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb

and then

commit 9e896b4a48c4e815956d28961448041c80ad5a19 (HEAD)
Author: Jihong Min <hurryman2212@gmail.com>
Date:   Tue May 19 09:07:31 2026 +0900

    usb: xhci-pci: add AMD Promontory 21 PCI glue

After setting SENSORS_PROM21_XHCI=n and compiling kernel again, I'm able to use
my PC normally.

CPU: AMD Ryzen 9 9900X
Motherboard: X870I AORUS PRO ICE
Output of "lsusb -v" provided in attachment.

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

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

* [Bug 221721] prom21-xhci does not allow to use USB keyboard in plymouth
  2026-07-04 15:41 [Bug 221721] New: prom21-xhci does not allow to use USB keyboard in plymouth bugzilla-daemon
@ 2026-07-05 10:11 ` bugzilla-daemon
  2026-07-07  8:03 ` [Bug 221721] New: " Thorsten Leemhuis
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 14+ messages in thread
From: bugzilla-daemon @ 2026-07-05 10:11 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=221721

--- Comment #1 from Artem S. Tashkinov (aros@gmx.com) ---
Jihong Min is not on this bug tracker.

Please send to LKML and CC them.

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

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

* Re: [Bug 221721] New: prom21-xhci does not allow to use USB keyboard in plymouth
  2026-07-04 15:41 [Bug 221721] New: prom21-xhci does not allow to use USB keyboard in plymouth bugzilla-daemon
  2026-07-05 10:11 ` [Bug 221721] " bugzilla-daemon
@ 2026-07-07  8:03 ` Thorsten Leemhuis
  2026-07-07  9:24   ` Jihong Min
  2026-07-07  9:53   ` Jihong Min
  2026-07-07  8:04 ` [Bug 221721] " bugzilla-daemon
                   ` (7 subsequent siblings)
  9 siblings, 2 replies; 14+ messages in thread
From: Thorsten Leemhuis @ 2026-07-07  8:03 UTC (permalink / raw)
  To: Jihong Min
  Cc: bugzilla-daemon, Linux kernel regressions list, linux-usb,
	marx.tomasz

[Switching to email, hope this will work]

Jihong Min, it seems a recent change of yours is causing trouble. See
below for details.

Side note, but not my area of expertise, so feel free to ignore this, as
I might be sending people in the wrong direction and it's just a hunch
anyway: wonder if this is another of those situations where the driver
needs to be in the initramfs. Tomasz, did you have SENSORS_PROM21_XHCI=m
when things were broken? And if yes: have you tried if adding it to the
initramfs or setting SENSORS_PROM21_XHCI=y helps?

Ciao, Thorsten

On 7/4/26 17:41, bugzilla-daemon@kernel.org wrote:
> https://bugzilla.kernel.org/show_bug.cgi?id=221721
> 
>             Bug ID: 221721
>            Summary: prom21-xhci does not allow to use USB keyboard in
>                     plymouth
>            Product: Drivers
>            Version: 2.5
>           Hardware: AMD
>                 OS: Linux
>             Status: NEW
>           Severity: low
>           Priority: P3
>          Component: USB
>           Assignee: drivers_usb@kernel-bugs.kernel.org
>           Reporter: marx.tomasz@gmail.com
>         Regression: No
> 
> Created attachment 310416
>   --> https://bugzilla.kernel.org/attachment.cgi?id=310416&action=edit
> output of "sudo lsusb -v"
> 
> Hi,
> 
> After update to 7.2-rc1 I was unable to type in LUKS password in plymouth. I
> tried both of my USB keyboards, but both of them just briefly lit up the LEDs
> and then seemed to turn off. Bisection pointed to
> 
> commit 364f4a55c661641c02c86a849f0608d8fc3c0006
> Merge: e4b4bfaa5090 1c2b66a7d725
> Author: Linus Torvalds <torvalds@linux-foundation.org>
> Date:   Mon Jun 22 12:09:47 2026 -0700
> 
>     Merge tag 'usb-7.2-rc1' of
> git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
> 
> and then
> 
> commit 9e896b4a48c4e815956d28961448041c80ad5a19 (HEAD)
> Author: Jihong Min <hurryman2212@gmail.com>
> Date:   Tue May 19 09:07:31 2026 +0900
> 
>     usb: xhci-pci: add AMD Promontory 21 PCI glue
> 
> After setting SENSORS_PROM21_XHCI=n and compiling kernel again, I'm able to use
> my PC normally.
> 
> CPU: AMD Ryzen 9 9900X
> Motherboard: X870I AORUS PRO ICE
> Output of "lsusb -v" provided in attachment.
> 


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

* [Bug 221721] prom21-xhci does not allow to use USB keyboard in plymouth
  2026-07-04 15:41 [Bug 221721] New: prom21-xhci does not allow to use USB keyboard in plymouth bugzilla-daemon
  2026-07-05 10:11 ` [Bug 221721] " bugzilla-daemon
  2026-07-07  8:03 ` [Bug 221721] New: " Thorsten Leemhuis
@ 2026-07-07  8:04 ` bugzilla-daemon
  2026-07-07  9:24 ` bugzilla-daemon
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 14+ messages in thread
From: bugzilla-daemon @ 2026-07-07  8:04 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=221721

--- Comment #2 from The Linux kernel's regression tracker (Thorsten Leemhuis) (regressions@leemhuis.info) ---
[Switching to email, hope this will work]

Jihong Min, it seems a recent change of yours is causing trouble. See
below for details.

Side note, but not my area of expertise, so feel free to ignore this, as
I might be sending people in the wrong direction and it's just a hunch
anyway: wonder if this is another of those situations where the driver
needs to be in the initramfs. Tomasz, did you have SENSORS_PROM21_XHCI=m
when things were broken? And if yes: have you tried if adding it to the
initramfs or setting SENSORS_PROM21_XHCI=y helps?

Ciao, Thorsten

On 7/4/26 17:41, bugzilla-daemon@kernel.org wrote:
> https://bugzilla.kernel.org/show_bug.cgi?id=221721
> 
>             Bug ID: 221721
>            Summary: prom21-xhci does not allow to use USB keyboard in
>                     plymouth
>            Product: Drivers
>            Version: 2.5
>           Hardware: AMD
>                 OS: Linux
>             Status: NEW
>           Severity: low
>           Priority: P3
>          Component: USB
>           Assignee: drivers_usb@kernel-bugs.kernel.org
>           Reporter: marx.tomasz@gmail.com
>         Regression: No
> 
> Created attachment 310416
>   --> https://bugzilla.kernel.org/attachment.cgi?id=310416&action=edit
> output of "sudo lsusb -v"
> 
> Hi,
> 
> After update to 7.2-rc1 I was unable to type in LUKS password in plymouth. I
> tried both of my USB keyboards, but both of them just briefly lit up the LEDs
> and then seemed to turn off. Bisection pointed to
> 
> commit 364f4a55c661641c02c86a849f0608d8fc3c0006
> Merge: e4b4bfaa5090 1c2b66a7d725
> Author: Linus Torvalds <torvalds@linux-foundation.org>
> Date:   Mon Jun 22 12:09:47 2026 -0700
> 
>     Merge tag 'usb-7.2-rc1' of
> git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
> 
> and then
> 
> commit 9e896b4a48c4e815956d28961448041c80ad5a19 (HEAD)
> Author: Jihong Min <hurryman2212@gmail.com>
> Date:   Tue May 19 09:07:31 2026 +0900
> 
>     usb: xhci-pci: add AMD Promontory 21 PCI glue
> 
> After setting SENSORS_PROM21_XHCI=n and compiling kernel again, I'm able to
> use
> my PC normally.
> 
> CPU: AMD Ryzen 9 9900X
> Motherboard: X870I AORUS PRO ICE
> Output of "lsusb -v" provided in attachment.
>

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

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

* Re: [Bug 221721] New: prom21-xhci does not allow to use USB keyboard in plymouth
  2026-07-07  8:03 ` [Bug 221721] New: " Thorsten Leemhuis
@ 2026-07-07  9:24   ` Jihong Min
  2026-07-07  9:53   ` Jihong Min
  1 sibling, 0 replies; 14+ messages in thread
From: Jihong Min @ 2026-07-07  9:24 UTC (permalink / raw)
  To: Thorsten Leemhuis
  Cc: bugzilla-daemon, Linux kernel regressions list, linux-usb,
	marx.tomasz

Hi,

One of the very first thing discussed during the review process of
prom21-xhci commits was about correct loading of the module during
initramfs stage.

It was mainly about writing correct dependencies in Kconfig for USB host
controller build.



config USB_XHCI_PCI_PROM21
	tristate
	depends on USB_XHCI_PCI
	default USB_XHCI_PCI if SENSORS_PROM21_XHCI != n
	select AUXILIARY_BUS



Maybe it was not enough? Can you perhaps check whether both xhci_pci and
xhci_pci_prom21 are loaded at the plymouth stage?

I also do use OPAL LUKS with dracut, but my setup uses TPM2 to auto
unlock it. I will check the manual keyboard input during dracut
initramfs LUKS unlock stage.


Sincerely,
Jihong Min


On 7/7/26 17:03, Thorsten Leemhuis wrote:
> [Switching to email, hope this will work]
> 
> Jihong Min, it seems a recent change of yours is causing trouble. See
> below for details.
> 
> Side note, but not my area of expertise, so feel free to ignore this, as
> I might be sending people in the wrong direction and it's just a hunch
> anyway: wonder if this is another of those situations where the driver
> needs to be in the initramfs. Tomasz, did you have SENSORS_PROM21_XHCI=m
> when things were broken? And if yes: have you tried if adding it to the
> initramfs or setting SENSORS_PROM21_XHCI=y helps?
> 
> Ciao, Thorsten
> 
> On 7/4/26 17:41, bugzilla-daemon@kernel.org wrote:
>> https://bugzilla.kernel.org/show_bug.cgi?id=221721
>>
>>             Bug ID: 221721
>>            Summary: prom21-xhci does not allow to use USB keyboard in
>>                     plymouth
>>            Product: Drivers
>>            Version: 2.5
>>           Hardware: AMD
>>                 OS: Linux
>>             Status: NEW
>>           Severity: low
>>           Priority: P3
>>          Component: USB
>>           Assignee: drivers_usb@kernel-bugs.kernel.org
>>           Reporter: marx.tomasz@gmail.com
>>         Regression: No
>>
>> Created attachment 310416
>>   --> https://bugzilla.kernel.org/attachment.cgi?id=310416&action=edit
>> output of "sudo lsusb -v"
>>
>> Hi,
>>
>> After update to 7.2-rc1 I was unable to type in LUKS password in plymouth. I
>> tried both of my USB keyboards, but both of them just briefly lit up the LEDs
>> and then seemed to turn off. Bisection pointed to
>>
>> commit 364f4a55c661641c02c86a849f0608d8fc3c0006
>> Merge: e4b4bfaa5090 1c2b66a7d725
>> Author: Linus Torvalds <torvalds@linux-foundation.org>
>> Date:   Mon Jun 22 12:09:47 2026 -0700
>>
>>     Merge tag 'usb-7.2-rc1' of
>> git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
>>
>> and then
>>
>> commit 9e896b4a48c4e815956d28961448041c80ad5a19 (HEAD)
>> Author: Jihong Min <hurryman2212@gmail.com>
>> Date:   Tue May 19 09:07:31 2026 +0900
>>
>>     usb: xhci-pci: add AMD Promontory 21 PCI glue
>>
>> After setting SENSORS_PROM21_XHCI=n and compiling kernel again, I'm able to use
>> my PC normally.
>>
>> CPU: AMD Ryzen 9 9900X
>> Motherboard: X870I AORUS PRO ICE
>> Output of "lsusb -v" provided in attachment.
>>
> 


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

* [Bug 221721] prom21-xhci does not allow to use USB keyboard in plymouth
  2026-07-04 15:41 [Bug 221721] New: prom21-xhci does not allow to use USB keyboard in plymouth bugzilla-daemon
                   ` (2 preceding siblings ...)
  2026-07-07  8:04 ` [Bug 221721] " bugzilla-daemon
@ 2026-07-07  9:24 ` bugzilla-daemon
  2026-07-07  9:54 ` bugzilla-daemon
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 14+ messages in thread
From: bugzilla-daemon @ 2026-07-07  9:24 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=221721

--- Comment #3 from hurryman2212@gmail.com ---
Hi,

One of the very first thing discussed during the review process of
prom21-xhci commits was about correct loading of the module during
initramfs stage.

It was mainly about writing correct dependencies in Kconfig for USB host
controller build.



config USB_XHCI_PCI_PROM21
        tristate
        depends on USB_XHCI_PCI
        default USB_XHCI_PCI if SENSORS_PROM21_XHCI != n
        select AUXILIARY_BUS



Maybe it was not enough? Can you perhaps check whether both xhci_pci and
xhci_pci_prom21 are loaded at the plymouth stage?

I also do use OPAL LUKS with dracut, but my setup uses TPM2 to auto
unlock it. I will check the manual keyboard input during dracut
initramfs LUKS unlock stage.


Sincerely,
Jihong Min


On 7/7/26 17:03, Thorsten Leemhuis wrote:
> [Switching to email, hope this will work]
> 
> Jihong Min, it seems a recent change of yours is causing trouble. See
> below for details.
> 
> Side note, but not my area of expertise, so feel free to ignore this, as
> I might be sending people in the wrong direction and it's just a hunch
> anyway: wonder if this is another of those situations where the driver
> needs to be in the initramfs. Tomasz, did you have SENSORS_PROM21_XHCI=m
> when things were broken? And if yes: have you tried if adding it to the
> initramfs or setting SENSORS_PROM21_XHCI=y helps?
> 
> Ciao, Thorsten
> 
> On 7/4/26 17:41, bugzilla-daemon@kernel.org wrote:
>> https://bugzilla.kernel.org/show_bug.cgi?id=221721
>>
>>             Bug ID: 221721
>>            Summary: prom21-xhci does not allow to use USB keyboard in
>>                     plymouth
>>            Product: Drivers
>>            Version: 2.5
>>           Hardware: AMD
>>                 OS: Linux
>>             Status: NEW
>>           Severity: low
>>           Priority: P3
>>          Component: USB
>>           Assignee: drivers_usb@kernel-bugs.kernel.org
>>           Reporter: marx.tomasz@gmail.com
>>         Regression: No
>>
>> Created attachment 310416
>>   --> https://bugzilla.kernel.org/attachment.cgi?id=310416&action=edit
>> output of "sudo lsusb -v"
>>
>> Hi,
>>
>> After update to 7.2-rc1 I was unable to type in LUKS password in plymouth. I
>> tried both of my USB keyboards, but both of them just briefly lit up the
>> LEDs
>> and then seemed to turn off. Bisection pointed to
>>
>> commit 364f4a55c661641c02c86a849f0608d8fc3c0006
>> Merge: e4b4bfaa5090 1c2b66a7d725
>> Author: Linus Torvalds <torvalds@linux-foundation.org>
>> Date:   Mon Jun 22 12:09:47 2026 -0700
>>
>>     Merge tag 'usb-7.2-rc1' of
>> git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
>>
>> and then
>>
>> commit 9e896b4a48c4e815956d28961448041c80ad5a19 (HEAD)
>> Author: Jihong Min <hurryman2212@gmail.com>
>> Date:   Tue May 19 09:07:31 2026 +0900
>>
>>     usb: xhci-pci: add AMD Promontory 21 PCI glue
>>
>> After setting SENSORS_PROM21_XHCI=n and compiling kernel again, I'm able to
>> use
>> my PC normally.
>>
>> CPU: AMD Ryzen 9 9900X
>> Motherboard: X870I AORUS PRO ICE
>> Output of "lsusb -v" provided in attachment.
>>
>

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

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

* Re: [Bug 221721] New: prom21-xhci does not allow to use USB keyboard in plymouth
  2026-07-07  8:03 ` [Bug 221721] New: " Thorsten Leemhuis
  2026-07-07  9:24   ` Jihong Min
@ 2026-07-07  9:53   ` Jihong Min
  2026-07-07 22:19     ` Jihong Min
  1 sibling, 1 reply; 14+ messages in thread
From: Jihong Min @ 2026-07-07  9:53 UTC (permalink / raw)
  To: Thorsten Leemhuis
  Cc: bugzilla-daemon, Linux kernel regressions list, linux-usb,
	marx.tomasz

With a little more of thinking, I think this happens due to the
initramfs building tool not including xhci-pci-prom21.ko when
xhci-pci.ko is built with the Kconfig where USB_XHCI_PCI_PROM21 was enabled.

Can you check your initramfs file for whether it holds
xhci-pci-prom21.ko correctly, or not?

For example, with dracut, you can do something like:
cat <<'EOF' | sudo tee /etc/dracut.conf.d/10-xhci-pci-prom21.conf
# PROM21 xHCI PCI glue is needed before root/LUKS unlock when xhci-pci
is modular.
force_drivers+=" xhci-pci-prom21 "
EOF


Sincerely,
Jihong Min


On 7/7/26 17:03, Thorsten Leemhuis wrote:
> [Switching to email, hope this will work]
> 
> Jihong Min, it seems a recent change of yours is causing trouble. See
> below for details.
> 
> Side note, but not my area of expertise, so feel free to ignore this, as
> I might be sending people in the wrong direction and it's just a hunch
> anyway: wonder if this is another of those situations where the driver
> needs to be in the initramfs. Tomasz, did you have SENSORS_PROM21_XHCI=m
> when things were broken? And if yes: have you tried if adding it to the
> initramfs or setting SENSORS_PROM21_XHCI=y helps?
> 
> Ciao, Thorsten
> 
> On 7/4/26 17:41, bugzilla-daemon@kernel.org wrote:
>> https://bugzilla.kernel.org/show_bug.cgi?id=221721
>>
>>             Bug ID: 221721
>>            Summary: prom21-xhci does not allow to use USB keyboard in
>>                     plymouth
>>            Product: Drivers
>>            Version: 2.5
>>           Hardware: AMD
>>                 OS: Linux
>>             Status: NEW
>>           Severity: low
>>           Priority: P3
>>          Component: USB
>>           Assignee: drivers_usb@kernel-bugs.kernel.org
>>           Reporter: marx.tomasz@gmail.com
>>         Regression: No
>>
>> Created attachment 310416
>>   --> https://bugzilla.kernel.org/attachment.cgi?id=310416&action=edit
>> output of "sudo lsusb -v"
>>
>> Hi,
>>
>> After update to 7.2-rc1 I was unable to type in LUKS password in plymouth. I
>> tried both of my USB keyboards, but both of them just briefly lit up the LEDs
>> and then seemed to turn off. Bisection pointed to
>>
>> commit 364f4a55c661641c02c86a849f0608d8fc3c0006
>> Merge: e4b4bfaa5090 1c2b66a7d725
>> Author: Linus Torvalds <torvalds@linux-foundation.org>
>> Date:   Mon Jun 22 12:09:47 2026 -0700
>>
>>     Merge tag 'usb-7.2-rc1' of
>> git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
>>
>> and then
>>
>> commit 9e896b4a48c4e815956d28961448041c80ad5a19 (HEAD)
>> Author: Jihong Min <hurryman2212@gmail.com>
>> Date:   Tue May 19 09:07:31 2026 +0900
>>
>>     usb: xhci-pci: add AMD Promontory 21 PCI glue
>>
>> After setting SENSORS_PROM21_XHCI=n and compiling kernel again, I'm able to use
>> my PC normally.
>>
>> CPU: AMD Ryzen 9 9900X
>> Motherboard: X870I AORUS PRO ICE
>> Output of "lsusb -v" provided in attachment.
>>
> 


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

* [Bug 221721] prom21-xhci does not allow to use USB keyboard in plymouth
  2026-07-04 15:41 [Bug 221721] New: prom21-xhci does not allow to use USB keyboard in plymouth bugzilla-daemon
                   ` (3 preceding siblings ...)
  2026-07-07  9:24 ` bugzilla-daemon
@ 2026-07-07  9:54 ` bugzilla-daemon
  2026-07-07 22:20 ` bugzilla-daemon
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 14+ messages in thread
From: bugzilla-daemon @ 2026-07-07  9:54 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=221721

--- Comment #4 from hurryman2212@gmail.com ---
With a little more of thinking, I think this happens due to the
initramfs building tool not including xhci-pci-prom21.ko when
xhci-pci.ko is built with the Kconfig where USB_XHCI_PCI_PROM21 was enabled.

Can you check your initramfs file for whether it holds
xhci-pci-prom21.ko correctly, or not?

For example, with dracut, you can do something like:
cat <<'EOF' | sudo tee /etc/dracut.conf.d/10-xhci-pci-prom21.conf
# PROM21 xHCI PCI glue is needed before root/LUKS unlock when xhci-pci
is modular.
force_drivers+=" xhci-pci-prom21 "
EOF


Sincerely,
Jihong Min


On 7/7/26 17:03, Thorsten Leemhuis wrote:
> [Switching to email, hope this will work]
> 
> Jihong Min, it seems a recent change of yours is causing trouble. See
> below for details.
> 
> Side note, but not my area of expertise, so feel free to ignore this, as
> I might be sending people in the wrong direction and it's just a hunch
> anyway: wonder if this is another of those situations where the driver
> needs to be in the initramfs. Tomasz, did you have SENSORS_PROM21_XHCI=m
> when things were broken? And if yes: have you tried if adding it to the
> initramfs or setting SENSORS_PROM21_XHCI=y helps?
> 
> Ciao, Thorsten
> 
> On 7/4/26 17:41, bugzilla-daemon@kernel.org wrote:
>> https://bugzilla.kernel.org/show_bug.cgi?id=221721
>>
>>             Bug ID: 221721
>>            Summary: prom21-xhci does not allow to use USB keyboard in
>>                     plymouth
>>            Product: Drivers
>>            Version: 2.5
>>           Hardware: AMD
>>                 OS: Linux
>>             Status: NEW
>>           Severity: low
>>           Priority: P3
>>          Component: USB
>>           Assignee: drivers_usb@kernel-bugs.kernel.org
>>           Reporter: marx.tomasz@gmail.com
>>         Regression: No
>>
>> Created attachment 310416
>>   --> https://bugzilla.kernel.org/attachment.cgi?id=310416&action=edit
>> output of "sudo lsusb -v"
>>
>> Hi,
>>
>> After update to 7.2-rc1 I was unable to type in LUKS password in plymouth. I
>> tried both of my USB keyboards, but both of them just briefly lit up the
>> LEDs
>> and then seemed to turn off. Bisection pointed to
>>
>> commit 364f4a55c661641c02c86a849f0608d8fc3c0006
>> Merge: e4b4bfaa5090 1c2b66a7d725
>> Author: Linus Torvalds <torvalds@linux-foundation.org>
>> Date:   Mon Jun 22 12:09:47 2026 -0700
>>
>>     Merge tag 'usb-7.2-rc1' of
>> git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
>>
>> and then
>>
>> commit 9e896b4a48c4e815956d28961448041c80ad5a19 (HEAD)
>> Author: Jihong Min <hurryman2212@gmail.com>
>> Date:   Tue May 19 09:07:31 2026 +0900
>>
>>     usb: xhci-pci: add AMD Promontory 21 PCI glue
>>
>> After setting SENSORS_PROM21_XHCI=n and compiling kernel again, I'm able to
>> use
>> my PC normally.
>>
>> CPU: AMD Ryzen 9 9900X
>> Motherboard: X870I AORUS PRO ICE
>> Output of "lsusb -v" provided in attachment.
>>
>

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

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

* Re: [Bug 221721] New: prom21-xhci does not allow to use USB keyboard in plymouth
  2026-07-07  9:53   ` Jihong Min
@ 2026-07-07 22:19     ` Jihong Min
  0 siblings, 0 replies; 14+ messages in thread
From: Jihong Min @ 2026-07-07 22:19 UTC (permalink / raw)
  To: Thorsten Leemhuis
  Cc: bugzilla-daemon, Linux kernel regressions list, linux-usb,
	marx.tomasz

Hi,

PR for Dracut-ng is now submitted:
https://github.com/dracut-ng/dracut/pull/2491


Sincerely,
Jihong Min

On 7/7/26 18:53, Jihong Min wrote:
> With a little more of thinking, I think this happens due to the
> initramfs building tool not including xhci-pci-prom21.ko when
> xhci-pci.ko is built with the Kconfig where USB_XHCI_PCI_PROM21 was enabled.
> 
> Can you check your initramfs file for whether it holds
> xhci-pci-prom21.ko correctly, or not?
> 
> For example, with dracut, you can do something like:
> cat <<'EOF' | sudo tee /etc/dracut.conf.d/10-xhci-pci-prom21.conf
> # PROM21 xHCI PCI glue is needed before root/LUKS unlock when xhci-pci
> is modular.
> force_drivers+=" xhci-pci-prom21 "
> EOF
> 
> 
> Sincerely,
> Jihong Min
> 
> 
> On 7/7/26 17:03, Thorsten Leemhuis wrote:
>> [Switching to email, hope this will work]
>>
>> Jihong Min, it seems a recent change of yours is causing trouble. See
>> below for details.
>>
>> Side note, but not my area of expertise, so feel free to ignore this, as
>> I might be sending people in the wrong direction and it's just a hunch
>> anyway: wonder if this is another of those situations where the driver
>> needs to be in the initramfs. Tomasz, did you have SENSORS_PROM21_XHCI=m
>> when things were broken? And if yes: have you tried if adding it to the
>> initramfs or setting SENSORS_PROM21_XHCI=y helps?
>>
>> Ciao, Thorsten
>>
>> On 7/4/26 17:41, bugzilla-daemon@kernel.org wrote:
>>> https://bugzilla.kernel.org/show_bug.cgi?id=221721
>>>
>>>             Bug ID: 221721
>>>            Summary: prom21-xhci does not allow to use USB keyboard in
>>>                     plymouth
>>>            Product: Drivers
>>>            Version: 2.5
>>>           Hardware: AMD
>>>                 OS: Linux
>>>             Status: NEW
>>>           Severity: low
>>>           Priority: P3
>>>          Component: USB
>>>           Assignee: drivers_usb@kernel-bugs.kernel.org
>>>           Reporter: marx.tomasz@gmail.com
>>>         Regression: No
>>>
>>> Created attachment 310416
>>>   --> https://bugzilla.kernel.org/attachment.cgi?id=310416&action=edit
>>> output of "sudo lsusb -v"
>>>
>>> Hi,
>>>
>>> After update to 7.2-rc1 I was unable to type in LUKS password in plymouth. I
>>> tried both of my USB keyboards, but both of them just briefly lit up the LEDs
>>> and then seemed to turn off. Bisection pointed to
>>>
>>> commit 364f4a55c661641c02c86a849f0608d8fc3c0006
>>> Merge: e4b4bfaa5090 1c2b66a7d725
>>> Author: Linus Torvalds <torvalds@linux-foundation.org>
>>> Date:   Mon Jun 22 12:09:47 2026 -0700
>>>
>>>     Merge tag 'usb-7.2-rc1' of
>>> git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
>>>
>>> and then
>>>
>>> commit 9e896b4a48c4e815956d28961448041c80ad5a19 (HEAD)
>>> Author: Jihong Min <hurryman2212@gmail.com>
>>> Date:   Tue May 19 09:07:31 2026 +0900
>>>
>>>     usb: xhci-pci: add AMD Promontory 21 PCI glue
>>>
>>> After setting SENSORS_PROM21_XHCI=n and compiling kernel again, I'm able to use
>>> my PC normally.
>>>
>>> CPU: AMD Ryzen 9 9900X
>>> Motherboard: X870I AORUS PRO ICE
>>> Output of "lsusb -v" provided in attachment.
>>>
>>
> 


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

* [Bug 221721] prom21-xhci does not allow to use USB keyboard in plymouth
  2026-07-04 15:41 [Bug 221721] New: prom21-xhci does not allow to use USB keyboard in plymouth bugzilla-daemon
                   ` (4 preceding siblings ...)
  2026-07-07  9:54 ` bugzilla-daemon
@ 2026-07-07 22:20 ` bugzilla-daemon
  2026-07-10 15:22 ` bugzilla-daemon
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 14+ messages in thread
From: bugzilla-daemon @ 2026-07-07 22:20 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=221721

--- Comment #5 from hurryman2212@gmail.com ---
Hi,

PR for Dracut-ng is now submitted:
https://github.com/dracut-ng/dracut/pull/2491


Sincerely,
Jihong Min

On 7/7/26 18:53, Jihong Min wrote:
> With a little more of thinking, I think this happens due to the
> initramfs building tool not including xhci-pci-prom21.ko when
> xhci-pci.ko is built with the Kconfig where USB_XHCI_PCI_PROM21 was enabled.
> 
> Can you check your initramfs file for whether it holds
> xhci-pci-prom21.ko correctly, or not?
> 
> For example, with dracut, you can do something like:
> cat <<'EOF' | sudo tee /etc/dracut.conf.d/10-xhci-pci-prom21.conf
> # PROM21 xHCI PCI glue is needed before root/LUKS unlock when xhci-pci
> is modular.
> force_drivers+=" xhci-pci-prom21 "
> EOF
> 
> 
> Sincerely,
> Jihong Min
> 
> 
> On 7/7/26 17:03, Thorsten Leemhuis wrote:
>> [Switching to email, hope this will work]
>>
>> Jihong Min, it seems a recent change of yours is causing trouble. See
>> below for details.
>>
>> Side note, but not my area of expertise, so feel free to ignore this, as
>> I might be sending people in the wrong direction and it's just a hunch
>> anyway: wonder if this is another of those situations where the driver
>> needs to be in the initramfs. Tomasz, did you have SENSORS_PROM21_XHCI=m
>> when things were broken? And if yes: have you tried if adding it to the
>> initramfs or setting SENSORS_PROM21_XHCI=y helps?
>>
>> Ciao, Thorsten
>>
>> On 7/4/26 17:41, bugzilla-daemon@kernel.org wrote:
>>> https://bugzilla.kernel.org/show_bug.cgi?id=221721
>>>
>>>             Bug ID: 221721
>>>            Summary: prom21-xhci does not allow to use USB keyboard in
>>>                     plymouth
>>>            Product: Drivers
>>>            Version: 2.5
>>>           Hardware: AMD
>>>                 OS: Linux
>>>             Status: NEW
>>>           Severity: low
>>>           Priority: P3
>>>          Component: USB
>>>           Assignee: drivers_usb@kernel-bugs.kernel.org
>>>           Reporter: marx.tomasz@gmail.com
>>>         Regression: No
>>>
>>> Created attachment 310416
>>>   --> https://bugzilla.kernel.org/attachment.cgi?id=310416&action=edit
>>> output of "sudo lsusb -v"
>>>
>>> Hi,
>>>
>>> After update to 7.2-rc1 I was unable to type in LUKS password in plymouth.
>>> I
>>> tried both of my USB keyboards, but both of them just briefly lit up the
>>> LEDs
>>> and then seemed to turn off. Bisection pointed to
>>>
>>> commit 364f4a55c661641c02c86a849f0608d8fc3c0006
>>> Merge: e4b4bfaa5090 1c2b66a7d725
>>> Author: Linus Torvalds <torvalds@linux-foundation.org>
>>> Date:   Mon Jun 22 12:09:47 2026 -0700
>>>
>>>     Merge tag 'usb-7.2-rc1' of
>>> git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
>>>
>>> and then
>>>
>>> commit 9e896b4a48c4e815956d28961448041c80ad5a19 (HEAD)
>>> Author: Jihong Min <hurryman2212@gmail.com>
>>> Date:   Tue May 19 09:07:31 2026 +0900
>>>
>>>     usb: xhci-pci: add AMD Promontory 21 PCI glue
>>>
>>> After setting SENSORS_PROM21_XHCI=n and compiling kernel again, I'm able to
>>> use
>>> my PC normally.
>>>
>>> CPU: AMD Ryzen 9 9900X
>>> Motherboard: X870I AORUS PRO ICE
>>> Output of "lsusb -v" provided in attachment.
>>>
>>
>

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

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

* [Bug 221721] prom21-xhci does not allow to use USB keyboard in plymouth
  2026-07-04 15:41 [Bug 221721] New: prom21-xhci does not allow to use USB keyboard in plymouth bugzilla-daemon
                   ` (5 preceding siblings ...)
  2026-07-07 22:20 ` bugzilla-daemon
@ 2026-07-10 15:22 ` bugzilla-daemon
  2026-07-11 21:01 ` bugzilla-daemon
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 14+ messages in thread
From: bugzilla-daemon @ 2026-07-10 15:22 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=221721

--- Comment #6 from Tomasz (marx.tomasz@gmail.com) ---
Hi, with "xhci-pci-prom21" module added to initrd, plymouth now works. Should I
close this ticket?

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

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

* [Bug 221721] prom21-xhci does not allow to use USB keyboard in plymouth
  2026-07-04 15:41 [Bug 221721] New: prom21-xhci does not allow to use USB keyboard in plymouth bugzilla-daemon
                   ` (6 preceding siblings ...)
  2026-07-10 15:22 ` bugzilla-daemon
@ 2026-07-11 21:01 ` bugzilla-daemon
  2026-07-13  6:38 ` bugzilla-daemon
  2026-07-13  6:44 ` bugzilla-daemon
  9 siblings, 0 replies; 14+ messages in thread
From: bugzilla-daemon @ 2026-07-11 21:01 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=221721

Jihong Min (hurryman2212@gmail.com) changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hurryman2212@gmail.com

--- Comment #7 from Jihong Min (hurryman2212@gmail.com) ---
(In reply to Tomasz from comment #6)
> Hi, with "xhci-pci-prom21" module added to initrd, plymouth now works.
> Should I close this ticket?

Hi,

Which initrd building tool are you using? I may end up doing PR to that as
well.


Sincerely,
Jihong Min

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

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

* [Bug 221721] prom21-xhci does not allow to use USB keyboard in plymouth
  2026-07-04 15:41 [Bug 221721] New: prom21-xhci does not allow to use USB keyboard in plymouth bugzilla-daemon
                   ` (7 preceding siblings ...)
  2026-07-11 21:01 ` bugzilla-daemon
@ 2026-07-13  6:38 ` bugzilla-daemon
  2026-07-13  6:44 ` bugzilla-daemon
  9 siblings, 0 replies; 14+ messages in thread
From: bugzilla-daemon @ 2026-07-13  6:38 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=221721

The Linux kernel's regression tracker (Thorsten Leemhuis) (regressions@leemhuis.info) changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |regressions@leemhuis.info

--- Comment #8 from The Linux kernel's regression tracker (Thorsten Leemhuis) (regressions@leemhuis.info) ---
> I may end up doing PR to that as well.

Well, fixing this is nice, but do you plan to fix this on the kernel level,
too? This is maybe a borderline thing wrt to the "no regressions" rule, but
still would be nice to prevent problems for users that do update their kernels
without updating their initramfs tool.

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

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

* [Bug 221721] prom21-xhci does not allow to use USB keyboard in plymouth
  2026-07-04 15:41 [Bug 221721] New: prom21-xhci does not allow to use USB keyboard in plymouth bugzilla-daemon
                   ` (8 preceding siblings ...)
  2026-07-13  6:38 ` bugzilla-daemon
@ 2026-07-13  6:44 ` bugzilla-daemon
  9 siblings, 0 replies; 14+ messages in thread
From: bugzilla-daemon @ 2026-07-13  6:44 UTC (permalink / raw)
  To: linux-usb

https://bugzilla.kernel.org/show_bug.cgi?id=221721

--- Comment #9 from Jihong Min (hurryman2212@gmail.com) ---
(In reply to The Linux kernel's regression tracker (Thorsten Leemhuis) from
comment #8)
> > I may end up doing PR to that as well.
> 
> Well, fixing this is nice, but do you plan to fix this on the kernel level,
> too? This is maybe a borderline thing wrt to the "no regressions" rule, but
> still would be nice to prevent problems for users that do update their
> kernels without updating their initramfs tool.

Currently, there is no plan to address this in the kernel.

During the patch review series, it was concluded to implement this in the
Renesas way, which does not "pollute" the generic "xhci-pci.c", and requires
the very same approach (initramfs building tools must address this issue to
explicitly include `xhci-pci-prom21` same as `xhci-pci-renesas` (for dracut),
or "correctly" detects the module tree for system-available devices in so
called "dep" or "hostonly" mode (it seems dracut fails in this point but others
look better in the handling routine).

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

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

end of thread, other threads:[~2026-07-13  6:44 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-04 15:41 [Bug 221721] New: prom21-xhci does not allow to use USB keyboard in plymouth bugzilla-daemon
2026-07-05 10:11 ` [Bug 221721] " bugzilla-daemon
2026-07-07  8:03 ` [Bug 221721] New: " Thorsten Leemhuis
2026-07-07  9:24   ` Jihong Min
2026-07-07  9:53   ` Jihong Min
2026-07-07 22:19     ` Jihong Min
2026-07-07  8:04 ` [Bug 221721] " bugzilla-daemon
2026-07-07  9:24 ` bugzilla-daemon
2026-07-07  9:54 ` bugzilla-daemon
2026-07-07 22:20 ` bugzilla-daemon
2026-07-10 15:22 ` bugzilla-daemon
2026-07-11 21:01 ` bugzilla-daemon
2026-07-13  6:38 ` bugzilla-daemon
2026-07-13  6:44 ` bugzilla-daemon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.