[Solved] Windows Server - HID I2C

Discussion in 'Windows Server' started by ExtremeGrief, Oct 25, 2021.

  1. ExtremeGrief

    ExtremeGrief MDL Addicted

    Jun 2, 2020
    729
    154
    30
    Hello, I tried installing Windows Server 2019 and 2022 on my laptop but both have the same problem, the touchpad is not working. After a lot of different things tried, I am almost sure the problem is the lack of a correct hidi2c.sys driver, as in normal Windows I have a driver called "I2C HID Device", which uses the hidi2c.sys and mshidkmdf.sys. On a normal Windows installation, Windows automatically installs this hidi2c.sys and then 3 other devices show up. "Microsoft Input Configuration Device", "ELAN HID Class Filter Device" and "ELAN PrecisionTouchpad Filter Driver". If I uninstall the hidi2c.sys on normal Windows, then the other 3 devices are gone, just like on Windows Server, until I reinstall it. Windows Server has the mshidkmdf.sys, but not the hidi2c.sys. I have another laptop which uses an ELAN Touchpad, but it's not connected via AMD I2C, so I am guessing that's why it works. I only found a thread which documents this problem a bit, on eevblog (www dot eevblog dot com/forum/general-computing/windows-server-default-driver-broken/). All other devices work fine, like GPU and Wi-Fi. The OS is installed as secondary OS on my laptop, so I can try suggestions. Thanks.
     
  2. Luckyone2008

    Luckyone2008 MDL Novice

    Dec 8, 2013
    25
    11
    0
    server editions don't have the same driver data base
    as windows 10 it lots more restrictive
    you have to manually find & install the drives
    windows 10 drivers work but you have to install them
     
  3. ExtremeGrief

    ExtremeGrief MDL Addicted

    Jun 2, 2020
    729
    154
    30
    But it's a Windows driver
     
  4. dummekuehe

    dummekuehe MDL Senior Member

    Jan 11, 2009
    496
    112
    10
    Do you have an unknown device on server device management?
    If yes you could try to point it to the windows folder of a windows 10 installation on the same machine.
     
  5. LiteOS

    LiteOS Windowizer

    Mar 7, 2014
    2,207
    981
    90
    my touchpad doesnt work with servers editions
    so i changed to unsigned driver enforcement
    changed the ini to like amd64.10
    remove the cat file
    and manually installed it
     
  6. ExtremeGrief

    ExtremeGrief MDL Addicted

    Jun 2, 2020
    729
    154
    30
    Yes, there's an unknown device, I tried dumping the driver from a few windows versions, including the server's PE Environment (which has touchpad support for some reason), but it says no compatible devices found. I think i can get it to work, by modifying the .inf, but I am not sure how.
     
  7. ExtremeGrief

    ExtremeGrief MDL Addicted

    Jun 2, 2020
    729
    154
    30
    The ELAN driver? Does your laptop use AMD I2C?
     
  8. LiteOS

    LiteOS Windowizer

    Mar 7, 2014
    2,207
    981
    90
    HID I2C touchpad driver
     
  9. ExtremeGrief

    ExtremeGrief MDL Addicted

    Jun 2, 2020
    729
    154
    30
    Can you send me your modified driver?
     
  10. LiteOS

    LiteOS Windowizer

    Mar 7, 2014
    2,207
    981
    90
    im on pc rn
    can u send urs i will mod it
     
  11. ExtremeGrief

    ExtremeGrief MDL Addicted

    Jun 2, 2020
    729
    154
    30
    My vendor touchpad driver, or the broken hidi2c?
     
  12. LiteOS

    LiteOS Windowizer

    Mar 7, 2014
    2,207
    981
    90
    the driver that works in windows 10 or 11
     
  13. ExtremeGrief

    ExtremeGrief MDL Addicted

    Jun 2, 2020
    729
    154
    30
    Nope, not working
     
  14. LiteOS

    LiteOS Windowizer

    Mar 7, 2014
    2,207
    981
    90
  15. ExtremeGrief

    ExtremeGrief MDL Addicted

    Jun 2, 2020
    729
    154
    30
    Trying right now, is this from Windows Server OS?
     
  16. ExtremeGrief

    ExtremeGrief MDL Addicted

    Jun 2, 2020
    729
    154
    30
    It partially worked, I got "The third-party INF does not contain digital signature information"
     
  17. ExtremeGrief

    ExtremeGrief MDL Addicted

    Jun 2, 2020
    729
    154
    30
    Nevermind, it worked with driver signature disabled, omg, thank you so much, now I can use it on my laptop. LTSC 2019 is bad on ryzen so there wasnt really a good OS for it.
     
  18. LiteOS

    LiteOS Windowizer

    Mar 7, 2014
    2,207
    981
    90
    u need to boot with driver signature enforcement disabled via boot menu

    its from Server 2022 22483