Richard, On Tue, 2013-02-19 at 16:25 +0800, Wei Yang wrote: > Sorry for bothering, I am looking at this and try to understand the process, > while get some confusion. > > 1. The error log will be printed every time suspend/resume, no matter whether > the device is plug in/plug out during the suspend as discussed below? > > If the device is always there, no one touch it, the error message still be > printed? > > 2. In my mind, before the pcied_init is called, those pci_dev are > already enumerated, such as the wireless card in this case. > > During the boot stage, if the pciehp_force is set to true, the error messge > still be printed? Since I don't have those devices to create pcie_device, I > can't test this. > > 3. Do you think it would be find to remove those devices at the suspend stage? > Then they will be added again at the resume stage? Bypassing your questions, I'd like to point you at http://article.gmane.org/gmane.linux.kernel.pci/20077 , in which Rafael suggested a possible solution to this situation. (There's some extra info in other messages in this thread.) I must confess that I'm not at all sure how to implement it and that so far I have, rather cowardly, not even drafted a solution along those lines. Paul Bolle -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html