W dniu 08.05.2019 o 18:54, Nikola Lečić pisze: > Hi, > > After buying a new Asus Zenbook 14 UX410UFR, I was unpleasantly > surprised that its touchpad (Elantech over I2C) isn't supported under > FreeBSD. > > I see that this kind of problem was discussed several times in the past: > https://lists.freebsd.org/pipermail/freebsd-current/2018-June/069704.html > https://lists.freebsd.org/pipermail/freebsd-mobile/2017-August/013617.html > https://lists.freebsd.org/pipermail/freebsd-mobile/2016-March/013370.html > https://lists.freebsd.org/pipermail/freebsd-mobile/2016-November/013577.html > > OpenBSD's imt(4) driver detects this touchpad, and it works normally. > Please find the relevant info below. > > Can someone tell us if any kind of work on porting imt(4) driver (or > writing FreeBSD's own from scratch) is planned? Or it's better to > return this laptop and buy another one? > > OpenBSD dmesg: > > May 8 15:23:29 thorium /bsd: dwiic0 at pci0 dev 21 function 0 "Intel 100 Series I2C" rev 0x21: apic 2 int 16 > May 8 15:23:29 thorium /bsd: iic0 at dwiic0 > May 8 15:23:29 thorium /bsd: dwiic1 at pci0 dev 21 function 1 "Intel 100 Series I2C" rev 0x21: apic 2 int 17 > May 8 15:23:29 thorium /bsd: iic1 at dwiic1 > May 8 15:23:29 thorium /bsd: ihidev0 at iic1 addr 0x15 (polling), vendor 0x4f3 product 0x309c, ELAN1200 > May 8 15:23:29 thorium /bsd: ihidev0: 11 report ids > May 8 15:23:29 thorium /bsd: imt0 at ihidev0: clickpad, 5 contacts > May 8 15:23:29 thorium /bsd: wsmouse0 at imt0 mux 0 > May 8 15:23:29 thorium /bsd: "Intel 100 Series I2C" rev 0x21 at pci0 dev 21 function 2 not configured > May 8 15:23:29 thorium /bsd: "Intel 100 Series MEI" rev 0x21 at pci0 dev 22 function 0 not configured > > Linux Xorg.0.log: > > [ 22.259] (II) config/udev: Adding input device ELAN1200:00 04F3:309C Touchpad (/dev/input/event9) > [ 22.259] (**) ELAN1200:00 04F3:309C Touchpad: Applying InputClass "libinput touchpad catchall" > [ 22.259] (II) Using input driver 'libinput' for 'ELAN1200:00 04F3:309C Touchpad' > [ 22.259] (**) ELAN1200:00 04F3:309C Touchpad: always reports core events > [ 22.259] (**) Option "Device" "/dev/input/event9" > > Linux dmesg: > > [ 18.700018] input: ELAN1200:00 04F3:309C Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-9/i2c-ELAN1200:00/0018:04F3:309C.0001/input/input10 > [ 18.700101] hid-multitouch 0018:04F3:309C.0001: input,hidraw0: I2C HID v1.00 Mouse [ELAN1200:00 04F3:309C] on i2c-ELAN1200:00 > Please follow the thread on the phabricator: https://reviews.freebsd.org/D16698 It's still work in progress, but works fine for me (not counting the fact that it broke suspend/resume). -- Marek Zarychta
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:20 UTC