(In reply to Oliver Neukum from comment #8) > The failure you are seeing is on the PCI level. From your logs it is unclear > whether the HC that fails to resume is hosting other busses. It is possible > that it is just not resumed without a device. Hi, My work-around is to resume, *then* connect the device. > Do you have other devices to test to make sure it is not specific to your > phone? What an excellent idea. As my phone is a Samsung S21, non-root, I hadn't thought it might be an issue. Using another phone (OnePlus Nord), it works. > Alternatively, if not, it would be necessary to set the "control" > attribute for your root hub to "on". I think you're saying a work-around is for me to create a udev rule. I can certainly do this but given that my phone is very generic, non-rooted, I'm not sure whether that's a good solution for regular users. Thoughts?