HI ,
I tested your solution and it works !!!
with debug.psm.loglevel=5 in /boot/loader conf , i could previously see:
from yesterdays /var/log/messages
Feb 18 21:21:16 h7510 kernel: psm: ENABLE_DEV return code:00fa
Feb 18 21:21:16 h7510 kernel: psm: SEND_AUX_DEV_STATUS return code:00fa
Feb 18 21:21:16 h7510 kernel: psm: status 20 02 64
Feb 18 21:21:16 h7510 kernel: psm: DISABLE_DEV return code:00fa
Feb 18 21:21:16 h7510 kernel: psm: SEND_AUX_DEV_STATUS return code:00fa
Feb 18 21:21:16 h7510 kernel: psm: status 00 02 64
Feb 18 21:21:16 h7510 kernel: psm: ENABLE_DEV return code:00fa
Feb 18 21:21:16 h7510 kernel: psm: SEND_AUX_DEV_STATUS return code:00fa
Feb 18 21:21:16 h7510 kernel: psm: status 20 02 64
Feb 18 21:21:22 h7510 kernel: psmintr: 70 01 00 10 00 00
Feb 18 21:21:22 h7510 kernel: psmintr: Sync bytes now 0004,0000
Feb 18 21:21:22 h7510 kernel: elantech: packet rejected
Feb 18 21:21:22 h7510 kernel: psmintr: 70 2b 45 31 11 db
Feb 18 21:21:22 h7510 kernel: elantech: packet rejected
Feb 18 21:21:22 h7510 kernel: psmintr: 60 2b 45 31 11 db
Feb 18 21:21:22 h7510 kernel: elantech: packet rejected
Feb 18 21:21:22 h7510 kernel: psmintr: 70 2b 45 31 11 db
Feb 18 21:21:22 h7510 kernel: elantech: packet rejected
after setting hw.psm.elantech_support=0 in /boot/Loader.conf :
I now see that package rejections from the Touchpad is gone and the touchpad works.
From todays /var/log/messages
Feb 19 22:31:43 h7510 kernel: psm: ENABLE_DEV return code:00fa
Feb 19 22:31:43 h7510 kernel: psm: SEND_AUX_DEV_STATUS return code:00fa
Feb 19 22:31:43 h7510 kernel: psm: status 20 02 64
Feb 19 22:31:43 h7510 kernel: psm: DISABLE_DEV return code:00fa
Feb 19 22:31:43 h7510 kernel: psm: SEND_AUX_DEV_STATUS return code:00fa
Feb 19 22:31:43 h7510 kernel: psm: status 00 02 64
Feb 19 22:31:43 h7510 kernel: psm: ENABLE_DEV return code:00fa
Feb 19 22:31:43 h7510 kernel: psm: SEND_AUX_DEV_STATUS return code:00fa
Feb 19 22:31:43 h7510 kernel: psm: status 20 02 64
Feb 19 22:33:33 h7510 kernel: psmintr: 28 00 ff 00 00 00
Feb 19 22:33:33 h7510 kernel: psmintr: Sync bytes now 00c0,0000
Feb 19 22:33:33 h7510 kernel: psmintr: 28 00 fe 00 00 00
Feb 19 22:33:33 h7510 kernel: psmintr: 28 00 ff 00 00 00
Feb 19 22:33:33 h7510 kernel: psmintr: 08 01 00 00 00 00
Feb 19 22:33:33 h7510 kernel: psmintr: 28 00 ff 00 00 00
Feb 19 22:33:33 h7510 kernel: psmintr: 08 01 00 00 00 00
Feb 19 22:33:33 h7510 syslogd: last message repeated 1 times
Feb 19 22:33:33 h7510 kernel: psmintr: 08 02 00 00 00 00
Feb 19 22:33:33 h7510 kernel: psmintr: 08 03 01 00 00 00
Feb 19 22:33:33 h7510 kernel: psmintr: 08 08 00 00 00 00
Feb 19 22:33:33 h7510 kernel: psmintr: 08 13 00 00 00 00
Feb 19 22:33:33 h7510 kernel: psmintr: 28 15 ff 00 00 00
Feb 19 22:33:33 h7510 kernel: psmintr: 08 12 00 00 00 00
Feb 19 22:33:33 h7510 kernel: psmintr: 28 11 ff 00 00 00
Feb 19 22:33:33 h7510 kernel: psmintr: 28 0f ff 00 00 00
Conclusion:
PSM driver is misbehaving after its been given the "elantech" directive.