Hi Siva,
The USB hardware is completely on-chip so I don't expect it to be a hardware issue.
I suspect the difference may be in the Linux kernel configuration or driver support or udev configuration.
I'm not a Linux engineer though.
Do you see any messages reporting the connection of a USB device? If you do, then the camera is recognized at the USB level, but it may not have a driver.
Best regards,
Richard