it seems, that XP sees the USB ports different than macOS ...
if you can make it understand, that there's no hub present, this would be solution.
MacBook:

disabling the built-in iSight cam could free up bandwidth from the v2.0 bus.
just a bit unsure, if the other buses are v1.0 or v1.1 ... Virus TI requires v1.1.
MacBook Air:
... an interesting technical article about macBook Air:
http://www.maushammer.com/systems/mba/USB.html
(this guy had the same thought as me: soldering in 4 wires)