Unsolved
This post is more than 5 years old
1 Rookie
•
8 Posts
2
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 TB16
Drivers/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.
- I rebooted my laptop with the device plugged in so the dock was connected and in working order.
- I uninstalled the ASMedia device from Device Manager, I made sure to check the box to uninstall the drivers.
- 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.
- I unplugged from the dock and set Device Manager to Show hidden devices under the View menu
- 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.
- I plugged in the dock and Windows 10 used it's own driver for the ASMedia device.
- 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.



botfixer
1 Rookie
•
24 Posts
2
March 18th, 2019 12:00
Bill Hennings
1 Message
1
June 24th, 2019 10:00
PGoldey
2 Posts
0
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.
PGoldey
2 Posts
0
July 12th, 2019 02:00
marc756
1 Message
1
September 8th, 2019 10:00
Thank you so much! This was so annoying! With the windows drivers in place, this works like a charm.
Patrick_72615
1 Message
1
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).
Infinite Marketing
2 Posts
0
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