Question: what is the difference between generic usb hub and usb root hub?
Answer: A generic hub is a device that splits one USB port into multiple ports (usually four, although seven-port hubs are also available). ... A bus-powered hub subdivides the 500mA of power available from the root hub it's connected to into 100mA per port and 100mA for device operation.