> It probably should be dealt with in the ->set_power() callback. > Is it one of the PCI devices in sdhci-pci-core.c? Sure, I can move the delay to sdhci_set_power(). It looks like that gets called right before the if-statement in the change I proposed so the behavior should be the same, unless host->ops->set_power is set. I believe we saw this failure on devices using the Intel Atom E3930 and E3940, which are Apollo Lake. It looks like there is an entry in sdhci-pci-core.c. Does that change what we should do? Regards, Erick