On Thu, Nov 05, 2015 at 09:23:59AM +0000, Wim Vervoorn wrote:
Hello Kevin,
I am sorry for posting in HTML, I overlooked that.
Thanks for getting back. I have tried to get logging at level 8 but if I do that the USB3 stick is failing anyhow for some reason. I guess this indicates some timing issue.
What I did is getting a couple of logs at level 7 as well.
The names of the logs speak for themselves I hope. The ADATA is the superspeed stick and the Kingston is a high speed version.
Please let me know if there is anything else I can do to help.
Thanks. It looks like you have a few modifications to the source code - that's fine, but it makes it hard to line up the debug messages to the code I have - can you obtain the same logs using the latest seabios from the master branch of the seabios git repo? ( git clone git://git.seabios.org/seabios.git )
Also, can you provide the output of "lspci" and "lsusb -v" in the working setup and the output of "lsusb -t" in both the working and non-working setup?
My initial reaction is that it seems similar to previous xhci reports of devices renegotiating to super speed after initially being detected as high speed. Can you also test with the patch at:
http://www.seabios.org/pipermail/seabios/2015-August/009693.html
-Kevin