is the powered sub grounded? If so, try isolating the ground (e.g., by using a 2-prong to 3-prong adapter) and see if that gets rid of the hum. If so, you just have a ground loop and this is easily resolved without re-wiring.
For troubleshooting, you should also try running an extension cord...