On Sun, 23 Nov 2014, liu chunlin wrote:
> Hi all,
>
> AS I known,SDcard use SDIO interface,I need use a sdcard-reader( USB to
> SDIO)if I want to use sdcard on my board ,but I have try many sdcard-reader
> without sdcard to connect usb ,all of them will cause usb bus can't enter
> runtime suspend. and I try to connect a usb storage on my demo board also
> will cause usb bus can't enter runtime suspend,but if I press power
> button,the usb bus can enter suspend mode.I guess the driver hav not
> implemented this function.
>
> Alan Stern tell me that Runtime suspend for USB storage devices was added in
> the 3.14 kernel,but I can't find the patches about USB runtime.Who can help
> me?
I was wrong; the support was added in the 3.10 kernel by these commits:
66311274691e
6c9546675864
c8158819d506
9b21493c4520
6df339a51e3b
with bug fixes in these commits:
d20ec597cba1
c60855cdb976
10c580e4239d
In order to make runtime suspend work, you have to turn off
media-change polling. When there's no card in the reader, the system
will constantly check to see if a card has been inserted. This
checking will prevent the device from entering runtime suspend.
Alan Stern
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html