Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Oct 2024 17:55:51 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 282389] [i2c] Dell Precision 5690 touchpad unrecognized
Message-ID:  <bug-282389-227@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D282389

            Bug ID: 282389
           Summary: [i2c] Dell Precision 5690 touchpad unrecognized
           Product: Base System
           Version: CURRENT
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: ashafer@badland.io

I think we are missing some ids for the i2c touchpad on the Dell Precision
5690, the touchpad is not detected but the touchscreen is. Tested with rece=
nt
CURRENT.

On ubuntu I see:
Oct 28 17:15:27 ubuntu kernel: input: ELAN900C:00 04F3:40D6 as
/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-ELAN900C:00/001=
8:04F3:40D6.0001/input/input13
Oct 28 17:15:27 ubuntu kernel: input: ELAN900C:00 04F3:40D6 UNKNOWN as
/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-ELAN900C:00/001=
8:04F3:40D6.0001/input/input14
Oct 28 17:15:27 ubuntu kernel: input: ELAN900C:00 04F3:40D6 UNKNOWN as
/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-ELAN900C:00/001=
8:04F3:40D6.0001/input/input15
Oct 28 17:15:27 ubuntu kernel: hid-multitouch 0018:04F3:40D6.0001:
input,hidraw0: I2C HID v1.00 Device [ELAN900C:00 04F3:40D6] on i2c-ELAN900C=
:00
Oct 28 17:15:27 ubuntu kernel: i2c_hid_acpi i2c-ELAN900C:00: i2c_hid_get_in=
put:
IRQ triggered but there's no data
Oct 28 17:15:27 ubuntu kernel: input: VEN_27C6:00 27C6:0F60 Mouse as
/devices/pci0000:00/0000:00:15.3/i2c_designware.1/i2c-1/i2c-VEN_27C6:00/001=
8:27C6:0F60.0002/input/input17
Oct 28 17:15:27 ubuntu kernel: input: VEN_27C6:00 27C6:0F60 Touchpad as
/devices/pci0000:00/0000:00:15.3/i2c_designware.1/i2c-1/i2c-VEN_27C6:00/001=
8:27C6:0F60.0002/input/input18
Oct 28 17:15:27 ubuntu kernel: hid-multitouch 0018:27C6:0F60.0002:
input,hidraw1: I2C HID v1.00 Mouse [VEN_27C6:00 27C6:0F60] on i2c-VEN_27C6:=
00

It looks like the id is ELAN900C:00 04F3:40D6. Where would we add this to o=
ur
id list for iichid/etc? I would have guessed this was covered by iichid.c's
iichid_ids[0] IICHID_REG_ELAN detection since this is an elantech touchpad?=
=20

I did try with hw.psm.synaptics_support=3D1 and hw.psm.elantech_support=3D1=
 in
loader.conf, also set the psm debug level to 5 but only saw a warning about
psm's aux port not functioning (-1).

I'm happy to add ids, I'm more interested in how to add new touchpad ids si=
nce
I have another laptop with an unrecognized trackpad I'd like to get working=
 as
well.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-282389-227>