HID Device not enumerating mouse device

I have a non-HID trackpad attached over I2C. I’m trying to create a virtual HID device from the non-HID trackpad. The driver loads and the log shows that driverentry, deviceadd, and createqueue are called fine. However, it doesn’t seem to be getting any IOCTL’s. Any ideas?

This is my current source: https://www.dropbox.com/s/m3tpiahyh139lyd/crostrackpad2-src1.zip?dl=0

Can you enumerate it in the ACPI table and load the driver as a child of acpi.sys instead?

wrote in message news:xxxxx@ntdev…
>I have a non-HID trackpad attached over I2C. I’m trying to create a virtual HID device from the non-HID trackpad. The driver loads and the log shows that driverentry, deviceadd, and createqueue are called fine. However, it doesn’t seem to be getting any IOCTL’s. Any ideas?
>
> This is my current source: https://www.dropbox.com/s/m3tpiahyh139lyd/crostrackpad2-src1.zip?dl=0
>