PCI Express Root Port Drivers

I noticed that the Device Manager has 4 of these “PCI Express Root Port” with malfunctions… The device status shows this:

"This device is currently waiting on another device or set of devices to start. (Code 51)


Any help at all would be great!

Thank you!

  • Win 11 Pro
  • latest Win 11 version
  • 12th gen Intel version

Welcome to the forums! Please update your post to include the following information.

1 Like

Hello, I have the exact same issue:

I was using an eGPU until I was gone on vacation through 2023-08-18T10:00:00Z2023-08-27T14:00:00Z.

When I got back home today plugging the Thunderbolt cable is only charging the laptop and nothing is happening.


Did Microsoft messed something up?

CPU 12th Gen Intel(R) Core™ i7-1260P 2.10 GHz
OS Windows 11 Pro
Version 22H2
Build 22621.2134
Experience Windows Feature Experience Pack 1000.22659.1000.0

Well I’ve finally managed to fix it by doing the following in order:

  • Uninstall Parsec (maybe unrelated but I’m putting it here anyway).
  • Performing a reboot by going through Windows recovery options (aka doing Shift+Restart) and just hitting continue.

No idea what happened but I’m pretty sure this is a certified Windows moment.

@Vicky Oh my goodness, thank you so much. I don’t have a Framework laptop, but I’ve been struggling with this for weeks trying to figure out why my Razer Core X Chroma has randomly stopped working. I figured it was just an issue with my laptop not fully supporting Thunderbolt since it’s an AMD laptop with USB4. I was debating whether or not I was going to return the eGPU enclosure. I’ve reinstalled Windows 11 multiple times and it works initially (and ironically works perfectly in Ubuntu), but after using Windows for a bit longer it stops working. Installing Parsec was the issue. Looks like I’ll be using Moonlight with Sunshine over Tailscale going forward. After I uninstalled Parsec and restarted, I heard the USB connect sound multiple times lol.

I wasn’t able to find much in Event Viewer. Only real thing I noticed I was a malfunction on the PCI Express Root Port just like you:

This device is currently waiting on another device or set of devices to start. (Code 51)


Not a Framework user/owner (yet!) but I have had a similar issue with another AMD system the Minisforum UM790 Pro. Parsec was also the culprit for me. I tried updating the parsec drivers, stopping the service, etc. It didn’t seem to matter. Something about their drivers causes these issues. For me it’s not a massive deal since my device will be behind a TV for some emulation of old systems, but it’s for sure a strange thing. Hopefully AMD/Parsec can fix it soon. Thanks for sharing this because I felt like I was going crazy! If anyone finds a fix, please let me know!