cancel
Showing results for 
Search instead for 
Did you mean: 

USB superspeed peripherals

Anonymous
Not applicable

I've tried to run the USBVideoClassBulk example from the sdk as is. It is compiled and uploaded to CX3 evaluation board, but I can't see the video device on my linux machine.

   

There is some problem with usb descriptors, cause I get this message in dmesg:

   

[71795.430285] usb 3-2.2: Product: FX3
[71795.430287] usb 3-2.2: Manufacturer: Cypress
[71795.431324] uvcvideo: Probing generic UVC device 2.2
[71795.431330] uvcvideo: no class-specific streaming interface descriptors found.
[71795.431337] uvcvideo: Found a Status endpoint (addr 82).
[71795.431340] uvcvideo: Found UVC 1.00 device FX3 (04b4:4722)
[71795.431522] uvcvideo: Scanning UVC chain: OT 4 <- XU 3 <- PU 2 <- IT 1
[71795.431528] uvcvideo: Found a valid video chain (1 -> 4).
[71795.431529] uvcvideo: No streaming interface found for terminal 4.
[71795.431591] input: FX3 as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2.2/3-2.2:1.0/input/input75

   

and the "lsusb -v" for cypress device seems to be cut in th middle.

0 Likes
3 Replies
Anonymous
Not applicable

Please find the modified code. I have tested it to work on Ubuntu 14.04. Please check and update.

0 Likes
MaAr_2545856
New Contributor II

what are changes made in the firmware to work with Linux 14.4

could you please share the change list

0 Likes
Rashi_Vatsa
Moderator
Moderator

Hello,

Please try programming the USBVideoClassBulk firmware from the latest SDK https://www.cypress.com/documentation/software-and-drivers/ez-usb-fx3-software-development-kit

I have tried at my end and the enumeration works fine on Ubuntu 18.04

Regards,
Rashi
0 Likes