USB 3.0 issues

If you're having trouble with your LattePanda Alpha & Delta, here's the place to get help.
Forum rules
If you have not found a solution, post a new issue. To speed up the process please let us know:
- Have you tried the solutions listed above?
- What board are you using? Standard (2GB RAM/32GB eMMC) or Enhanced (4GB RAM/64GB eMMC)?
- Have you tried any other solutions?
- How long have you had your board for?
- When did you first boot your board?
- Did it work ok before the issue occurred or has the issue always been there?
- Use images and videos to help us understand the issue where possible

If you are seeking RMA:
- Please open a new topic rather than hijacking someone else's thread
- Mark RMA posts with [DEFECTIVE] + <helpful description of issue>. We can then approve/disapprove each request
- Completed RMA cases will be marked with [CLOSED]
You can find the RMA guide [here]

Resolved Issues
- If you manage to fix an issue, please share your solution for the good of the community. It could help someone else in future.
- If an issue is resolved the thread should be marked as [RESOLVED]. We can then sticky the thread to help people in future.
Post Reply
User avatar
jlinde
Posts: 2
Joined: Sat Jun 29, 2019 2:55 pm

Mon Jul 08, 2019 8:38 am

Hello,

We have purchased a couple of Lattepanda Alpha 864 for our drone projects and they appear to work very well for most purposes - both in Windows 10 and in Linux.

However, when we connect high performance USB 3.0 devices such as USB 3.0 cameras or software defined radios, it appears that the USB 3.0 interface gets very unstable - almost unusable. USB 3.0 devices disconnect suddenly or we get many LIBUSB_TRANSFER_ERROR's - something I have never seen when we use the same equipment on other machines. It seems the issue occurs when high speed transfers are taking place - eg. >100MB/s

Another interesting detail is that the USB 3.0 issue seems highly dependent on which cables that we use. Some cables work better than others.
This issue is nonexistent when we use a standard laptop or Intel NUC. I know for certain that the cables are not faulty, although their shielding quality may vary.

I suspect that something is interfering with the USB 3.0 interface - maybe WiFi or something else. Or maybe it is a driver/UEFI issue?

In any case, I have not been able to find a solution and therefore, we cannot use the Lattepanda Alpha for these purposes. It is a shame, because it is very lightweight and very suitable for the drone applications that we want to use it for. Has anyone else seen this issue or have you got any suggestions on how to proceed?

Thank you!

User avatar
ccs_hello
Posts: 439
Joined: Sat Oct 13, 2018 9:16 pm

Tue Jul 09, 2019 12:34 pm

Hard to tell, two suggestions:

1. Number one issue on the world of USB is when the port is supplying power (regulation, stability, current limit, etc.)

2. Use shielded cable:
USB 3 superspeed is running at 5 Gbps which demands high quality cable/connector,;
also keep WiFi 2.4GHz as far away (or shut 2.4 off) from anything that is USB3.

User avatar
jlinde
Posts: 2
Joined: Sat Jun 29, 2019 2:55 pm

Wed Jul 31, 2019 11:32 am

Thank you for your ideas. However, we are already powering the lattepanda alpha directly using the 12V DC socket, with plenty of power available. The USB3.0 devices themselves are not powered directly by the lattepanda.

We have tested with many different cables, all shielded well. The hardware has been tested successfully on other equipment (Intel NUC, laptop etc.) so the cables do not appear to be the problem. We have switched off WiFi in the bios.

The only thing that improves the situation is connecting a USB hub between the devices (this USB hub is powered from the lattepanda - not an external PSU). This appears to improve the reliability slightly.

Considering we have none of these issues when using an Intel NUC, I suspect that there are some deeper issues with the way the USB 3.0 is implemented on the lattepanda (signal integrity, noise etc.).

User avatar
ccs_hello
Posts: 439
Joined: Sat Oct 13, 2018 9:16 pm

Thu Aug 01, 2019 12:47 am

What is the cable length, speed (SS or HS), data movement mode (isochronous or bulk transfer)?
Also try "USBView.exe" (if Windows) to check the USB host side and device side parameters (if anything unusual.)

User avatar
rollo
Posts: 2
Joined: Mon Oct 14, 2019 9:21 am

Tue Oct 15, 2019 3:03 pm

I have same problem. Did you solve this?

Post Reply