Linux USB
 help / color / mirror / Atom feed
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


  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