저는 Elantech 터치패드를 사용하여 hp pavilion ab048tx에서 ubuntu gnome 16.04.1을 실행하고 있습니다. 인터넷에서 사용할 수 있는 다양한 dkms 수정 사항(psmouse-elantech-x551c 및 psmouse-elantech-v7 포함)을 시도했지만 멀티터치가 작동하지 않는 것 같습니다. 기본 기능이 작동합니다(이동, 클릭, 탭 및 마우스 오른쪽 버튼 클릭). 무엇을 해야할지 아시나요?
(일부) 내 고양이 출력/proc/버스/입력/장치다음과 같이:
I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 Elantech Touchpad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input5
U: Uniq=
H: Handlers=mouse0 event6
B: PROP=1
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3
demsg | grep elantech의 경우 다음과 같습니다.
[ 2.123958] psmouse serio1: elantech: unknown hardware version, aborting...
[ 2.429095] input: PS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input5
[ 2506.145724] psmouse serio1: elantech: unknown hardware version, aborting...
[ 2506.449970] input: PS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input20
을 위한 synclient -l
:
Couldn't find synaptics properties. No synaptics driver loaded?
관련 출력 Xorg.0.log
:
[ 28.346] (II) config/udev: Adding input device PS/2 Elantech Touchpad (/dev/input/event6)
[ 28.346] (**) PS/2 Elantech Touchpad: Applying InputClass "evdev pointer catchall"
[ 28.347] (II) systemd-logind: got fd for /dev/input/event6 13:70 fd 38 paused 0
[ 28.347] (II) Using input driver 'evdev' for 'PS/2 Elantech Touchpad'
[ 28.347] (**) PS/2 Elantech Touchpad: always reports core events
[ 28.347] (**) evdev: PS/2 Elantech Touchpad: Device: "/dev/input/event6"
[ 28.347] (--) evdev: PS/2 Elantech Touchpad: Vendor 0x2 Product 0x1
[ 28.347] (--) evdev: PS/2 Elantech Touchpad: Found 3 mouse buttons
[ 28.347] (--) evdev: PS/2 Elantech Touchpad: Found relative axes
[ 28.347] (--) evdev: PS/2 Elantech Touchpad: Found x and y relative axes
[ 28.347] (II) evdev: PS/2 Elantech Touchpad: Configuring as mouse
[ 28.347] (**) evdev: PS/2 Elantech Touchpad: YAxisMapping: buttons 4 and 5
[ 28.347] (**) evdev: PS/2 Elantech Touchpad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 28.347] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input5/event6"
[ 28.347] (II) XINPUT: Adding extended input device "PS/2 Elantech Touchpad" (type: MOUSE, id 13)
[ 28.347] (II) evdev: PS/2 Elantech Touchpad: initialized for relative axes.
[ 28.347] (**) PS/2 Elantech Touchpad: (accel) keeping acceleration scheme 1
[ 28.347] (**) PS/2 Elantech Touchpad: (accel) acceleration profile 0
[ 28.347] (**) PS/2 Elantech Touchpad: (accel) acceleration factor: 2.000
[ 28.347] (**) PS/2 Elantech Touchpad: (accel) acceleration threshold: 4
[ 28.347] (II) config/udev: Adding input device PS/2 Elantech Touchpad (/dev/input/mouse0)
[ 28.347] (II) No input driver specified, ignoring this device.
[ 28.347] (II) This device may have been added with another device file.
modprobe psmouse proto=imps를 사용해 보았지만 PS/2 범용 마우스로 감지되었지만 여전히 아무 일도 일어나지 않았습니다. evdev는 현재 터치패드를 처리하고 있으며 libinput을 사용해 보았지만 작동하지 않습니다.
"synaptics" 드라이버를 강제로 실행하려고 하면 /usr/share/X11/xorg.conf.d
터치패드가 완전히 작동하지 않습니다.
편집: 내 장치에 터치 스크린이 있습니다(Radyum으로 감지됨).
필요하시면 더 달라고 해주세요!
답변1
누구든지 이것을 발견하면 교차 게시됩니다.여기, 커널을 다음으로 업데이트합니다. 4.4.0-38이 문제를 해결했습니다.