* [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
` (3 subsequent siblings)
4 siblings, 0 replies; 8+ 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] 8+ 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
` (2 subsequent siblings)
4 siblings, 2 replies; 8+ 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] 8+ 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; 8+ 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] 8+ 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; 8+ 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] 8+ 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
2026-07-07 9:54 ` bugzilla-daemon
4 siblings, 0 replies; 8+ 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] 8+ 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
4 siblings, 0 replies; 8+ 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] 8+ 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
4 siblings, 0 replies; 8+ 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] 8+ messages in thread