Hi What I want to say is that if we will be doing a large file transfer using the USB port of the PCMCIA device, then after suspend when we will resume whether the file transfer will be resumed or it will be starting all over again? Let us suppose that the controller for the USB port has the capability to resume the transfer. But the PCMCIA client driver will release the configuration on suspension and get a new configuration on resumption (as in a number of PCMCIA client driver). As the controller of the USB port will be using the resources allocated by the PCMCIA client driver and as per my understanding, during the new configuration the resources can be allocated anywhere in the io space (no guarantee of getting mapped in the same region of io space where it was before suspension), I think it will be troublesome to handle suspend/resume in the controller for the USB port if we will do nothing extra inside PCMCIA client driver. And sorry for using the term HCD. Actually I was trying to say the controller for the USB port. Thank you, Regards, Kaustav Majumdar -----Original Message----- From: Dominik Brodowski [mailto:linux@xxxxxxxxxxxxxxxxxxxx] Sent: Wednesday, January 18, 2006 1:11 AM To: Kaustav Majumdar (WT01 - Semiconductors & Consumer Electronics) Cc: linux-pm@xxxxxxxxxxxxxx Subject: Re: [linux-pm] Query regarding behavior of PCMCIA devices with respect to suspend and resume Hi, On Tue, Jan 17, 2006 at 06:49:11PM +0530, kaustav.majumdar@xxxxxxxxx wrote: > If in a PCMCIA device, there will be a USB port, then suspend/resume can > be or will be handled by controller for that USB port. If that driver supports a suspend and resume method, then yes, it will be handled automatically as the PCMCIA subsystem is fully integrated into the Linux kernel device model infrastructuire. > But I am not sure > whether in that case, the PCMCIA client driver should support the HCD or > not and if yes then in what way? What do you mean with this? What do you mean with "HCD"? Domninik