Unsolved

This post is more than 5 years old

1 Rookie

 • 

8 Posts

85121

March 18th, 2019 10:00

SOLVED! TB16 dock USB ports stop working if un-plug and re-plug.

I had a TB16 that would only display one monitor at a time and was told to update the firmware, which, after much struggle, was abandoned as a failure (MST hub 2 kept failing the update) and I got a replacement TB16. With this new device, both monitors work and the firmware is updated via the 1.02 tool, so all good there.

The problem is, if I unplug the thunderbolt cable and then plug it back in again, the USB ports stop working. I do not know if this issue was present with the old TB16 as I was preoccupied with the dual monitor issue. The surface cause of the problem is the ASMedia USB 3 Hub driver fails with code 38 and the only way forward is to restart my computer (power cycling the TB16 does not fix the issue, rather, it can cause the issue as well).

All the related drivers, especially and including the Thunderbolt Control Driver and ASMedia UBS Extended Host Controller are up to date from the exhaustive efforts to get the original TB16 to work and just to be sure I uninstalled everything and re-installed them. The TBT3 firmware and the TB16 firmware are, of course, the latest as well. Is there a known fix for this? I assure you, if you tell me to uninstall and reinstall a driver and/or check that the drive is current, I have done so in triplicate.

I have a Precision 3530 with Windows 10 Pro 1809, fully updated via Windows Update, and Dell Command Update doesn't find any updates either.

 

Drivers/FW for TB16Drivers/FW for TB16Drivers/FW for laptopDrivers/FW for laptop

 

SOLUTION:

The problem is that there are two sets of drivers installed for the device, even if you only ever see the one from Dell.

  1. I rebooted my laptop with the device plugged in so the dock was connected and in working order.
  2. I uninstalled the ASMedia device from Device Manager, I made sure to check the box to uninstall the drivers.
  3. I ran the ASMedia driver install file from dell and selected "Uninstall" when asked. I guess step 2 isn't very thorough and there were leftover things. 
  4. I unplugged from the dock and set Device Manager to Show hidden devices under the View menu
  5. I uninstalled everything under the USB section that was grayed out (these are USB devices your computer has seen and installed drivers for, but that aren't currently plugged in). You may or may-not see the ASmedia device as a grayed out item and I'm not sure this step is actually needed.
  6. I plugged in the dock and Windows 10 used it's own driver for the ASMedia device.
  7. The Microsoft driver does not fault with code 38, no matter how many times I plug or un-plug the dock!

I suppose you could then uninstall the windows driver version and reinstall the dell driver version, but everything works with only the windows driver installed. I assume my problem was that Windows 10 had, at some point, installed its driver and the Dell driver just installed along side it. Both drivers were trying to load and it would result in code 38. Not sure if I should blame Windows or Dell for this one.

1 Rookie

 • 

24 Posts

March 18th, 2019 12:00

Hi, we also experienced to dead USB problem after unplug to Dock. We are using Precision 5510/5520/5530 with WD15 Docks. We solve the problem by deinstall the Realtek USB Ethernet Driver ( 2.45.2018.1025, A11). This installs Realtek Driver Version 10.28.1002.2018 under Windows 10. This caused the issue. Deinstall the driver in control panel or switch it back to Windows native in the Driver Settings. Be aware, when your system is already in a failed state (USB not working), it is not possible the deinstall the driver. You have to make a clean boot before. Also aware! Windows Update also installs this malicius driver.

June 24th, 2019 10:00

You solved an issue my team's been dealing with for forever. Thank you so much for posting these steps!!

2 Posts

July 3rd, 2019 07:00

I have the exact same issue with a xps 15 9570 and a TB16.

I have followed the same steps but randomly get a USB3 BSOD if I try to uninstall the device and driver whilst the dock is still connected.

On device manager the ASMedia Root Hub no longer appears only the ASMedia UBS Extended Host Controller.

Even though the dock is connected I cannot get the root hub to reappear unless I install the latest ASmedia driver but then I am back to square one again.

2 Posts

July 12th, 2019 02:00

Turns out it was a microsoft mouse plugged into the dock that was the issue. Unplugged that and was able to disconnect and reconnect the dock without any issues. No idea why it doesnt like it.

1 Message

September 8th, 2019 10:00

Thank you so much! This was so annoying! With the windows drivers in place, this works like a charm.

November 7th, 2019 09:00

Is this solution still working?  I'm having the code 38 issue, but following this procedure and using the Microsoft drivers results in bluescreen errors when docked (DRIVER_VERIFIER_DMA_VIOLATION).  I can resolve the bluescreen errors by upgrading to the latest ASMedia drivers (1.16.59.1) but then I am left with non-functional TB16 USB ports after I re-dock.

Curious to know if others are having the same issues and if there is an alternate solution.

Precision 3520 with two TB16 docking stations (one at work and one at home).

December 1st, 2019 06:00

I finally figured it out....When you dock is not working go to the thunderbolt setting and disconnect all devices....and restart. and reconnect dock..then go to device manager and do a scan the scan will automatically bring up the thunderbolt connections warning...under that menu select connect only once....

then when you use your computer the next day just power on your pc first and than connect the tb16 and head to the device manager and hit scan..but always select connect only once... hope that helps 

No Events found!

Top