Facing issue of device enumeration while connecting Full Speed Supported USB Camera

Hello Everyone,

As AR9331 supports USB 2.0 Host as per specifications, We have created one board based on AR9331 Module and connected USB Endoscope Camera lines as per below.

5 V - VCC
GND
D+ - Directly from AR9331 Module D+ to Camera D+
D- - Directly from AR9331 Module D- to Camera D-

So after connecting USB Camera then we have checked thay it is going to enumerate USB device but failed with some below logs.

Device@OpenWrt:/# dmesg
[20530.590000] usb 1-1: new high-speed USB device number 3 using ehci-platform
[20530.720000] usb 1-1: device descriptor read/64, error -71
[20530.960000] usb 1-1: device descriptor read/64, error -71
[20531.190000] usb 1-1: new high-speed USB device number 4 using ehci-platform
[20531.320000] usb 1-1: device descriptor read/64, error -71
[20531.560000] usb 1-1: device descriptor read/64, error -71
[20531.790000] usb 1-1: new high-speed USB device number 5 using ehci-platform
[20532.210000] usb 1-1: device not accepting address 5, error -71
[20532.330000] usb 1-1: new high-speed USB device number 6 using ehci-platform
[20532.750000] usb 1-1: device not accepting address 6, error -71
[20532.750000] hub 1-0:1.0: unable to enumerate USB device on port 1
Device@OpenWrt:/#

So can anything help me like is there any configurations are remaining for USB High Speed point of view? Or need to include USB 2.0 Hub Module on board?

Let me know if need anymore details for the same.

Regards,
Ritesh Prajapati

Also we have checked same camera over Raspberry PI Zero board in which able to detect it as High Speed USB Camera and also streaming is working fine on that board.

So Let me know what can be the possible reasons for failure or detection point if view.

Regards,
Ritesh Prajapati