markusj / upd72020x-load

Firmware loader for Renesas uPD72020x USB 3.0 chipsets for Linux
69 stars 19 forks source link

DATAX Timeout #22

Closed xi-pinmping closed 1 year ago

xi-pinmping commented 1 year ago

After using this script around this time last year, I have been able to use my USB ports and had no issue but still have a persisting error in my journal

May 01 16:05:09 archlinux kernel: xhci_hcd 0000:06:00.0: Timeout for Set DATAX step: 34
May 01 16:05:09 archlinux kernel: xhci_hcd 0000:06:00.0: ROM Download Step 34 failed at position 136 bytes with (-110)

This delays my boot a few solid seconds and is not consistent but there does not seem to be a root cause behind it in my behavior as it is seemingly random. I have a dual boot system and it appears before and after booting windows. I have updated my firmware as well to no avail.

I am afraid of running the script on this repo again for fear of bricking my card, but am also quite confused by all of this and need reassurance on if I should run the script again and where I can get the proper file as there are a few that look similar.

markusj commented 1 year ago

The script should not brick your card since it is supposed to firmware only into the RAM of the card, and not persistent into the EEPROM. Hence, your card should be in factory state if you take your computers power away for a few seconds (pushing the power button once reduces the required waiting time to an instant).

However, the log message might indicate that your kernel is trying to upload some firmware by itself, which would mean that you might not need to use the upd7202x-load tool.

xi-pinmping commented 1 year ago

Do you know what could be done to fix this error? This is the closest thing I've had to a lead relating to this problem. The thinkpad forum has had little to no updates. Currently windows is also reporting issue with USB although function seems ok, attempting to update driver/firmware from windows set me back and now it can't even find the correct driver.

markusj commented 1 year ago

Sorry, no. I do not use this card any more and I do not know what the state of the kernel driver for this chipset is. I can neither provide support for this chipset nor for your kernel or linux distribution.