[Bug 221777] merge the latest changes to the ig4 module from DragonFly BSD and add Kaby Lake / Intel 100 series platform support

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Oct 14 00:14:23 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=221777

Neel Chauhan <neel at neelc.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |neel at neelc.org

--- Comment #28 from Neel Chauhan <neel at neelc.org> ---
I have tried this on a HP EliteBook 1040 G3 and while the touchpad was
detected, I could not move the cursor. psm works on the 1040 G3 as an Alps
GlidePoint (the 1040 G3 uses the Alps T4 chip) but I cannot do things like two
finger scroll. The T4 chip supports HID over I2C and I think this is a better
place to support the T4 than psm (keep in mind that I am no expert on pointing
devices or the FreeBSD kernel).

dmesg reports this:

acpi_iichid0: <HID over I2C (ACPI)> on acpi0
acpi_iichid0: descriptor register address is 20
acpi_iichid0: unexpected type 17 while parsing Current Resource Settings (_CSR)
acpi_iichid0: parent device is "\134_SB_.PCI0.I2C1"
iichid0: <HID over I2C> at addr 0x20 on iicbus1
iichid0: ADDR 0x20 REG 0x20
iichid0: 3 buttons and [XYZ] coordinates ID=6
iichid0: 3 buttons and [XYZ] coordinates ID=6
acpi_iichid0: added iichid0 ADDR 0x20 REG 0x20 to iicbus1
acpi_iichid0: could not allocate IRQ resource

The last line seems interesting.

If I start moused and point at /dev/ims0, I get this error:

moused: unable to get status of mouse fd: Inappropriate ioctl for device

And am unable to move the cursor. However, /dev/ims0 does exist.

A Linux patch for Alps T4 is here:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=73196ebe134d11a68a2e27814c489d685cfc8b03

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


More information about the freebsd-bugs mailing list