I'm a bit surprised that either of these (USB Type-A socket to Type-A socket "gender changer" and the hub) work... it suggests that certain USB _peripherals_ (hubs, etc...) are providing power on the upstream side, which IIRC is a violation of the USB spec.