Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

USB superspeed peripherals

LeGa_3963206
Level 4
50 replies posted 25 replies posted 10 replies posted
Level 4

Hi,

Is there any updates since 2016 ?

I have the same issue for firmware freshly compiled in latest SDK.

In Ubuntu 18 (Linux ubuntu 5.3.0-51-generic #44~18.04.2-Ubuntu)  "modprobe usbserial .."mentioned above just quits silently with no result.

Regards,

Leonid

0 Likes
1 Solution
Rashi_Vatsa
Moderator
Moderator 500 solutions authored 1000 replies posted 750 replies posted
Moderator

Hello Leonid,

Please refer to this KBA Adding Communication Device Class Interface to FX3 Firmware - KBA229099 and check if the firmware modification is correct and composite device enumerates fine.

If only the CDC interface is not binding to the driver please try programming usbuart example firmware, in the SDK (path: ...\Cypress\EZ-USB FX3 SDK\1.3\firmware\serialif_examples\cyfxusbuart), to FX3 and check if the driver is binding to the CDC interface. In usbuart example, the FX3 enumerates as a CDC device.

As mentioned earlier to check if the device enumerates and binds to the appropriate driver correctly lsusb command can be used.

Regards,

Rashi

Regards,
Rashi

View solution in original post

0 Likes
2 Replies
YatheeshD_36
Moderator
Moderator 750 replies posted 500 replies posted 250 solutions authored
Moderator

Hello Leonid,

Can you please brief the issue you are facing.

Is the device USB CDC and UVC device not being detecting in Ubuntu?

What does the lsusb command output?

Thanks,

Yatheesh

0 Likes
Rashi_Vatsa
Moderator
Moderator 500 solutions authored 1000 replies posted 750 replies posted
Moderator

Hello Leonid,

Please refer to this KBA Adding Communication Device Class Interface to FX3 Firmware - KBA229099 and check if the firmware modification is correct and composite device enumerates fine.

If only the CDC interface is not binding to the driver please try programming usbuart example firmware, in the SDK (path: ...\Cypress\EZ-USB FX3 SDK\1.3\firmware\serialif_examples\cyfxusbuart), to FX3 and check if the driver is binding to the CDC interface. In usbuart example, the FX3 enumerates as a CDC device.

As mentioned earlier to check if the device enumerates and binds to the appropriate driver correctly lsusb command can be used.

Regards,

Rashi

Regards,
Rashi
0 Likes