Re: [PATCH v2 1/2] misc: rtsx_usb: avoid USB I/O in runtime autosuspend
From: Michal Pecio
Date: Wed Oct 14 2026 - 16:25:17 EST
On Tue, 13 Oct 2026 14:48:54 +0100, Sean Rhodes wrote:
> > For the record, I have no issues with wakeup on insertion when the
> > reader is suspend.
>
> I do, but only on Meteor Lake
Sounds like an unrelated USB bug.
> > The problem is when it goes to suspend with a card already
> > inserted and doesn't wake.
>
> I can't replicate this at all; my "bunch" are all fine (glk through
> arl, and cezanne through phoenix)
Host shouldn't matter in principle. Reproduction is simple:
echo 'module usbcore +p' >/proc/dynamic_debug/control
# remove the card
# in less than one second, this appears
[38244.954611] usb 10-1: kworker/0:0 timed out or killed on ep2in len=0/8
[38244.956547] mmc0: card 0260 removed
# MMC host is suspended and polling stops
# for two seconds, card insertion will go unnoticed
# the reader enters suspend with a card inserted
[38247.021374] usb 10-1: usb auto-suspend, wakeup 1
# removing the card wakes it up
[38250.163400] hub 10-0:1.0: state 7 ports 4 chg 0000 evt 0002
[38250.174416] usb 10-1: usb wakeup-resume
Regards,
Michal