Asus vivobook 14 E1404FA-TH31 keyboard and trackpad not working, but are recognized.

This would be a good time for me to recommend a BIOS upgrade. It really cant hurt with ACPI devices in there.

ACPI quirks seem to be some of my biggest problems. Freshest BIOS is a good start to troubleshooting.
 
Well it looks like event8 is touchscreen? event5 seems to be what you need.
You might need to make a libinput.conf to steer it. event6 seems to be a pointing device but limited in scope.
Oh damn it sorry, gave output from wrong machine! I apologize - let me get back and paste output. Will delete last reply.
 
Ok here it is as photos - touchpad and mouse showing as event 5 and 6. Also system mouse as event 1.

Totally upto event 7

Does this help?
 

Attachments

  • 17610880499032259983881705181412.jpg
    17610880499032259983881705181412.jpg
    1.7 MB · Views: 21
  • 17610881701073471038499485592702.jpg
    17610881701073471038499485592702.jpg
    1.7 MB · Views: 26
OK so I assume you want Xorg input? Perhaps you should make a file to direct Xorg to the correct event.

Look in /usr/local/share/X11/xorg.conf.d/ directory. There are prototypes to use.
/usr/local/share/X11/xorg.conf.d/40-libinput.conf
This file has snippets to copy out depending on device.

Your example file:
/usr/local/etc/X11/xorg.conf.d/40-libinput.conf
Code:
Section "InputClass"
        Identifier "libinput pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"

Notice the asterisk/wildcard for event. Leave it that way and let it find event.

 
OK so I assume you want Xorg input? Perhaps you should make a file to direct Xorg to the correct event.
Just need the trackpad/mouse to work
Your example file:
/usr/local/etc/X11/xorg.conf.d/40-libinput.conf
Section "InputClass" Identifier "libinput pointer catchall" MatchIsPointer "on" MatchDevicePath "/dev/input/event*" Driver "libinput"
Notice the asterisk/wildcard for event. Leave it that way and let it find event.
It has the exact file you mentioned with the asterisks mentioned - yet it doesn't work. Am I supposed to change something there?

At this point I'm really wondering if upgrading to freebsd 15 might work, just about to look into doing it.
 
Back
Top