cancel
Showing results for 
Search instead for 
Did you mean: 

USB Superspeed Peripherals

New Contributor

Hi Cypress,

We using CYUSB3KIT-003 development kit to test the "cyfxisosrcsink" firmware project, and attachd we encounter abnormal data streaming while the device (CYUSB3KIT) connect to Orico PVU3-2O2I extension card.

pastedImage_3.png

Orico was NG

pastedImage_4.png

The issues seems link to we tested USB3-IF compliance before (Fresco extension card), Could you please confirm how to resolve this issues ASAP, thanks.

Renesas was OK (72MHz)

BRs

0 Likes
Reply
1 Solution
Employee

Hello,

From the USB trace we could find that FX3 sends NRDY when host try to start data transfering. Have you tried with CyUSBbulkSrcSink to try if it works?

Update: the package 281596 shows there is a CRC error. Could you please try to test with a short cable and a HUB between PCI-E card and FX3?

We have received the similiar issue report ever.

View solution in original post

0 Likes
Reply
15 Replies
Employee

Hello,

I see a host controller which name is VIA USB host controller appearing in the second screenshot. Could you please try to unistall it and test again?

0 Likes
Reply
New Contributor

Hi YangyangC_06,

We confirmd that Orico PVU3-2O2I extension card was VIA chip.

Also we have uninstall and reinstall the latest driver but still has same streaming problem.

Could you please reproduce the issue by the same conditions (CYUSB3KIT-003 development kit with "cyfxisosrcsink" firmware code)?

Thanks.

BRs

0 Likes
Reply
Employee

Hello,

We're not able to set the exactly same test environment to yours. However, the demo project and demo board work well on my side.

0 Likes
Reply
New Contributor

Hi YangyangC_06,

Could you share the same piture for us reference, thanks.

If it work normally on your side, what test environment in your side?

thanks.

BRs

0 Likes
Reply
New Contributor

Hi YangyangC_06,

The issue is feedback from our customer, so it's very emergency for us.

Please help to clarify it ASAP, thanks.

BRs

0 Likes
Reply
Employee

Please check the screenshot attached.

BaiduShurufa_2019-4-29_9-31-30.bmp

0 Likes
Reply
New Contributor

Hi YangyangC_06,

As your figure shows, it looks work fine in intel USB3 extension card, but the Orico PVU3-2O2I card got fail streaming.

Could you give some opinions for resolve the problem.

Thanks.

0 Likes
Reply
Employee

As we haven't heard about the issue like this. I am afraid that I don't have idea about the root casue.

But I could suggest you to setup a Intel platform and capture the USB trace. Do the same for the Orico platform.

Compare the USB trace to find the difference. Also you may need to contact Orico for help as they may know this issue.

0 Likes
Reply
New Contributor

Hi YangyangC_06,

If you can't give us any opinions, Could you transfer the case to another Engineer?

Thanks.

0 Likes
Reply
Employee

Hello Elaine,

No matter who help you, it'll be helpful if you could provide the USB trace file.

I think nobody will know what happens from the information which you've provided.

We nee to find the root-cause from the log/debug information and then find the resolution.

That's why I suggest you capture and provide these informations.

0 Likes
Reply
New Contributor

Hi:

     Please see the attached file. I use 2 external card of USB 3 and log it by USB analyzer.

0 Likes
Reply
Employee

Hello,

From the USB trace we could find that FX3 sends NRDY when host try to start data transfering. Have you tried with CyUSBbulkSrcSink to try if it works?

Update: the package 281596 shows there is a CRC error. Could you please try to test with a short cable and a HUB between PCI-E card and FX3?

We have received the similiar issue report ever.

View solution in original post

0 Likes
Reply
New Contributor

Hi,

Why you want to test "CyUSBbulkSrcSink" Project? We used "isochronous transfer" application and already production  for 1 years ago.

Could you please to test and clarify by yourself?

If you don't have Orico extension card, we can provide it for resolve the issues.

Thanks.

0 Likes
Reply
Employee

Hi Elaine,

The purpose of the bulk test is to verify if it is an issue caused by bandwidth.

0 Likes
Reply
New Contributor

Hi,

Can you answer my another problem?

Could you please to test and clarify by yourself?

If you don't have Orico extension card, we can provide it for resolve the issues.

Thanks.

0 Likes
Reply