Acer Spin 3 SP315-51 Touchpad ELAN0501 stopped working.

Comments

4 comments

  • Harry

    Some relevant logs form good release 70.3.34 (working touchpad) and latest dev release 72.2.10

    New config in latest dev release is hack-33025-touchpad

    ID 13:
    Device 'ELAN0501:00 04F3:3037 Touchpad':


    chrome_system_log

    [3694:3759:1204/191421.730861:WARNING:libinput_event_converter.cc(601)] /dev/input/event12: EventDeviceInfo(name=ELAN0501:00 04F3:3037 Touchpad, vid=1267, pid=12343, HasAbsXY=yes, HasMTAbsXY=yes, HasRelXY=no, HasMultitouch=yes, HasDirect=no, HasPointer=yes, HasStylus=no, HasKeyboard=no, HasMouse=no, HasTouchpad=yes, HasTablet=no, HasTouchscreen=no, SemiMT=no)
    [3694:3759:1204/191421.730945:WARNING:libinput_event_converter.cc(601)] /dev/input/event12: using libevdev/libinput

    [1060:1309:0115/073857.471629:WARNING:libinput_event_converter.cc(601)] /dev/input/event12: EventDeviceInfo(name=ELAN0501:00 04F3:3037 Touchpad, vid=1267, pid=12343, HasAbsXY=yes, HasMTAbsXY=yes, HasRelXY=no, HasMultitouch=yes, HasDirect=no, HasPointer=yes, HasStylus=no, HasKeyboard=no, HasMouse=no, HasTouchpad=yes, HasTablet=no, HasTouchscreen=no, SemiMT=no)
    [1060:1309:0115/073857.471659:WARNING:libinput_event_converter.cc(601)] /dev/input/event12: using default Chromium input stack

    device_event_log

    [19:14:26.709] USB: USER: usb_service_linux.cc:261 USB device added: path=/dev/bus/usb/001/004 vendor=1267 "ELAN", product=8938 "Touchscreen", serial="", guid=a60448cf-2d8f-414c-95a9-0b2fe60d54e1

    [07:39:03.923] USB: USER: usb_service_linux.cc:265 USB device added: path=/dev/bus/usb/001/004 vendor=1267 "ELAN", product=8938 "Touchscreen", serial="", guid=f52cdb53-d181-4410-a8e3-2c97b15b3d68

    dmesg

    [ 1.206035] usb 1-9: Manufacturer: ELAN
    [ 1.244413] input: ELAN Touchscreen as /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0/0003:04F3:22EA.0001/input/input7
    [ 1.244616] hid-multitouch 0003:04F3:22EA.0001: input,hiddev96,hidraw0: USB HID v1.10 Device [ELAN Touchscreen] on usb-0000:00:14.0-9/input0

    [ 1.197316] usb 1-9: Manufacturer: ELAN
    [ 1.224477] input: ELAN Touchscreen as /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0/0003:04F3:22EA.0001/input/input7
    [ 1.224612] hid-multitouch 0003:04F3:22EA.0001: input,hiddev96,hidraw0: USB HID v1.10 Device [ELAN Touchscreen] on usb-0000:00:14.0-9/input0


    [ 4.459535] i2c_hid i2c-ELAN0501:00: i2c-ELAN0501:00 supply vdd not found, using dummy regulator
    [ 4.506699] hid-multitouch 0018:04F3:3037.0003: Ignoring the extra HID_DG_INPUTMODE
    [ 4.506789] input: ELAN0501:00 04F3:3037 Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-6/i2c-ELAN0501:00/0018:04F3:3037.0003/input/input17
    [ 4.506907] hid-multitouch 0018:04F3:3037.0003: input,hidraw1: I2C HID v1.00 Mouse [ELAN0501:00 04F3:3037] on i2c-ELAN0501:00


    [ 6.211573] i2c_hid i2c-ELAN0501:00: i2c-ELAN0501:00 supply vdd not found, using dummy regulator
    [ 6.302385] hid-multitouch 0018:04F3:3037.0003: Ignoring the extra HID_DG_INPUTMODE
    [ 6.302504] input: ELAN0501:00 04F3:3037 Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-6/i2c-ELAN0501:00/0018:04F3:3037.0003/input/input17
    [ 6.302632] hid-multitouch 0018:04F3:3037.0003: input,hidraw1: I2C HID v1.00 Mouse [ELAN0501:00 04F3:3037] on i2c-ELAN0501:00

    input_devices

    I: Bus=0018 Vendor=04f3 Product=3037 Version=0100
    N: Name="ELAN0501:00 04F3:3037 Touchpad"
    P: Phys=i2c-ELAN0501:00
    S: Sysfs=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-6/i2c-ELAN0501:00/0018:04F3:3037.0003/input/input17
    U: Uniq=
    H: Handlers=event12
    B: PROP=5
    B: EV=b
    B: KEY=e520 10000 0 0 0 0
    B: ABS=260800000000003

    I: Bus=0018 Vendor=04f3 Product=3037 Version=0100
    N: Name="ELAN0501:00 04F3:3037 Touchpad"
    P: Phys=i2c-ELAN0501:00
    S: Sysfs=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-6/i2c-ELAN0501:00/0018:04F3:3037.0003/input/input17
    U: Uniq=
    H: Handlers=event12
    B: PROP=5
    B: EV=b
    B: KEY=e520 10000 0 0 0 0
    B: ABS=260800000000003

    lsusb

    Bus 001 Device 004: ID 04f3:22ea Elan Microelectronics Corp.

    Bus 001 Device 004: ID 04f3:22ea Elan Microelectronics Corp.


    powerd.LATEST

    [1204/190634:INFO:udev.cc(375)] Adding device /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-6/i2c-ELAN0501:00/0018:04F3:3037.0003/input/input17 with tags usable_when_laptop usable_when_display_off wakeup wakeup_only_when_usable role_internal_touchpad
    [1204/190634:WARNING:input_device_controller.cc(201)] No power/wakeup sysattr available for /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-6/i2c-ELAN0501:00/0018:04F3:3037.0003/input/input17
    [1204/190634:INFO:udev.cc(375)] Adding device /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-6/i2c-ELAN0501:00/0018:04F3:3037.0003/input/input17/event12 with tags usable_when_laptop usable_when_display_off role_internal_touchpad


    [0115/073857.427640:INFO:udev.cc(435)] Adding device /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-6/i2c-ELAN0501:00/0018:04F3:3037.0003/input/input17 with tags usable_when_laptop usable_when_display_off wakeup wakeup_only_when_usable role_internal_touchpad
    [0115/073857.427717:WARNING:input_device_controller.cc(199)] No power/wakeup sysattr available for /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-6/i2c-ELAN0501:00/0018:04F3:3037.0003/input/input17
    [0115/073857.434065:INFO:input_watcher.cc(505)] Input device /dev/input/event12 is not wake-capable
    [0115/073857.452911:INFO:udev.cc(435)] Adding device /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-6/i2c-ELAN0501:00/0018:04F3:3037.0003/input/input17/event12 with tags usable_when_laptop usable_when_display_off role_internal_touchpad

    syslog

    20018-12-04T19:06:34.460021-05:00 WARNING kernel: [ 4.459535] i2c_hid i2c-ELAN0501:00: i2c-ELAN0501:00 supply vdd not found, using dummy regulator
    2018-12-04T19:06:34.508136-05:00 INFO kernel: [ 4.506789] input: ELAN0501:00 04F3:3037 Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-6/i2c-ELAN0501:00/0018:04F3:3037.0003/input/input17
    2018-12-04T19:06:34.508138-05:00 INFO kernel: [ 4.506907] hid-multitouch 0018:04F3:3037.0003: input,hidraw1: I2C HID v1.00 Mouse [ELAN0501:00 04F3:3037] on i2c-ELAN0501:00


    2019-01-15T07:38:57.211600-05:00 WARNING kernel: [ 6.211573] i2c_hid i2c-ELAN0501:00: i2c-ELAN0501:00 supply vdd not found, using dummy regulator
    2019-01-15T07:38:57.303047-05:00 INFO kernel: [ 6.302504] input: ELAN0501:00 04F3:3037 Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-6/i2c-ELAN0501:00/0018:04F3:3037.0003/input/input17
    2019-01-15T07:38:57.303050-05:00 INFO kernel: [ 6.302632] hid-multitouch 0018:04F3:3037.0003: input,hidraw1: I2C HID v1.00 Mouse [ELAN0501:00 04F3:3037] on i2c-ELAN0501:00

  • Forrest Smith

    Hi,

     

    If I understand correctly, you're saying that in v68 the touchpad worked, but starting in v70 and v72 it has stopped. Is that right?

     

    if so - can you make a new installer stick using this v68.4 link:

    https://davrt8itj6cgg.cloudfront.net/cloudready-free-68.4.59-64-bit/cloudready-free-68.4.59-64-bit.zip

     

    And confirm it works?

     

    Assuming it does, please do the following:

    1) While logged in with it working in v68.4, send logs (alt+shift+i)

    2) Let the device update and then do the same thing on v70.4 while it is not working

  • Harry
    Logs sent from 68.4.59, touch pad is not working in this version either. 
     
    I was updating the laptop to latest stable release and touchpad continued to work until latest this stable release update. If you can please provide me the link to v66.4 or other old stable release then I can try that and provide you the logs.
     
    Thanks for the wonderful OS and support
     
    /dev/input/event11: ELAN0501:00 04F3:3037 Touchpad
  • Forrest Smith

    Harry,

     

    Just to clarify - you're seeing the touchpad not working across 68, 70, and 72 right now? But in the past, prior to v70, you saw it working?

     

    This suggests to me that the touchpad is broken or disabled on the device, but not failing due to a change on CloudReady.

     

    I know this may be ground you covered in the past, but I think your best bet is to retrace prior troubleshooting/simpler comparisons:

     

    1) Check if touchpad works differently when livebooting versus fully installed

    2) Check if touchpad works when livebooting Ubuntu

    3) Double check (on a fresh install/liveboot where you haven't made any libinput changes) that BIOS settings for touchpad behavior don't have any effect

    4) Check if there are any keyboard shortcuts for disabling touchpad for this device - sometimes a fn+F2 or similar key combo will disable touchpads

Please sign in to leave a comment.