Hello @ yoah1 What you describe is probably the most common symptom of incorrect USB Port mapping, the shutdown/reboot is another as
@Edhawk pointed out. Unfortunately no USB Mapping program typically gets it right the first time requiring the user to edit the results to more accurately map ports and connector types. With AMD Chipsets there are usually more than one controller and each can have up to 15 ports before running into issues with macOS. I copied the below from EdHawk some time ago, hopefully it will help you on your quest.
To discover the correct connector type for each Type-C port/header you need to do the following:
- Plug in a Type-C device to a type-c port and a specific port will be highlighted.
- Eject the Type-C device, flip it 180° and reinsert the device in the same port.
- If the same port is highlighted then the connector is Type-c+switch (9)
- If a different port is highlighted then the connector is Type-c without switch (10).
- Any virtual USB2 ports served by the Type-C port or header would need to match the physical attribute of the port or header when a Type-C device is used.
- You may not activate or use the virtual USB2 ports on the Type-C ports/header, in which case you can ignore them and leave them out of your USB configuration.
- Your PC case may not have a front Type-C port, in which case the Type-C header would not be used and can be ignored.
You need to remember the following when undertaking the USB port discovery,
- Only Type-A USB2 physical ports (black tang) should be set with connector type USB2 (0).
- Any Type-A USB3 physical port (red or Blue tang) should be set with connector type USB3 (3), no matter which Gen.
- Any USB2 virtual port served from a Physical USB3 port should be set with the connector type USB3 (3) to match the physical port characteristics.
- Any USB3 or USB2 ports served from a USB3 motherboard header should be set with connector type USB3 (3).
- Any port or device served from a USB2 motherboard header should be set with connector type 'Internal' (255), never as USB2 (0).
- Type-C ports and headers have been explained above.