All of lore.kernel.org
 help / color / mirror / Atom feed
From: bugzilla-daemon@kernel.org
To: linux-usb@vger.kernel.org
Subject: [Bug 221379] New: xhci_hcd: USB ports intermittently disabled with "EMI?" on Intel Alder Lake-S PCH (Z690) with Genesys Logic hubs
Date: Fri, 17 Apr 2026 13:08:52 +0000	[thread overview]
Message-ID: <bug-221379-208809@https.bugzilla.kernel.org/> (raw)

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

            Bug ID: 221379
           Summary: xhci_hcd: USB ports intermittently disabled with
                    "EMI?" on Intel Alder Lake-S PCH (Z690) with Genesys
                    Logic hubs
           Product: Drivers
           Version: 2.5
          Hardware: Intel
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: USB
          Assignee: drivers_usb@kernel-bugs.kernel.org
          Reporter: ingo@da-is.de
        Regression: No

USB devices connected to the Intel Alder Lake-S PCH xHCI controller
intermittently disconnect with the kernel message usb X-Y-portZ: disabled by
hub (EMI?), re-enabling... followed by device reconnect. The issue occurs after
periods of inactivity (approximately 5 minutes) and affects multiple USB
devices regardless of which physical port is used.
The problem is specific to Linux – the same hardware configuration works
without any issues under Windows 11, ruling out a hardware defect.
Kernel version: 6.19.12-200.fc43.x86_64
Distribution: Fedora 43
Hardware:

Mainboard: Gigabyte Technology Co., Ltd. Z690 UD DDR4
CPU: Intel Core i9-14900KF
USB Controller: Intel Corporation Alder Lake-S PCH USB 3.2 Gen 2x2 xHCI
Controller (rev 11), PCI ID 0000:00:14.0
xHCI quirks: 0x0000000200009810

Affected devices (connected via Genesys Logic hubs):

Thrustmaster TWCS Throttle (044f:b687)
Logitech PRO X RAPID keyboard (046d:c35b)
Elgato Stream Deck MK.2 (0fd9:0080)

Not affected: Devices connected to Renesas uPD720201 USB 3.0 Host Controller
(08:00.0) work without any issues.
Steps to reproduce:

Connect USB devices via Genesys Logic hubs (05e3:0608 or 05e3:0610) to the
Intel Alder Lake-S PCH xHCI controller
Leave system idle for approximately 5 minutes
Return to system – USB devices disconnect and reconnect

Expected behavior: USB devices remain stable during and after idle periods.
Actual behavior:
usb X-Y-portZ: disabled by hub (EMI?), re-enabling...
usb X-Y.Z: USB disconnect, device number N
usb X-Y.Z: new full-speed USB device number M using xhci_hcd
Workaround: Moving affected devices to a Renesas uPD720201 PCIe USB controller
resolves the issue completely.
Additional notes:

Problem occurs with both onboard Genesys Logic hubs and external Genesys Logic
hubs
Problem also occurred with a separate PCIe USB card (different controller) when
Genesys Logic hubs were involved
All software-based fixes attempted (USB autosuspend disabled, PCI power
management disabled, C-states checked) had no effect
Windows 11 on the same hardware shows no USB instability

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

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

                 reply	other threads:[~2026-04-17 13:08 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-221379-208809@https.bugzilla.kernel.org/ \
    --to=bugzilla-daemon@kernel.org \
    --cc=linux-usb@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.