> > > ? Wouldn't suspending the entire bus completely stop the throughput > > of > > > any attached device? > > > > Not necessarily (right?). If I shut off VBUS then yes then I need to > > re-enumerate for sure. One might figure out a cleaver way of shutting > > it off and turning it back on in between host requests. > > No, you can't do that. Without VBUS power there's no reliable way to > detect disconnects or media changes. That's a good point. I wonder in this case if it is possible to keep a list of what was there. When you re-power if its not there, it should be like it was disconnected, then act accordingly. If it is there all is ok. It seems unlikely that the same PID/VID device would have replaced it. New devices would show up as not being there before. Coding that all up would likely be a bunch of work assuming it was possible. Thanks, Richard W.