Surface Laptop 3 Serial Hub Driver

Dennis Hicks 0 Reputation points
2026-11-10T21:22:35.7566667+00:00

Surface Laptop 3 keyboard and touch pad not working and the Surface Serial Hub Driver has Error code 10.

Surface | Surface Laptop | Power and battery
0 comments No comments

2 answers

Sort by: Newest
  1. S.Sengupta 33,176 Reputation points MVP Volunteer Moderator
    2026-11-11T00:49:17.91+00:00

    Device Manager error Code 10 (CM_PROB_FAILED_START) indicates that a device failed to start.

    Technically, this error occurs when a driver in the device's driver stack fails the IRP_MN_START_DEVICE request. It does not necessarily establish that the physical device has failed.

    Before changing drivers, establish whether the keyboard works independently of Windows.

    1. Shut down the Surface completely.
    2. Wait approximately 10 seconds.
    3. Press and hold the Volume Up button.
    4. While holding Volume Up, press and release the Power button.
    5. Continue holding Volume Up until the Surface UEFI screen appears.

    Test the keyboard's arrow keys in UEFI.

    • If the keyboard works in UEFI but not in Windows, investigate Windows drivers, driver configuration and the operating system.
    • If the keyboard also fails in UEFI, a hardware, embedded-controller or firmware-level issue becomes more likely.

    Reinstall the Surface Laptop 3 driver and firmware package

    First identify the processor:

    Intel:

    https://www.microsoft.com/en-us/download/details.aspx?id=100429

    AMD:

    https://www.microsoft.com/en-us/download/details.aspx?id=100428

    Go to Control Panel > Power Options > Choose what the power buttons do > Change settings that are currently unavailable, then untick Turn on fast startup.

    Was this answer helpful?

    0 comments No comments

  2. AI answer

    2026-11-10T21:23:51.1833333+00:00

    Install the complete Microsoft driver and firmware package for the exact Surface Laptop 3 processor model, restart, and then check whether the Surface Serial Hub Code 10 and both input failures have cleared.

    1. Install the Surface Laptop 3 driver package

    Use a USB keyboard and mouse if necessary.

    1. Open Settings → System → About and note:
      • Processor: Intel or AMD
      • Windows edition/version
      • OS build
    2. Download the appropriate package:
    3. Select the .msi matching the installed Windows version and build. If there is no exact build match, Microsoft says to choose the closest package whose build is still lower than the installed build.^1^
    4. Run the MSI as an administrator, complete installation, and restart.
    5. Open Settings → Windows Update → Check for updates, install all applicable Surface updates, and restart again. Previously released updates remain available even though Surface Laptop 3’s driver and firmware servicing period has ended.^2^

    Microsoft previously released Surface Serial Hub Driver version [IP Address] for both Intel and AMD Surface Laptop 3 configurations. The full Surface package is preferable to installing an unrelated generic Serial IO driver.^2^

    After restarting, check Device Manager → System devices → Surface Serial Hub Driver → General. Verify whether Code 10 is gone, then test the keyboard and touchpad.

    2. If Code 10 remains

    Reinstall the affected devices so Windows can enumerate them again:

    1. Open Device Manager.
    2. Under System devices, right-click Surface Serial Hub Driver and select Uninstall device.
    3. If offered a checkbox to remove the driver package, leave it cleared.
    4. Under Human Interface Devices, Keyboards, and Mice and other pointing devices, uninstall only the failed keyboard or touchpad entries displaying an error.
    5. Restart, rerun the Surface Laptop 3 MSI, and restart once more.

    Microsoft documents Device Manager reinstallation as a supported lower-impact step for touchpad driver problems.^3^

    Also run the Surface diagnostic utility:

    1. Select Start and search for Surface Diagnostic Toolkit.
    2. Install it from Microsoft Store if it is absent.
    3. Run all relevant keyboard, touchpad, driver, and system tests.^4^

    A UEFI check can provide additional evidence only if the Surface Laptop 3 UEFI interface exposes controls that let you exercise the built-in keyboard or touchpad. Limited navigation support means inability to use either device there is not, by itself, definitive proof of hardware failure.

    3. Final software fallback: Surface recovery image

    If the driver package, Device Manager reinstall, and diagnostic toolkit do not resolve the fault, use the Surface Laptop 3 factory recovery image rather than generic Windows installation media. It restores the factory Windows installation and model-specific drivers; install applicable firmware updates afterward through Windows Update.

    This process deletes personal files, installed applications, and settings. Creating the recovery drive also erases the USB drive.

    1. Back up the Surface.
    2. Obtain the recovery image for its serial number.
    3. Create a FAT32 USB recovery drive; Microsoft recommends a USB drive with at least 32 GB available.
    4. Copy the extracted recovery-image files onto it.
    5. Shut down the Surface and connect power.
    6. Insert the USB drive, hold Volume Down, press and release Power, and release Volume Down when the Surface logo appears.
    7. Select Troubleshoot → Recover from a drive and complete recovery.^5^
    8. Run Windows Update afterward, then verify Code 10 and both input devices again.

    If the failure remains after factory recovery, arrange hardware assessment through the Surface app → Help & support → Get help, Microsoft Get Help, or an official Microsoft Authorized Service Provider/service-order route.^1^


    References

    1. Download drivers and firmware for Surface Laptop | Microsoft Support
    2. [Surface Laptop 3 with AMD Processor](https://support.microsoft.com/surface/updates/surface-laptop-3-update-history#improvements-and-fixes-in-the-updates)
    3. Fix touchpad problems in Windows | Microsoft Support
    4. Diagnose and repair problems on your Surface | Microsoft Support
    5. Creating and using a USB recovery drive for Surface | Microsoft Support
    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

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