Hi Jan Axelson,
Thank you for the reply.
Basically I don't have a USB 2.0 Hub when you suggested to use Hub in between.
Today I have tried with the USB 2.0 Hub and the device enumerates with out any issues.
I will capture and share the working and non-working logs with you.
I have did the following experiment.
Force the ISP1582 controller to operate at Full Speed always. Conencted the device directly to the non-wokring PC
I have observed that the VBUS value is 5.06 V and D+ Line is showing 0V. Looks the Device is not turning on the D+ line, but when I read the register contents to Turn on D+ line it shows it is enabled.
When ISP1582 is operating at Full SPeed I have used Hub in between. USB Enumeration is success and VBUS shows 5.16V and D+ Line shows 3.0V (Don't remember the fraction). Does this means VBUS has to be more than 5.1 V for the device to work. I think the spec says 5.0 V is sufficient correct? I will share the logs when the device is working and not working.
Regards,
GSR