Re: [PATCH v2 1/2] misc: rtsx_usb: avoid USB I/O in runtime autosuspend

From: Sean Rhodes

Date: Tue Oct 13 2026 - 09:27:37 EST


> I have a card reader with RTS5178 and a simple SD slot, no tray.

Thanks, but what is that attached to? i.e. Arrow Lake

On Tue, 13 Oct 2026 at 13:27, Michal Pecio <michal.pecio@xxxxxxxxx> wrote:
>
> On Mon, 12 Oct 2026 22:34:14 +0100, Sean Rhodes wrote:
> > > How is the driver supposed to detect card insertion after the last
> > > poll but before the reader goes to suspend and can issue remote
> > > wakeup?
> >
> > The reader uses remote wake; what hardware are you testing on?
>
> I have a card reader with RTS5178 and a simple SD slot, no tray.
>
> Remote wake doesn't work when the reader is not suspended, so before
> suspending we used to check one last time that no new card has been
> inserted. This made sense.
>
> Any delay between the last time the reader is polled (by anyone, for
> any reason) and actually placed in suspend is a time when a new card
> can be inserted and completely undetected, forever.
>
> Regards,
> Michal