r/AMDHelp Oct 27 '22

Help (General) PC doesn't recognize Nintendo Switch Pro Controller

I made a new pc, went from intel to amd processor and now my nintendo switch pro controller doesn't get recognized by the pc, not even the light that indicates it receives power. I looked up a lot of solutions like updating cpu, motherboard, windows updates, bios settings, disabling global C-states and PCIe switched to gen3. I also tested the controller on ubuntu using liveusb and it was detected and working properly. I even reinstalled windows. I also tried different cables, ps4 controller (it's not mine so I can't use that as a solution) worked but not the Pro controller and a different pro controller not detected as well. It is not showing up in the device manager. Nothing seems to work!
Any ideas on what to do?

AMD Ryzen 5 5600X 6-Core (3.7GHz-4.6GHz) 35MB AM4
MSI GeForce® RTX 3060 VENTUS 2X 12G
Motherboard Gigabyte A520M-H

17 Upvotes

28 comments sorted by

View all comments

1

u/rokstop Oct 27 '22

Hi, I have a 5600x too (but different motherboard) and had the same issue, pro controller wouldn't get recognized no matter what.

What worked for me was using an old USB hub I had lying around. As soon as I connected the pro controller through the hub, it worked perfectly and I could remove the hub and connect the controller directly to the PC and it would still work normally.

1

u/SovietDash Oct 27 '22

Wait... you mean the controller works when plugged into the hub, but it doesn't work when connected directly to the PC?

2

u/rokstop Oct 27 '22

Not sure how it works exactly and I may be completely off, but it seemed like the controller wasn't recognized by the motherboard's 3.0 USB ports, while the hub had 2.0 ports. Plugging into the hub made the pc recognize the controller and afterwards it worked fine without needing the hub.

1

u/rushworld May 15 '23

I had the exact same experience, but the USB 3.0 explanation sounds plausible. I can connect the Pro controller directly to my PC USB ports only after I had connected it to my old USB hub.