Share via

Lenovo (Windows 11) Touchpad - Not Working

Brijeshwar Reddy 5 Reputation points
2026-03-03T18:44:00.17+00:00

I've checked the Device Manager, and when I click on the I2C HID Device (which I think is indicating to my touchpad), it says this:

This device cannot start. (Code 10)

A request for the HID descriptor failed. This typically occurs when there is a problem with the device firmware.

Please contact the system manufacturer for further assistance.

I've tried uninstalling the driver, but that didn't work. And the "Roll Back Driver" icon is grey/unclickable. Can anyone please help me with this?

Windows for home | Windows 11 | Devices and drivers
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Vikki-T 3,430 Reputation points Microsoft External Staff Moderator
    2026-03-04T08:20:06.7566667+00:00

    Dear Brijeshwar Reddy

    Thank you for your question and for sharing the details into Microsoft Q&A Forum. 

    I understand how disruptive it is when the touchpad stops working, especially when Device Manager shows Code 10 on an I2C HID Device. At this point, I recommend that you review and try the steps provided in the AI generated answer on your thread. That reply typically include the most relevant checks for this scenario. To help narrow down, could you please share the details below? 

    • Exact Lenovo model and whether it’s Intel or AMD. 
    • Did the issue start after a Windows Update, BIOS update, or Lenovo Vantage update? 
    • In Settings > Bluetooth & devices > Touchpad, do you see the Touchpad page at all, or is it missing? 
    • In Device Manager > System devices, do you see any warnings on Intel(R) Serial IO I2C Host Controller (Intel), or AMD I2C Controller (AMD)? 
    • If you enter BIOS/UEFI, is there an option like Internal Pointing Device / Trackpad and is it enabled? 

    In the meantime, here are a few basic steps you can try: 

    1. Do a full power reset  
    • Shut down Windows completely. 
    • Unplug AC power. 
    • Hold the power button for 15 seconds. 
    • Wait about 30 seconds, then power on and test the touchpad. 
    1. Verify the touchpad isn’t disabled by hotkey or BIOS option 
    • Try the Lenovo hotkey that toggles touchpad (commonly Fn + F10 / Fn + F6 / Fn + F8, varies by model). 
    • Enter BIOS/UEFI and confirm Internal Pointing Device / Trackpad is Enabled. 
    1. Rebuild the I2C stack  
    • In Device Manager: 
      • Under Human Interface Devices: right-click I2C HID Device > Uninstall device 
      • Under System devices: right-click the I2C Host Controller (Intel Serial IO I2C / AMD I2C) > Uninstall device 
    • Restart the PC. 
    1. Install Lenovo-validated platform drivers  
    • Install (from Lenovo Vantage > System Update or Lenovo Support page for your exact model): Chipset driver, Intel Serial IO (Intel models) / relevant AMD I2C package (AMD models) 
    • After these installs, restart and re-check Device Manager. 
    1. System health checks  
    • Open Windows Terminal (run as administrator) and run each: sfc /scannow and DISM /Online /Cleanup-Image /RestoreHealth 
    • Restart afterward and test again. 

    While my initial response may not fully resolve the issue, I truly appreciate your cooperation as we work together toward identifying the most effective solution. Thank you so much for your understanding. 

    I hope the guidance above helps resolve the I2C HID Code 10 issue and restores your touchpad. Wishing you a seamless Windows 11 experience and continued productivity. 


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".  

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


  2. Q&A Assist
    2026-03-03T18:44:17.04+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    The error message indicates a HID over I2C (I2C HID) device that cannot start because the HID descriptor request failed, which typically points to a firmware or low‑level configuration problem rather than just a simple driver issue.

    For a Windows 11 Lenovo touchpad showing Code 10 on an I2C HID device, use these steps:

    1. Update or reinstall touchpad drivers
      • First, update the touchpad driver using Windows Update, which is the recommended method for touchpad drivers.
      • If that does not help, use Device Manager:
        • In Device Manager, look under Human Interface Devices and Mice and other pointing devices for the touchpad/I2C HID device.
        • Use Update driver to search automatically or point to Lenovo’s driver package if available.
      • If updating does not fix it, reinstall the touchpad via Device Manager. Uninstall the touchpad device, then restart so Windows Update can reinstall the latest driver. Reinstalling forces Windows to download the latest drivers from Windows Update.
    2. If Code 10 persists
      • Code 10 (“This device cannot start”) generally means the device reported a failure reason from hardware/firmware. The message about HID descriptor failure and firmware problem aligns with common HID over I2C failures where the device firmware returns an invalid or inaccessible HID descriptor.
      • At this point, the issue is likely in the device firmware, I2C controller configuration, or ACPI/BIOS configuration rather than just the Windows driver.
      • The recommended next step is to contact the system (Lenovo) or device manufacturer, as the message suggests, because they own the firmware and BIOS/ACPI configuration that control the HID over I2C touchpad.
    3. When contacting the manufacturer
      • Provide the exact Device Manager status text including Code 10 and the HID descriptor failure message.
      • Ask for updated system firmware/BIOS and touchpad firmware or a platform driver pack validated for Windows 11 for the specific Lenovo model.

    If updating/reinstalling the touchpad driver via Windows Update/Device Manager and applying any Lenovo firmware/BIOS updates do not resolve the Code 10, only Lenovo support can address the underlying firmware or hardware problem.


    References:

    0 comments No comments

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.