Comment 52 for bug 1887190

Revision history for this message
Stefano Galassi (iltoga) wrote :

about my previous post..
> I couldn't find the string 0x3140. Do you mean the device is defined in another way?
I am really sorry (it might have been late at night :) ) that line it was actually added by the kernel patch I prepared (I am building the whole kernel using makepkg and patching is done automatically)..

one more thing I found is, when I remove and insert again i2c_hid module (with rmmod and modprobe), I get this messages from system journal

journalctl -f

````
Aug 13 16:36:48 hypervisor kernel: i2c_hid i2c-MSFT0001:00: supply vdd not found, using dummy regulator
Aug 13 16:36:48 hypervisor kernel: i2c_hid i2c-MSFT0001:00: supply vddl not found, using dummy regulator
Aug 13 16:36:48 hypervisor kernel: input: Elan Touchpad as /devices/platform/AMDI0010:03/i2c-0/i2c-MSFT0001:00/0018:04F3:3140.0008/input/input40
Aug 13 16:36:48 hypervisor kernel: input: MSFT0001:00 04F3:3140 as /devices/platform/AMDI0010:03/i2c-0/i2c-MSFT0001:00/0018:04F3:3140.0008/input/input39
Aug 13 16:36:48 hypervisor kernel: elan 0018:04F3:3140.0008: input,hidraw5: I2C HID v1.00 Mouse [MSFT0001:00 04F3:3140] on i2c-MSFT0001:00
Aug 13 16:36:48 hypervisor sudo[4748]: pam_unix(sudo:session): session closed for user root
Aug 13 16:36:48 hypervisor /usr/lib/gdm-x-session[1902]: (II) config/udev: Adding input device Elan Touchpad (/dev/input/mouse1)
Aug 13 16:36:48 hypervisor /usr/lib/gdm-x-session[1902]: (II) No input driver specified, ignoring this device.
Aug 13 16:36:48 hypervisor /usr/lib/gdm-x-session[1902]: (II) This device may have been added with another device file.
Aug 13 16:36:48 hypervisor /usr/lib/gdm-x-session[1902]: (II) config/udev: Adding input device MSFT0001:00 04F3:3140 (/dev/input/mouse2)
Aug 13 16:36:48 hypervisor /usr/lib/gdm-x-session[1902]: (II) No input driver specified, ignoring this device.
Aug 13 16:36:48 hypervisor /usr/lib/gdm-x-session[1902]: (II) This device may have been added with another device file.
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) config/udev: Adding input device MSFT0001:00 04F3:3140 (/dev/input/event18)
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) MSFT0001:00 04F3:3140: Applying InputClass "evdev pointer catchall"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) MSFT0001:00 04F3:3140: Applying InputClass "libinput pointer catchall"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) Using input driver 'libinput' for 'MSFT0001:00 04F3:3140'
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) systemd-logind: got fd for /dev/input/event18 13:82 fd 56 paused 0
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) MSFT0001:00 04F3:3140: always reports core events
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Option "Device" "/dev/input/event18"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Option "_source" "server/udev"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) event18 - MSFT0001:00 04F3:3140: is tagged by udev as: Mouse Pointingstick
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) event18 - MSFT0001:00 04F3:3140: device is a pointer
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) event18 - MSFT0001:00 04F3:3140: device removed
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Option "config_info" "udev:/sys/devices/platform/AMDI0010:03/i2c-0/i2c-MSFT0001:00/0018:04F3:3140.0008/input/input39/event18"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) XINPUT: Adding extended input device "MSFT0001:00 04F3:3140" (type: MOUSE, id 20)
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Option "AccelerationScheme" "none"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) MSFT0001:00 04F3:3140: (accel) selected scheme none/0
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) MSFT0001:00 04F3:3140: (accel) acceleration factor: 2.000
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) MSFT0001:00 04F3:3140: (accel) acceleration threshold: 4
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) event18 - MSFT0001:00 04F3:3140: is tagged by udev as: Mouse Pointingstick
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) event18 - MSFT0001:00 04F3:3140: device is a pointer
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) config/udev: Adding input device Elan Touchpad (/dev/input/event17)
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Elan Touchpad: Applying InputClass "evdev touchpad catchall"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Elan Touchpad: Applying InputClass "libinput touchpad catchall"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) Using input driver 'libinput' for 'Elan Touchpad'
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) systemd-logind: got fd for /dev/input/event17 13:81 fd 82 paused 0
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Elan Touchpad: always reports core events
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Option "Device" "/dev/input/event17"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Option "_source" "server/udev"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) event17 - Elan Touchpad: is tagged by udev as: Touchpad
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) event17 - Elan Touchpad: device is a touchpad
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) event17 - Elan Touchpad: device removed
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Option "config_info" "udev:/sys/devices/platform/AMDI0010:03/i2c-0/i2c-MSFT0001:00/0018:04F3:3140.0008/input/input40/event17"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) XINPUT: Adding extended input device "Elan Touchpad" (type: TOUCHPAD, id 21)
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Option "AccelerationScheme" "none"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Elan Touchpad: (accel) selected scheme none/0
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Elan Touchpad: (accel) acceleration factor: 2.000
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Elan Touchpad: (accel) acceleration threshold: 4
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) event17 - Elan Touchpad: is tagged by udev as: Touchpad
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) event17 - Elan Touchpad: device is a touchpad
````