[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openbsd-bugs
Subject:    Re: Elantech Clickpad is not recognized
From:       joshua stein <jcs () openbsd ! org>
Date:       2016-03-22 14:23:15
Message-ID: 20160322091528.d31da242c2 () 474bd0cbe72c8af
[Download RAW message or body]

On Mon, 21 Mar 2016 at 20:37:42 -0400, Steve wrote:
> >Synopsis:      Elantech Clickpad is not recognized
> >Category:      kernel
> >Environment:
>         System      : OpenBSD 5.9
>         Details     : OpenBSD 5.9 (GENERIC.MP) #4: Mon Mar 21 00:43:57 EDT 2016
> 
> sharms@mountain.localdomain:/home/sharms/src/sys/arch/amd64/compile/GENERIC.MP
> 
>         Architecture: OpenBSD.amd64
>         Machine     : amd64
> >Description:
>         Trackpad is not recognized by the PMS driver, I think this may
> be i2c / hid
> >How-To-Repeat:
> Try to use the Trackpad
> >Fix:
> None however it does work in current Linux releases
> 
> 
> dmesg:
> OpenBSD 5.9 (GENERIC.MP) #4: Mon Mar 21 00:43:57 EDT 2016
>     sharms@mountain.localdomain:/home/sharms/src/sys/arch/amd64/compile/GENERIC.MP
> real mem = 4210065408 (4015MB)
> avail mem = 4078268416 (3889MB)
> mpath0 at root
> scsibus0 at mpath0: 256 targets
> mainbus0 at root
> bios0 at mainbus0: SMBIOS rev. 2.7 @ 0x7cf22020 (12 entries)
> bios0: vendor coreboot version "coolstar" date 03/10/2016
> bios0: Google Gandof

(This appears to be a Toshiba Chromebook 2)

According to a Linux dmesg I found (http://pastebin.com/FNEhYdsZ),
this laptop has a Synaptics trackpad attached over i2c, but it does
not use the HID-over-i2c standard so it would not get recognized by
ihidev(4).  Apparently it does not have a legacy ps2 attachment
either, which would get recognized by pckbc(4)/pms(4).

This isn't really a bug, it's just lacking a custom hardware driver
for Elantech over i2c.

Similarly, the Acer C720 Chromebook has a Cypress APA touchpad that
is attached over i2c but not HID-over-i2c, and would need a custom
driver written (DragonFlyBSD has a cyapa(4) driver for it).

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic