cancel
Showing results for 
Search instead for 
Did you mean: 

USB Superspeed Peripherals

New Contributor

HI,there.

  

the composite device(UVC+usb-uart  ----they are all use IADs) is work in windows,but when i use it in linux ,it just only one device can work.

  

dmesg | tail -20

  

pastedImage_0.png

hope someone can help me to solve my doubt.

  

Many thanks in advance!

0 Likes
Reply
1 Solution
Moderator
Moderator

Hi,

lsmod command can be used to check if the cdc_acm module is loaded.

If it does not enumerate as expected, please connect any USB Serial devices like https://www.cypress.com/documentation/development-kitsboards/cyusbs232-usb-uart-lp-reference-design-... Or the micro USB connector in the following kit can also be used to get a USB-UART interface https://www.cypress.com/documentation/development-kitsboards/cyusb3kit-003-ez-usb-fx3-superspeed-exp...

If you have any of the above kits/ any other USB-UART devices, please connect to Linux and check if they are working fine. If yes, then taking an USB trace would help to know what is the difference.

Regards,

Hemanth

Hemanth

View solution in original post

0 Likes
Reply
4 Replies
Moderator
Moderator

Hi,

Did the cdc interface enumerate correctly? which driver is loaded on the Linux side?

Did you try Minicom?

Regards,

Hemanth

Hemanth
0 Likes
Reply
New Contributor

Hi , thanks for your reply.

How to check the CDC enumerate on the Linux side,Is there application note as a example?

My project is a industrial camera, use UVC and USB-UART. It all works very good on the windows OS side, 

But on the Linux(Ubuntu) the UVC is OK, but the USB-UART  is not recognized. 

I want to know what is the difference between Linux os and windows os  on the USB-UART.

Which kind of driver needs to be installed in Linux.

I can try Minicom.

0 Likes
Reply
New Contributor II

Sorry for reply something else.

Could tell me which UVC and usb-uart firmware are you using?

I have found sample in the forum, but it could not run well.

Image went well at first, but freezed after a few seconds.

UVC + USBUART Example

And also I have checked the document about how to add CDC, and I think it is similar to the example I wrote in the last line.

Adding Communication Device Class Interface to FX3 Firmware - KBA229099

Moderator
Moderator

Hi,

lsmod command can be used to check if the cdc_acm module is loaded.

If it does not enumerate as expected, please connect any USB Serial devices like https://www.cypress.com/documentation/development-kitsboards/cyusbs232-usb-uart-lp-reference-design-... Or the micro USB connector in the following kit can also be used to get a USB-UART interface https://www.cypress.com/documentation/development-kitsboards/cyusb3kit-003-ez-usb-fx3-superspeed-exp...

If you have any of the above kits/ any other USB-UART devices, please connect to Linux and check if they are working fine. If yes, then taking an USB trace would help to know what is the difference.

Regards,

Hemanth

Hemanth

View solution in original post

0 Likes
Reply