Hi, [ sorry for the delay, was busy with other stuff ]
> I'm not sure about that. According to the spec, when the hc is set to > running mode (p.70) > > "At this point, the host controller is up and running and the Root Hub > ports (5.4.8) will begin reporting device > connects" I understand "report" as "stick events into the event ring". So I think the portsc register should be updated no matter what, and when xhci is running additionally queue an event. > However, does > this commit also ensure that the status port change event is generated > when the hc is switched to running mode and there were already some > devices present? No. I don't think the controller is supposed to do that. cheers, Gerd