From: EricLin <ericlin050914@gmail.com>
To: mathias.nyman@linux.intel.com
Cc: ericlin050914@gmail.com, gregkh@linuxfoundation.org,
linux-usb@vger.kernel.org, mathias.nyman@intel.com
Subject: Re: [BUG] Usb fingerprint sensor constantly resetting on MSI Prestige 16 Flip AI+ C3MTG
Date: Fri, 11 Sep 2026 22:48:41 +0800 [thread overview]
Message-ID: <20260911144841.5047-1-ericlin050914@gmail.com> (raw)
In-Reply-To: <fe9a4727-52a1-4464-9fe7-c5f50d09713b@linux.intel.com>
> Ok, looks like xHC (and fingerprint sensor) were suspended, and sensor reset
> at resume.
> Does disabling runtime suspend for xHCI and the sensor help?
> After boot, as root:
> echo on > /sys/bus/pci/devices/0000:00:14.0/power/control
> echo on > /sys/bus/usb/devices/3-6/power/control
Sadly, These command doesn't work
[ 0.481019] xhci_hcd 0000:00:0d.0: xHCI Host Controller
[ 0.481023] xhci_hcd 0000:00:0d.0: new USB bus registered, assigned bus number 1
[ 0.482157] xhci_hcd 0000:00:0d.0: hcc params 0x20007fc1 hci version 0x120 quirks 0x0000000200009810
[ 0.482447] xhci_hcd 0000:00:0d.0: xHCI Host Controller
[ 0.482451] xhci_hcd 0000:00:0d.0: new USB bus registered, assigned bus number 2
[ 0.482453] xhci_hcd 0000:00:0d.0: Host supports USB 3.2 Enhanced SuperSpeed
[ 0.484361] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 0.484363] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3
[ 0.485511] xhci_hcd 0000:00:14.0: hcc params 0x20007fc1 hci version 0x120 quirks 0x0000000200009810
[ 0.485793] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 0.485795] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 4
[ 0.485796] xhci_hcd 0000:00:14.0: Host supports USB 3.2 Enhanced SuperSpeed
[ 0.725275] usb 3-6: new full-speed USB device number 2 using xhci_hcd
[ 0.849356] usb 3-6: New USB device found, idVendor=27c6, idProduct=6090, bcdDevice= 1.00
[ 0.850388] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 0.850393] usb 3-6: Product: Goodix USB2.0 MISC
[ 0.850396] usb 3-6: Manufacturer: Goodix Technology Co., Ltd.
[ 0.850399] usb 3-6: SerialNumber: UIDEA968203_XXXX_MOC_B0
[ 0.965230] usb 3-7: new high-speed USB device number 3 using xhci_hcd
[ 26.846586] usb 3-6: reset full-speed USB device number 2 using xhci_hcd
[ 27.088643] usb 3-6: reset full-speed USB device number 2 using xhci_hcd
[ 44.120047] usb 3-6: reset full-speed USB device number 2 using xhci_hcd # Disabled runtime suspend for xHCI and the sensor
[ 55.557350] usb 3-6: reset full-speed USB device number 2 using xhci_hcd
[ 81.929983] xhci_hcd 0000:00:14.0: set port reset, actual port 3-6 status = 0x791 # Enabled debug
[ 81.983851] xhci_hcd 0000:00:14.0: Port change event, 3-6, id 6, portsc: 0x200603
[ 81.983866] xhci_hcd 0000:00:14.0: handle_port_status: starting usb3 port polling.
[ 81.991791] xhci_hcd 0000:00:14.0: Get port status 3-6 read: 0x200603, return 0x100103
[ 81.991845] xhci_hcd 0000:00:14.0: clear port6 reset change, portsc: 0x603
[ 82.042778] xhci_hcd 0000:00:14.0: Resetting device with slot ID 1
[ 82.042793] xhci_hcd 0000:00:14.0: // Ding dong!
[ 82.043072] xhci_hcd 0000:00:14.0: Completed reset device command.
[ 82.043193] xhci_hcd 0000:00:14.0: Successful reset device command.
[ 82.043344] usb 3-6: reset full-speed USB device number 2 using xhci_hcd
[ 82.043351] xhci_hcd 0000:00:14.0: Slot already in default state
[ 82.043518] xhci_hcd 0000:00:14.0: Waiting for status stage event
[ 82.043572] xhci_hcd 0000:00:14.0: set port reset, actual port 3-6 status = 0x791
[ 82.066750] xhci_hcd 0000:00:14.0: xhci_hub_status_data: stopping usb3 port polling
[ 82.097440] xhci_hcd 0000:00:14.0: Port change event, 3-6, id 6, portsc: 0x200603
[ 82.097453] xhci_hcd 0000:00:14.0: handle_port_status: starting usb3 port polling.
[ 82.103779] xhci_hcd 0000:00:14.0: Get port status 3-6 read: 0x200603, return 0x100103
[ 82.103820] xhci_hcd 0000:00:14.0: clear port6 reset change, portsc: 0x603
[ 82.154786] xhci_hcd 0000:00:14.0: Resetting device with slot ID 1
[ 82.154800] xhci_hcd 0000:00:14.0: // Ding dong!
[ 82.154942] xhci_hcd 0000:00:14.0: Completed reset device command.
[ 82.155025] xhci_hcd 0000:00:14.0: Can't reset device (slot ID 1) in default state
[ 82.155033] xhci_hcd 0000:00:14.0: Not freeing device rings.
[ 82.155052] xhci_hcd 0000:00:14.0: // Ding dong!
[ 82.155268] xhci_hcd 0000:00:14.0: Successful setup address command
[ 82.155279] xhci_hcd 0000:00:14.0: Op regs DCBAA ptr = 0x000000fffff000
[ 82.155284] xhci_hcd 0000:00:14.0: Slot ID 1 dcbaa entry @00000000c504d3ce = 0x000000fffd7000
[ 82.155290] xhci_hcd 0000:00:14.0: Output Context DMA address = 0xfffd7000
[ 82.155293] xhci_hcd 0000:00:14.0: Internal device address = 1
[ 82.166500] xhci_hcd 0000:00:14.0: Waiting for status stage event
[ 82.166625] xhci_hcd 0000:00:14.0: add ep 0x83, slot id 1, new drop flags = 0x0, new add flags = 0x80
[ 82.166651] xhci_hcd 0000:00:14.0: add ep 0x1, slot id 1, new drop flags = 0x0, new add flags = 0x84
[ 82.166656] xhci_hcd 0000:00:14.0: xhci_check_bandwidth called for udev 00000000d584fa66
[ 82.166665] xhci_hcd 0000:00:14.0: // Ding dong!
[ 82.166961] xhci_hcd 0000:00:14.0: Successful Endpoint Configure command
[ 82.167272] xhci_hcd 0000:00:14.0: // Ding dong!
[ 82.167388] xhci_hcd 0000:00:14.0: Stopped on No-op or Link TRB for slot 1 ep 6
[ 82.167412] xhci_hcd 0000:00:14.0: // Ding dong!
[ 82.167646] xhci_hcd 0000:00:14.0: // Ding dong!
[ 82.167672] xhci_hcd 0000:00:14.0: Stopped on No-op or Link TRB for slot 1 ep 1
[ 82.167720] xhci_hcd 0000:00:14.0: // Ding dong!
[ 82.314749] xhci_hcd 0000:00:14.0: xhci_hub_status_data: stopping usb3 port polling
next prev parent reply other threads:[~2026-09-11 14:48 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-10 14:47 [BUG] Usb fingerprint sensor constantly resetting on MSI Prestige 16 Flip AI+ C3MTG Eric Lin
2026-09-11 9:53 ` Mathias Nyman
2026-09-11 12:11 ` EricLin
2026-09-11 13:39 ` Mathias Nyman
2026-09-11 14:48 ` EricLin [this message]
2026-09-11 20:21 ` Michal Pecio
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=20260911144841.5047-1-ericlin050914@gmail.com \
--to=ericlin050914@gmail.com \
--cc=gregkh@linuxfoundation.org \
--cc=linux-usb@vger.kernel.org \
--cc=mathias.nyman@intel.com \
--cc=mathias.nyman@linux.intel.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox