PM on Beagle Board,

Hi,
I am working PM on Beagle Board, I connected USB Camera on BB, via External USB Hub, I enabled the PM on kernel.
I send the command ‘echo MEM > /sys/power/state’ It enter into Suspend mode and all devicesinforation got that entering to Suspend mode.

platform omapdss: preparing suspend
platform leds-gpio: preparing suspend
twl4030_reg twl4030_reg.6: preparing suspend

serial8250 serial8250: preparing suspend
usb usb2: preparing type suspend, may wakeup
alarm alarm: preparing suspend
usb 2-2: preparing type suspend, may wakeup
usb 2-2.3: preparing type suspend, may wakeup
usb 2-2.3: type suspend, may wakeup
Activate the console, it calls the resume() state, MMC card and other operation is registered.

But USB Camera got disconnected.

pm_op(): usb_dev_resume+0x0/0x18 returns -19
PM: Device 2-2 failed to resume: error -19
usb 2-2.3: type resume
pm_op(): usb_dev_resume+0x0/0x18 returns -19
PM: Device 2-2.3 failed to resume: error -19

Restarting tasks … <6>usb 2-2: USB disconnect, address 2
usb 2-2.3: USB disconnect, address 3
PM: Removing info for No Bus:usbdev2.3_ep81

Why not USB camera resume() again?

with regards,
saminath