Why do I have to wait several minutes before "USB 2.0 Hub" shows up in "System Information..." -> "USB Device Tree"?
Recently, after connecting a USB 2.0 hub to my MacBook Pro (13-inch, 2017, i5). I need to wait several minutes before I can see it in "System Information..." -> "USB" -> "USB 3.0 Bus" section.
This is very inconvenient. Because I need to connect my keyboard and mouse to this USB hub. If "USB 2.0 Hub" doesn't show up under USB Device Tree, I can't use my keyboard and mouse.
Why does this happen?
I've tried both of the Thunderbolt ports of the MacBook Pro. But the same problem occurs, I still need to wait several minutes before "USB 2.0 Hub" shows up under "USB Device Tree".
You can find the above window by holding *option* key, clicking the apple icon on the top left corner of your screen, then clicking *System Information...*.
I've also tried using another USB hub, but the problem still exists.
Does anyone know what might be the root cause of this problem and how to fix it?
I've tried resetting NVRAM by following this tutorial. But it doesn't help.
Resetting SMC doesn't work either.
Could this mean that my MacBook Pro doesn't have enough current to drive the USB hub, so it needs extra time to identify the USB hub?
MacBook Pro 13″, macOS 12.5