Supply problem Arduino mega 2560+,usb host shield+ arduino motorshiekd

Hi users, I actually devellop a project and i'm front of a supply problem, my system is compose of:

-an external power supply 12Vdc
-arduino mega 2560
-Usb host Shield
-Arduino Motor Shield
-1Dc Motor which consume 9V,2A

the issues is the next one:
before i was able to control this dc motor thanks to a ps3 controller and now when i used the 3 arduinos cards in same time my motorshield do not delivers current on A channel. (that was working good before).

I have done a test with 9V DC motor and i add a brake on channel B which consume 9V 0.4 A

I have try to use only motor shield + arduino mega and that works

i have try to use only usb host shield+ arduino mega and i receive data from ps3 controller ( so that work)

When i use the 3 cards i can see leds on motor shield light a little bit.

I suspect a pin problem, but arduino mega is compatible with usb host shield, the connection is made by ISCP connector (equal to pin 51,52,53)

my motor shield use pin 3 (for Pulse Wight Modulation A) and pin 12 for DIR A
use pin 11 f(or pwm B )

i tried with a simple programm like it:
analogwrite( 11 ,190) ;
delay (500);

analogwrite(3,190); PWM

digitalWrite(12,HIGH);

if someone can explain me why, i will listen him really carefully.

3 cards are suppose to works together so ....

hi.
How are you powering your motor?I hope you are not trying to power it with 5V from USB port ...

i supply this thanks to a 12Vdc external power supply, when i have done the test i had limited the current to 1,5A with this alimentation. Druring this test my motor consume not more than 1A

What current can the 12V supply give? What's the total current consumption of
each part at each voltage - ie is the supply adequate?

motor consumes 0.6A with no mecanic power needed
brake of this motor consumes 0.4A, (need to be supply for be unlock)
and normaly trhis supply is adequate because i use PWM for supply to 9VDC