Hi JamesW28
Welcome to Microsoft Community.
Based on your description, I understand that you are experiencing issues with Event ID 28 when it comes to USB devices and that the USB devices will randomly disconnect and then quickly reconnect, and I know exactly how you feel!
Generally Event ID 28 is a driver issue, but considering that ID 28 occurs with regularity, I suspect that it could be due to driver conflicts, hardware conflicts, etc.
I've read the threads you posted over and over again, and I feel that the probability of this scenario is not small, and that the disconnection is followed by a quick reconnection, as if the driver or hardware briefly conflicted and then the external USB device's built-in driver reinstalled and resumed use.
I will give you some options to hopefully resolve your issue successfully! However, the first reply may not be able to solve your problem successfully due to the different aspects of troubleshooting required for this issue, so please understand and provide more information (pictures would be better!) in your reply. Thank you very much!
Option 1: We try to update the driver in different ways.
- Let's try to update the USB driver first.
“WIN + x” to select ‘Device Manager’ -> Expand ‘Universal Serial Bus Controllers’ -> Right-click on each entry and select ‘Update Driver’ -> ‘Automatically search for updated drivers’.
Repeat this to perform an update of all USB device drivers.
- Consider that you mentioned that the problem persists after replacing the motherboard, and that the problem only affects the chipset power ports on the motherboard.
Therefore, we will try to download and install the latest chipset driver for the corresponding model via the motherboard's official website.
- We will try to update the BIOS again, also download and install it from the motherboard's official website.
The main purpose of 2 and 3 is to improve compatibility, because chipset drivers and BIOS can effectively improve the compatibility between hardware.
Please note: It is not necessary to have the latest version of chipset drivers and BIOS, sometimes some older and more compatible versions may be more suitable for us.
Option 2: Check the power management settings.
Open Device Manager with “WIN + x” -> Expand “Universal Serial Bus Controller” -> Right-click on each USB device and select “Properties” -> Select “Power Management” in the upper tab -> Uncheck “Allow computer to turn off this device to save power”.
Repeat until all USB devices have this setting turned off.
Please note: Some USB devices do not have a power management option, depending on whether the device supports this feature.
Option 3: Disable the relevant settings in the power plan.
Click “WIN key” to open the search bar -> Enter “Control Panel” and open it -> Under “Large icons”, select “Power Options” -> Click “Change plan settings” on the right side of the currently used power plan -> “Change advanced power settings” -> Expand “USB settings - USB selective suspend setting” -> Set this option to “Disabled”
Option 4: Your description mentions multiple devices causing the problem, so we need to check for hardware conflicts.
Disconnect all USB devices and reconnect them one by one to determine if a specific device is causing the problem.
Take note of any software that may be installed on these devices as they may have conflicting drivers or software.
Option 5. Please try to clean boot your computer.
Since clean boot only uses a limited set of files and drivers, it can help us to effectively troubleshoot the possibility of problems caused by third-party applications, driver conflicts, etc.
You can refer to Clean Boot for more information: How to perform a clean boot in Windows - Microsoft Support
After clean boot, please slide down the webpage after opening the link and find “How to determine what is causing the problem after you do a clean boot” This is a dichotomy that can help us pinpoint the service that is causing the problem and disable it!
Disclaimer: A “clean boot” starts Windows with a minimal set of drivers and startup programs. It helps to determine whether a background service is interfering with your game or program and to isolate the cause of a problem. These steps of "clean boot" might look complicated at first glance. However, to avoid any trouble for you, please follow them in order and step-by step so that it will help you get back on track.
Option 6: Now that you've noticed that the problem is related to a specific USB port, try using a different port, especially one that is not directly powered by the chipset. If you have USB 3.0 and USB 2.0 ports, try switching between them.
Option 7: If you have another device, try testing the USB device on another computer to see if the problem persists. This will help determine if the problem is with the device itself or the original system.
I sincerely hope that the above solution will solve your problem. Please feel free to contact me if you have any problems or still can't solve them. (Photos related to the question would be great!).
I look forward to hearing back from you.
Best Regards
Arthur Sheng | Microsoft Community Support Specialist