You might check to see how much power is supplied to each of the HD's usb ports. If the power delivered to the port is too much (or too little), the drive might not be recognized.

Media boxes vary, so outside of having people post which media box works for them - and even that's pretty informal - there's no way for me to know which boxes work and which don't.