Last USB device has malfunctioned error with USB C Hub

PW 0 Reputation points
2025-08-16T11:36:51.5133333+00:00

I keep getting the 'Last USB device has malfunctioned' error when using a USB C hub, including the annoying double beep. I have tried two separate USB C hubs with the same issue. Device Manager shows an 'Unknown USB Device (Port Reset Failed)' which I can't disable. When I uninstall it, it comes back as soon as I get the warning double beep. Properties show that it is not connected to the computer. Drivers are shown as correct. Events shows device settings were not migrated from previous OS installation. I've tried various ways of disabling the device with no luck.

Surface | Surface Laptop | Performance and maintenance
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Jeric 1,685 Reputation points Independent Advisor
    2025-08-17T19:42:12.9433333+00:00

    Hi PW,

    You might try opening Device Manager, expanding Universal Serial Bus controllers, and uninstalling any device labeled Unknown USB Device (Port Reset Failed). Restart your PC to let Windows reinstall the drivers. If that doesn’t help, go to Control Panel → Power Options → Change plan settings → Change advanced power settings, and disable USB selective suspend under USB settings.

    Also, update your chipset drivers from your device manufacturer’s website, and clean the USB-C port gently to ensure a solid connection. Finally, in Device Manager, right-click each USB Root Hub, go to Properties → Power Management, and uncheck “Allow the computer to turn off this device to save power.” If possible, test the device by plugging it directly into the USB-C port without the hub. If any of these didn't work, feel free to reach back.

    Best,
    Jeric.


  2. Barb Bowman 78,580 Reputation points MVP Volunteer Moderator
    2025-08-18T12:32:49.5966667+00:00

    The first thing to do is run the Surface Diagnostic Toolkit. This can often fix driver or software errors. If it doesn't, while at the desktop, hold the power button for 30 seconds or so until your Surface restarts and you see the Surface logo, wait for it to disappear and re-appear, then release the power button. This performs a hardware "reset".

    see https://support.microsoft.com/en-us/surface/troubleshoot-problems-with-usb-c-on-surface-e32fea6d-8df1-eda6-1a8b-a1d1b88fd62e "USB-C port troubleshooting"

    Jeric gave you very generic advice that does not necessarily apply to Surface (and you can't just download Surface chipset drivers for Surface separately).

    Also, need to know which exact Surface model you have and the exact brand and model of the USB-C hubs.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.