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>