You're working on a Dell Precision 5570, Windows 11 Pro 22H2. You put the laptop to sleep — maybe closing the lid or letting it idle. When you wake it up, your Thunderbolt 4 dock (say a Dell WD22TB4) doesn't work. No monitors, no USB, no Ethernet. You open Device Manager and under "Thunderbolt Controllers" you see something like "Intel Thunderbolt Controller" with a yellow triangle. Properties show "This device cannot start. (Code 10)" or "The device is working properly" but still dead. Reboot fixes it temporarily. But next sleep, same problem.
What's really going on
The Thunderbolt controller enters a low-power state during sleep. When Windows wakes up, the controller doesn't come back fully. It's a handshake issue between Windows power management, the Thunderbolt firmware, and the dock. The real fix isn't just reinstalling drivers — that wastes time. The problem is either the controller's firmware, a BIOS security setting, or Windows power settings. Do these steps in order. Skip nothing.
Step-by-step fix
- Update Thunderbolt firmware — This is the number one cause. Go to Dell's support site for your Precision 5570. Download the latest "Thunderbolt Controller Firmware Update" (current as of early 2025 is version 1.41.02.0035). Run the installer. It'll ask you to reboot. After reboot, the controller should have new firmware. Check Device Manager — if the yellow triangle is gone, test by putting the laptop to sleep and waking it back up with the dock plugged in. If it works, you're done. If not, move to step 2.
- Change BIOS Thunderbolt security — Reboot and press F2 to enter BIOS. Go to "System Configuration" -> "Thunderbolt Adapter Configuration". Look for "Thunderbolt Security Level". If it's set to "User Authorization" or "Secure Connect", change it to "No Security". Save and exit. This lets the controller talk to the dock without negotiation. After the boot, test sleep/wake again. Some enterprise IT policies lock this — if you can't change it, talk to your IT department. But for personal machines, "No Security" is fine.
- Disable Thunderbolt power management — Windows is trying to save power but it's breaking things. Open Device Manager. Expand "Thunderbolt Controllers". Right-click each item that says "Intel Thunderbolt Controller" (there might be two or three) and select Properties. Go to the "Power Management" tab. Uncheck "Allow the computer to turn off this device to save power". Click OK. Do that for every Thunderbolt controller entry. Then reboot. This tells Windows to leave the controller alone during sleep.
- Reinstall Thunderbolt driver cleanly — If steps 1-3 didn't fix it, the driver got corrupted. Download the latest "Thunderbolt Controller Driver" from Dell (version 1.41.1308.0 or newer). Uninstall the old driver first: Open Device Manager, right-click each Thunderbolt controller, select "Uninstall device". Check "Delete the driver software for this device" if prompted. Reboot. Windows will reinstall a generic driver. Then run the Dell driver installer you downloaded. Reboot again. Test sleep/wake.
- Update BIOS — Sometimes the Thunderbolt firmware update itself needs a newer BIOS to work right. Check your BIOS version (in System Information). Compare it to the latest on Dell's site for the Precision 5570. If yours is older than 1.24.0, update. After updating BIOS, redo step 1 (reapply the Thunderbolt firmware update). Then test.
What to check if it still fails
If none of that worked, look at these:
- Different dock or cable — Try a different Thunderbolt cable. Some cables are only USB-C and won't carry Thunderbolt. Use one marked with a lightning bolt. Also try another dock if you can — a dead dock can cause the controller to fail.
- Clean Windows power settings — Go to Control Panel -> Power Options -> Change plan settings -> Change advanced power settings. Look for "USB settings" -> "USB selective suspend setting" and set it to "Disabled". Also under "PCI Express" -> "Link State Power Management" set to "Off". This reduces power saving on the system bus Thunderbolt uses.
- Check for other Thunderbolt software — Dell sometimes installs "Dell Thunderbolt Application" which can conflict. Uninstall it from Programs and Features. Then restart and test. The controller works fine with just the driver.
- Hardware failure — If after all this the controller still has a Code 10, the Thunderbolt controller chip on the motherboard might be dying. That's rare on the Precision 5570, but it happens. Contact Dell support for a motherboard replacement.
I've seen this exact problem on a dozen Precision 5570s and 5530s. Step 1 (firmware update) fixes about 60% of them. Step 2 (BIOS security) fixes another 30%. The rest usually give up with the power management change. Don't waste time reinstalling Windows — it's almost never needed.