You can pull up the pin selfpwr to HIGH. In this condition, you may get your drive work without a external power adapter.
yyca, thank you for the response. After looking into this, if I were to pull the "SELF_PWR" pin high by manually setting it to 5V it would of shorted out the supply because it uses the switch inside the DC barrel jack to pull this pin to ground when the barrel plug is not inserted. So just by inserting the plug from the AC adapter (without plugging it in), it removed this pull down and the hub starting working as self-powered.
I will explain the function of pin self_pwr here.
This pin is used to indicate whether a HUB is bus power or self power. If it is pulled down to GROUND, it indicates the HUB is bus powered and it is connected to HIGH to indicted self powered.
For the bus powered hub, according to USB spec v2.0, the device which is connected to its DS port could sink no more than 100 mA current in default state(it is a terminology defined in USB2.0 spec). In the enumeration process, communication between the host and device will occur. Device will report all of its information including power consuming requirment. If the device state it needs more than 100mA current, the device could not enumerate on PC side. A warning message will pop up.
For a self powered hub, external pwoer jack will provide 5V at DS port. Thus the device on DS port could sink current from external power source instead of USB bus.
In this way, a device which need more power will work normally.