I'm looking for a USB hub controller (how many ports exactly doesn't matter, can work around that) that has status output pins indicating the state of the port. Ideally I'm looking for an output indicating if a device is connected, if that device is initialised, and if communication is happening (similar to RX/TX LEDs on a UART).
Does anyone know of a USB hub IC with such additional functionality? Other suggestions are also welcome. I'm OK with "difficult" packages such as BGAs if necessary.
Many USB hub controllers provide monitoring functionality. I have used e.g. SMSC/Microchip high speed and superspeed hubs USB2514 and USB5734, they can be configured to expose speed/connection LEDs. There's however no access to communication state.
Hackaday website has various projects to control and monitor USB. Example is below. There are mentions of software installed on the device or on a connected computer.
Broad portfolio of USB (Universal Serial Bus) power delivery controllers with comprehensive support including software, reference design and driver suites.