The USBVideoClassBulk sdk example isn't working on ubuntu 14.4

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

cross mob
lock attach
Attachments are accessible only for community members.
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
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable

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

0 Likes

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

could you please share the change list

0 Likes

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