Sparkfun USB host shield

Hi guys,
Iv'e recently purchased a sparkfun shield: https://www.sparkfun.com/products/9947
I soldered it on to my arduino UNO board and everything was going fine Until I tried to connect my ps3 controller to the USB jack.

The Controller is not charging and the power LED is not on, I tried giving it a 9v external power supply but it did nothing. I connected it to the VIN and GND but no charging was happening and after I also tried plugging it in the Arduino's Jack it also did nothing.

My board works fine, when I tried to run a simple sweep sketch from the USB host shield pin 13 it works fine...

Also sometimes when I don't have the Arduino cable connected and I plug the 9v to the 3.3 volts Pin and GND pin the USB host shield LED powers on but the Ps3 controller still doesn't charge...

WHY IS MY USB JACK NOT RECOGNISING ANYTHING???

I soldered it on to my arduino UNO board

Why? A shield is supposed to be removable.

I plug the 9v to the 3.3 volts Pin and GND pin

Maybe you need to try 24 volts. Or 120. Feeding 9V to a pin that expects 3.3V indicates that you are not the sharpest crayon in the box.

[UPDATE]

First of all, PaulS, I ment that ive myself soldered the headers on the shield, the shield is in removable,

Second I have fixed the power Issue, for those of you having the same problem their is a little button that is ON and OFF make sure it's on the ON setting (I know Im an Idiot).

After I plugged in my Dongle, I tried running the Board_qc example and got the following error.

/**** Circuits At Home 2011 USB Host Shield Quality Control Routine Reading REVISION register… Die revision 03 SPI long test. Transfers 1MB of data. Each dot is 64K Test failed. Value written: 01 read: 00 Unrecoverable error - test halted!! 0x55 pattern is transmitted via SPI Press RESET to restart test /.

Keep in mind this is the Sparkfun shield, I saw people were having similar poblems but no solution??