Motherboard · medium

How to fixTHUNDERBOLT-CONTROLLER-ERROR

Thunderbolt controller initialization error

What this error means

Thunderbolt controller initialization error (THUNDERBOLT-CONTROLLER-ERROR) is a medium-severity fault affecting the motherboard. The Thunderbolt controller (Intel JHL series or AMD equivalent) fails to initialize properly. Thunderbolt ports show up as non-functional in Device Manager or are completely absent. This affects Thunderbolt 3 and Thunderbolt 4 docking stations, external GPUs (eGPUs), and high-speed storage enclosures connected to the TB port. It sometimes comes down to driver version mismatch. Follow the steps below to fix it.

Before you begin

Save open work and back up important files. Note any recent driver or hardware changes. If Windows cannot start, use the startup guide first.

Work through these checks

0 of 3 complete
01Update Thunderbolt firmware via Intel Thunderbolt Control Center

Update Thunderbolt firmware via Intel Thunderbolt Control Center.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help
02Enable Thunderbolt support in BIOS UEFI settings

Enable Thunderbolt support in BIOS UEFI settings.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help
03Reinstall Intel Thunderbolt drivers

Reinstall Intel Thunderbolt drivers.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help

Possible causes

  • Outdated Thunderbolt firmware
  • BIOS Thunderbolt support disabled
  • Driver version mismatch

Useful Windows tools

These commands open Windows tools. Review any action inside the tool before applying changes.

devmgmt.msc