> > I'm saying that the *HARDWARE* absolutely did tell ... but Windows > > discarded that information, creating the inconsistency I highlighted. > > What do you mean? _How_ was the hardware able to tell (considering that > the computer was powered off at the time) that I had unplugged and > replugged the device? The power session was lost, that root hub port was reset. > If we're going to be careful about use of words, then "unplug" and > "replug" should refer to physical actions taken on cables and connectors. > What you seem to have in mind could better be described as "breaking and > restoring connectivity", or even "interrupting and restoring Vbus power". The latter, since that's what's testable. - Dave