Link to home
Start Free TrialLog in
Avatar of chemicalx001
chemicalx001

asked on

How can I fix the ' xhci_drop_endpoint called with disabled ep' error in Ubuntu?

I have an Odroid XU4 with Ubuntu 15.10 installed (flashed from http://odroid.com/dokuwiki/doku.php?id=en:xu3_release_linux_ubuntu)

When I use the USB3 ports, I get drop outs and slow speed. The syslog shows a lot of :

Mar 24 17:00:00 odroid kernel: [   18.967657] [c6] xhci-hcd xhci-hcd.5.auto: xHCI xhci_drop_endpoint called with disabled ep ddd5fd80

Open in new window



Googling that error shows that others have seen the same issue with xhci, but I cannot see a fix, other than changing the setting XHCI mode in the BIOS from "Smart Auto" to "disabled." Ubuntu will then use EHCI, which works, but at USB2 speed, not USB3.

I have 2 questions:

1-To test that this is in fact the issue, i need to disable XHCI in the odroid bios. How do I do this? I only see the boot/boot.ini file, and there are no XHCI settings.

2- As I will need USB3 speed, how can I get rid of the xhci_drop_endpoint error and get my USB3 devices working at high speed?

Thank you.
Avatar of arnold
arnold
Flag of United States of America image

Do not have this on hand nor have I, but found the following on xu4 and issues reported. Tge suggested fix is.. Peculiarly

http://forum.odroid.com/viewtopic.php?f=95&t=15302

See if the remedy some claimed in their case worked, works for you in your case.
The issue could be a distraction requiring only the removal/reinsertion of the xu4 to make sure all the contacts are set....
Avatar of noci
noci

Well not that peculiar, apparently while soldering the boards the contacts can become dirty.
Normally a manufacturer will clean them after soldering, obviously they were not too successful with some batches.

should be a one time issue, otherwise there is more wrong and you need to check what goes wrong...
can be firmware issues, kernel drivers issues or plain old hardware faults. (So check if there is power on the port
by f.e. check if you can charge a phone through it).
Avatar of chemicalx001

ASKER

I have tried cleaning the contacts,  and updated the firmware and kernel to the latest version. I still see the xhci error.

To the first part of my question,  to double check that this is in fact the issue,  how can I change the xhci settings?
SOLUTION
Avatar of noci
noci

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
How are you powering the device? I would recommend at least a 1A 5V power supply, better 2A.
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I've requested that this question be deleted for the following reason:

it wont let me close it any other way
What other way do you want to close it? Were any of the suggestions helpful; you want to choose one or multiple, or .....
closed. Was a browser bug.