-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issues with USB communication on AMD AM4 Mainboard (X370 + Ryzen) #98
Comments
At least some of this is a duplicate of #100, but that's really a symptom, not a cause.
I see that you've tried different cables. Have you tried a powered hub? Is the FluxEngine itself running from the FDD power supply? Do you still get problems with |
Just dumping some brainstorming stuff related to my AMD Ryzen 1700 + Linux USB kernel driver issues. On Linux getting: Leads me to:
As a first step will just try to turn IOMMU off to check if it improves the situation at all. Update: Doesn't help. Too annoyed for the moment with the situation on that machine that seems to have issues with USB in general. Switched to a different Linux machine available. |
Good news:
|
Hi David,
Now this is the kind of issue nobody wants to read on his own project's bugtracker because there's not much more to be done than reading, shrugging and sighing. ;-)
With best intentions I tried to run FluxEngine on my AMD Ryzen box (ASUS Prime X370-PRO, Ryzen 1700, Nvidia GTX 1060). I had issues whenever USB bulk transfer is required. I tried different USB cables and different USB ports.
fluxengine
command displays help normal.fluxengine rpm
command runs normal.fluxengine read ibm
results either in "USB underrun" or "Error: bad USB reply"fluxengine testbulktransport
returns as last line: "Error: data transfer corrupted"Error messages are copied from Linux on the box, but beware:
On this box I have Ubuntu 18.04 amd64 and I also have Windows 10 64bit. So I was able to test the FluxEngine on both OSses. That's why I think the issue is related to my hardware or my hardware configurations (have to check UEFI settings).
The same FluxEngine works fine on my Lenovo Notebook with Windows 10. On The notebook I get 750 KB/s according to
fluxengine testbulktransport
.On the problematic X370 box I only seem to get 600-670KB/s.
I'm not asking for a solution, I just wanted to document that I have a problem here. Maybe in a week's time I will stumble across the solution - then I will document it here.
On Linux the FluxEngine is compiled locally, on Windows I used the latest experimental binary.
Dmesg on Linux shows me:
On Linux, I also tried to update libusb-1.0.0 packages to more recent versions. Syslog and dmesg don't show any obvious thing. All I can see while I'm issueing FluxEngine commands is:
But the issue also occurs on Windows 10.
My current ideas are:
The text was updated successfully, but these errors were encountered: