Sunday, August 27, 2017

Re: TouchPad on Asus UX390

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

No comments:

Post a Comment