Using the SDK 8.0.0.0 (Kernel 3.14) we are attaching an external usb hub to the BeagleBone black. Devices on the external USB hub only enumerate on a reboot, not when the device is plugged in after power up.
I've tried several external usb hubs, powered and unpowered. The hub always shows up, but nothing that is plugged into the hub does unless the board is rebooted.
Also, if a working device on the hub is unpowered, it rarely de-enumerates fro lsusb.
This is a problem for our application because we are power controlling the external devices.
Any help is appreciated.