Well, the answer was "yes" the cable is correct. And the way to get it to work in this scenario was to disable power management for the usb port
echo -n "1" > /sys/bus/usb/devices//bConfigurationValue
Don't try this at home unless you know that the power is present...