I've applied this one, which I reckon is equivalent to yours: diff --git a/drivers/input/mouse/elantech.c b/drivers/input/mouse/elantech.c index ee2a04d..ddeb89c 100644 --- a/drivers/input/mouse/elantech.c +++ b/drivers/input/mouse/elantech.c @@ -1427,7 +1427,8 @@ static int elantech_set_properties(struct elantech_data *etd) etd->crc_enabled = ((etd->fw_version & 0x4000) == 0x4000);
/* Enable real hardware resolution on hw_version 3 ? */ - etd->set_hw_resolution = !dmi_check_system(no_hw_res_dmi_table); + //etd->set_hw_resolution = !dmi_check_system(no_hw_res_dmi_table); + etd->set_hw_resolution = 0;
return 0; }
This is the touchpad h/w version: psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x361f0e)
Reading between the words, perhaps the above patch would have no effect on hw_version 4? Perhaps we need an equivalent one for hw_version 4?
I've applied this one, which I reckon is equivalent to yours: input/mouse/ elantech. c b/drivers/ input/mouse/ elantech. c input/mouse/ elantech. c input/mouse/ elantech. c set_properties( struct elantech_data *etd)
etd->crc_ enabled = ((etd->fw_version & 0x4000) == 0x4000);
diff --git a/drivers/
index ee2a04d..ddeb89c 100644
--- a/drivers/
+++ b/drivers/
@@ -1427,7 +1427,8 @@ static int elantech_
/* Enable real hardware resolution on hw_version 3 ? */ hw_resolution = !dmi_check_ system( no_hw_res_ dmi_table) ; set_hw_ resolution = !dmi_check_ system( no_hw_res_ dmi_table) ; hw_resolution = 0;
- etd->set_
+ //etd->
+ etd->set_
return 0;
}
This is the touchpad h/w version:
psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x361f0e)
Reading between the words, perhaps the above patch would have no effect on hw_version 4? Perhaps we need an equivalent one for hw_version 4?