인식된 터치패드가 너무 많습니다. 터치패드가 작동하지 않습니다.

인식된 터치패드가 너무 많습니다. 터치패드가 작동하지 않습니다.

방금 어머니를 위해 새 Dell Inspiron 7347을 구입했습니다. Ubuntu 12.04 LTS에서 공식적으로 지원되므로 Linux가 잘 작동할 것이라고 추측했습니다. 잘.

커널 3.13.0과 함께 제공되는 Mint 17 KDE(Ubuntu 14.04 LTS 기반)를 설치했습니다. 무선이 활성화되지 않아 지저분한 Ubuntu 저장소에 broadcom 드라이버 중 하나를 설치해야 했습니다 sudo apt-get install bcmwl-kernel-source. 패키지는 wl자동으로 로드되는 모듈을 제공합니다. 모두 괜찮습니다. 그러나 터치패드도 작동하지 않습니다(터치스크린은 잘 작동합니다). 여러 커널을 시도했습니다. 모든 커널 >= 3.15.0에는 터치패드가 작동하지만 무선은 작동하지 않습니다. 모듈이 wl없습니다. 3.15.0 미만의 커널에는 Wi-Fi는 작동하지만 터치패드는 작동하지 않습니다. 지금은 커널 3.13을 유지하고 터치패드를 수정하려고 합니다.

xf86-input-mtouch가 설치되었습니다.

터치패드에 문제가 있는 것으로 보이는 것을 추적할 수 있었는데, 다음 방법으로 올바르게 인식되었습니다 xinput.

xinput
    ⎡ Virtual core pointer                          id=2    [master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
    ⎜   ↳ Logitech USB-PS/2 Optical Mouse           id=10   [slave  pointer  (2)]
    ⎜   ↳ ELAN Touchscreen Pen                      id=12   [slave  pointer  (2)]
    ⎜   ↳ ELAN Touchscreen                          id=13   [slave  pointer  (2)]
    ⎜   ↳ DLL0674:00 06CB:75DB                      id=14   [slave  pointer  (2)]
    ⎜   ↳ SynPS/2 Synaptics TouchPad                id=16   [slave  pointer  (2)]
    ⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Integrated_Webcam_HD                      id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=15   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=17   [slave  keyboard (3)]

문제가 있는 것은너무 많아터치패드가 인식되었습니다.

    ls /dev/input
by-id    event0  event10  event12  event14  event16  event3  event5  event7  event9  mouse0  mouse2  mouse4
by-path  event1  event11  event13  event15  event2   event4  event6  event8  mice    mouse1  mouse3

더 구체적으로:

    ls -l /dev/input/by-path
pci-0000:00:14.0-usb-0:2:1.0-event-mouse -> ../event5
pci-0000:00:14.0-usb-0:2:1.0-mouse -> ../mouse0
pci-0000:00:14.0-usb-0:5:1.0-event -> ../event16
pci-0000:00:14.0-usb-0:7:1.0-event -> ../event14
pci-0000:00:14.0-usb-0:7:1.0-event-mouse -> ../event13
pci-0000:00:14.0-usb-0:7:1.0-mouse -> ../mouse2
platform-i8042-serio-0-event-kbd -> ../event4
platform-i8042-serio-1-event-mouse -> ../event6
platform-i8042-serio-1-mouse -> ../mouse1
platform-INT33C3:00-event-mouse -> ../event15
platform-INT33C3:00-mouse -> ../mouse4

    ls -l /dev/input/by-id/
usb-CN0GNXH57248749CA1ELA00_Integrated_Webcam_HD-event-if00 -> ../event16
usb-ELAN_Touchscreen-event-if00 -> ../event14
usb-ELAN_Touchscreen-event-mouse -> ../event13
usb-ELAN_Touchscreen-mouse -> ../mouse2
usb-Logitech_USB-PS_2_Optical_Mouse-event-mouse -> ../event5
usb-Logitech_USB-PS_2_Optical_Mouse-mouse -> ../mouse0

또한 로그인 시 KDE는 터치패드가 너무 많이 발견되었으며 이는 지원되지 않는다고 경고합니다. 최신 커널을 사용하면 이런 현상이 계속 발생하지만 터치패드는 작동합니다(설명된 대로 무선은 작동하지 않음).

Archwiki를 보면서 다음과 같은 설정을 시도했습니다.

cat /etc/X11/xorg.conf.d/50-synaptics.conf
Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event6"
        Option "TapButton1" "1"
        Option "TapButton2" "2"
        Option "TapButton3" "3"
EndSection

어디 event6에서 얻었습니까?

cat /proc/bus/input/devices
...
I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input6
U: Uniq=
H: Handlers=mouse1 event6 
B: PROP=5
B: EV=b
B: KEY=e520 610000 0 0 0 0
B: ABS=660800011000003
...

그러나 이것은 작동하지 않는 것 같습니다. 하지만 나는 xorg 규칙이 앞으로 나아갈 올바른 길이라고 생각합니다.

또한 다음의 출력도 첨부합니다.

(3.13.0 커널 사용)
lsmod:pastebin.com/U16B0nTr
lsusb:pastebin.com/kAJw2H4J
lspci:pastebin.com/JvXLHHZH
cat /var/log/Xorg.0.log: /pastebin.com/mZ65RQEV

(3.17.3 커널 사용)
lsmod:pastebin.com/RaFmnj0f
lsusb:pastebin.com/jjbxng5N
lspci:pastebin.com/sDrgW5M5
cat /var/log/Xorg.0.log:pastebin.com/MYWEe1PK

답변1

나는 최신 커널을 사용하고 Wi-Fi를 작동시켜 문제를 해결하기로 결정했습니다. 나는 여러 커널-wifi 모듈 콤보를 시도했고 결국 3.16.0과 최신 버전이 bmcwl-kernel-source훌륭하게 작동했습니다. 터치패드가 이상하게 작동했지만 일부 xorg.org.d wule이 해당 문제를 즉시 수정했습니다.

따라서 위의 질문은 여전히 ​​유효하지만 해결 방법은 실제로 더 좋습니다.

관련 정보