Re: new laptop ASUS vivobook max X541SA problem

From: Andrea Venturoli <ml_at_netfence.it>
Date: Fri, 21 Jul 2023 17:57:51 UTC
_On 7/20/23 17:37, Wojciech Puchar wrote:
> everything works under FreeBSD except touchpad
> i can use this computer without problem after connecting external USB 
> mouse but
> it's not how i like it ;)
> iicbus0: <Philips I2C bus (ACPI-hinted)> on ig4iic0
> iichid0: <ELAN1200:01 04F3:3067 I2C HID device> at addr 0x15 on iicbus0
> iichid0: Interrupt setup failed
> 
> how to fix it? thank you
> 

Hello.

I know nothing about your laptop, so this is a shot in the dark... but 
I'll compare with mine (StarLite).



First, I get "Interrupt setup failed"; actually, I get "Interrupt setup 
failed. Fallback to sampling".
In spite of this, my touchpad (partially) works.
This is just to say that, maybe, you're looking in the wrong place.

Have you tried kldloading the hmt driver?
Or hms?

Also check dev.hconf.0.input_mode.
See hconf(4):
_ 3 means your device will behave as touchpad (i.e. you can use 
multitouch, but in my case I was never able to get right-button working);
_ 0 means mouse (no multitouch, but standard mouse buttons).

You might want to try both.



There's also the "synaptic" way, which in my case works too, but I 
failed to see any improvement over the above.
I think there are two ways to achieve this:
_ as Mario suggested (although I read "WARNING: Device "psm" is Giant 
locked and may be deleted before FreeBSD 14.0);
_ with x11-drivers/xf86-input-synaptics port.

HTH.

  bye
	av.