Found this thread while looking for a solution for the same problem. What worked for me was forcing the system to load the i2c_hid kernel module.
Quick test: "modprobe i2c_hid" => touchpad started working immediately.
For a permanent solution add a respective config line containing "i2c_hid" in...