Camera Port and rt2x00usb not getting along

Hi Everyone,
     I am using a beagleboard XM with the angstrom 2.6.32 kernel and
the leopard imaging VGA module. I am seeing some interesting behavior
after using the camera for a couple minutes and wanted to see if
anyone had seen the same issues. Or if anyone was familiar with the
rt2x00usb driver and could guess how the camera module would be
affecting it.

Symptoms -

When using any camera viewer (mplayer, gstreamer, custom) for a couple
minutes, I loose complete control of my wireless usb mouse and
keyboard and the following message shows up repetitively on my
console.

[ 354.967620] phy0 -> rt2x00usb_vendor_request: Error - Vendor
Request 0x07 failed for offset 0x308c with error -110.
[ 357.561309] phy0 -> rt2x00usb_vendor_request: Error - Vendor
Request 0x07 failed for offset 0x308c with error -110.
[ 360.172576] phy0 -> rt2x00usb_vendor_request: Error - Vendor
Request 0x07 failed for offset 0x308c with error -110.
[ 360.194274] phy0 -> rt2x00usb_regbusy_read: Error - Indirect
register access failed: offset=0x0000308c, value=0xdfb9cb98

Other Interesting Things-
    I am working on a driver for the 5 MP leopard board sensor and I
see this error occurs much quicker with larger image formats. Could
there be a wild pointer in the omap35xxcam.c driver?

Thanks!
         Colin

I guess USB bus is getting dead during high CPU load.

2010/11/8 colinfp <foeparker.colin@gmail.com>