Friends,
I need a help from you. I am using a IMX51 custom board where OTG port is configured as device port by permanatly pulling up the ID in the
hardware itself. I got another custom board developed on IXP400 which has USB port configured for full speed and acts as a host. Everytime
when IMX51 is powered before IXP, keeping IMX OTG connected IXP host, connection gets established properly. But if we do a reset or power
down abruptly of IMX board when both boards are powered and USB communication is active, IXP board never understands that IMX device is not
active and on next power up of IMX, the USB communication never gets established too. I am not able to solve this issue. If anyone can give
any clue of what is going on and what is the solution for this issue, it will be really helpful.
One more info, at this scenario, i am getting a message "HandleUSBReset: Not still in reset condition. Possibly reset controller??" in IMX
serial port and this message is there in HandleUSBReset() in pdd.c file. Any help and guidance will be highly appreciated. Thanks in
advance.
Regards,
Santhosh