Can not mount 2 usbs same time in embedded linux
I am developing an ARM9 based device and it uses embedded linux. I designed it based on a reference architecture and the architecture is ok. The device has 2 usb high speed host ports (say port1 and port2).
It seems that only one port can be used at a given instance.With a usb flash drive attached to port1 it works perfectly and ehenever I mount other flash in to port2 the port1 stops working(automatically unmount) and port2 flash starts working.
When I mount a flash in to port2 only, then it works perfectly.But if I add another in to port1 it is not mounted.
Is this a issue with kernel or drivers or anything else. Can someone help me