On Sun, Aug 27, 2017 at 03:04:58PM +0200, Remi Locherer wrote: > Hi, > > recently I bought a Asus UX390. It's very small and light notebook > (less than 1 kg!). OpenBSD runs fine on it. Only its touchpad is not > supported. > > In the dmesg this is shown (full dmesg at the bottom): > "ELAN1301" at acpi0 not configured > > Nothing else that hints at an mouse/touchpad device. > > Would support for this touchpad mean writing a new driver or tweak an > existing one?
jcs@ was looking into LPSS/PCI DesignWare I2C for https://jcs.org/2017/07/14/matebook > "Intel 100 Series I2C" rev 0x21 at pci0 dev 21 function 0 not configured > "Intel 100 Series I2C" rev 0x21 at pci0 dev 21 function 1 not configured > 0:21:0: Intel 100 Series I2C > 0x0000: Vendor ID: 8086 Product ID: 9d60 > 0x0004: Command: 0000 Status: 0010 > 0x0008: Class: 11 Subclass: 80 Interface: 00 Revision: 21 > 0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00 > 0x0010: BAR mem 64bit addr: 0x00000000ef233000/0x00001000 > 0x0018: BAR empty (00000000) > 0x001c: BAR empty (00000000) > 0x0020: BAR empty (00000000) > 0x0024: BAR empty (00000000) > 0x0028: Cardbus CIS: 00000000 > 0x002c: Subsystem Vendor ID: 1043 Product ID: 15c0 > 0x0030: Expansion ROM Base Address: 00000000 > 0x0038: 00000000 > 0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00 > 0x0080: Capability 0x01: Power Management > State: D3 > 0x0090: Capability 0x09: Vendor Specific > 0x0000: 9d608086 00100000 11800021 00800000 > 0x0010: ef233004 00000000 00000000 00000000 > 0x0020: 00000000 00000000 00000000 15c01043 > 0x0030: 00000000 00000080 00000000 000001ff > 0x0040: 00000000 00000000 00000000 00000000 > 0x0050: 00000000 00000000 00000000 00000000 > 0x0060: 00000000 00000000 00000000 00000000 > 0x0070: 00000000 00000000 00000000 00000000 > 0x0080: 00039001 0000000b 00000000 00000000 > 0x0090: f0140009 01400010 00002101 000024c1 > 0x00a0: 000f0800 00000000 00000000 00000000 > 0x00b0: 00000000 00000000 00000000 00000000 > 0x00c0: 00000000 00000000 00000000 00000000 > 0x00d0: 00000000 00000000 00000000 00000000 > 0x00e0: 00000000 00000000 00000000 00000000 > 0x00f0: 00000000 00000000 08400fb3 00000000 > 0:21:1: Intel 100 Series I2C > 0x0000: Vendor ID: 8086 Product ID: 9d61 > 0x0004: Command: 0000 Status: 0010 > 0x0008: Class: 11 Subclass: 80 Interface: 00 Revision: 21 > 0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00 > 0x0010: BAR mem 64bit addr: 0x00000000ef232000/0x00001000 > 0x0018: BAR empty (00000000) > 0x001c: BAR empty (00000000) > 0x0020: BAR empty (00000000) > 0x0024: BAR empty (00000000) > 0x0028: Cardbus CIS: 00000000 > 0x002c: Subsystem Vendor ID: 1043 Product ID: 15c0 > 0x0030: Expansion ROM Base Address: 00000000 > 0x0038: 00000000 > 0x003c: Interrupt Pin: 02 Line: ff Min Gnt: 00 Max Lat: 00 > 0x0080: Capability 0x01: Power Management > State: D3 > 0x0090: Capability 0x09: Vendor Specific > 0x0000: 9d618086 00100000 11800021 00800000 > 0x0010: ef232004 00000000 00000000 00000000 > 0x0020: 00000000 00000000 00000000 15c01043 > 0x0030: 00000000 00000080 00000000 000002ff > 0x0040: 00000000 00000000 00000000 00000000 > 0x0050: 00000000 00000000 00000000 00000000 > 0x0060: 00000000 00000000 00000000 00000000 > 0x0070: 00000000 00000000 00000000 00000000 > 0x0080: 00039001 0000000b 00000000 00000000 > 0x0090: f0140009 01400010 00002101 000024c1 > 0x00a0: 000f0800 00000000 00000000 00000000 > 0x00b0: 00000000 00000000 00000000 00000000 > 0x00c0: 00000000 00000000 00000000 00000000 > 0x00d0: 00000000 00000000 00000000 00000000 > 0x00e0: 00000000 00000000 00000000 00000000 > 0x00f0: 00000000 00000000 08400fb3 00000000