페도라 22 시냅틱스 터치패드가 작동하지 않습니다

페도라 22 시냅틱스 터치패드가 작동하지 않습니다

방금 새 Dell Vostro 노트북을 받았습니다. 설정 또는 Windows 설치 DVD로 부팅하면 터치패드가 제대로 작동하지만 Fedora 22 워크스테이션(라이브 및 설치)에서는 마우스 포인터가 나타나지만 포인터를 이동하거나 터치패드 버튼을 클릭하려고 하면 작동하지 않습니다. 문제를 해결하기 위해 USB 마우스를 포트에 연결합니다. 터치패드를 작동시키고 싶습니다.

다음은 Journalctl의 일부입니다.

(II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event7)
(**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
(**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
(**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons"
(**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinput touchpad catchall"
(II) systemd-logind: got fd for /dev/input/event7 13:71 fd 27 paused 0
(II) Using input driver 'libinput' for 'SynPS/2 Synaptics TouchPad'
(**) SynPS/2 Synaptics TouchPad: always reports core events
(**) Option "Device" "/dev/input/event7"
(II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event7 is tagged by udev as: Touchpad
(II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event7 is a touchpad
(**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input6/event7"
(II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 14)
(**) Option "AccelerationScheme" "none"
(**) SynPS/2 Synaptics TouchPad: (accel) selected scheme none/0
(**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
(**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
(II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event7 is tagged by udev as: Touchpad
(II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event7 is a touchpad
(II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
(II) No input driver specified, ignoring this device.
(II) This device may have been added with another device file.

다음은 설치된 드라이버를 보여주는 dnf 명령 출력입니다.

$ dnf list *synaptics*
Fedora 22 - x86_64                              1.9 MB/s |  41 MB     00:21    
Fedora 22 - x86_64 - Updates                    1.2 MB/s |  12 MB     00:10    
Last metadata expiration check performed 0:00:10 ago on Sun Jul 19 23:53:39 2015.
Installed Packages
xorg-x11-drv-synaptics.x86_64                   1.8.2-2.fc22             @System
Available Packages
xorg-x11-drv-synaptics-devel.i686               1.8.2-2.fc22             fedora 
xorg-x11-drv-synaptics-devel.x86_64             1.8.2-2.fc22             fedora 

내가 이해한 바에 따르면 Fedora에는 기본적으로 모든 것이 자동 감지되므로 프로그래밍할 xorg.conf가 더 이상 없습니다. 그렇지 않기 때문에 무엇을 해야할지 제안해 주시면 감사하겠습니다.

편집 1 - Fedora 22 부팅 시 마우스 포인터가 나타나지만 이동하거나 클릭할 수 없다는 점을 명확히 했습니다.

편집 2 - 제안된 grub 변경 이후의 대부분의 Xorg.0.log를 포함합니다.

편집 3 - 삭제됨 편집 2 - 붉은 청어인 것 같고 터치패드가 실제로 감지되는 것 같습니다.

$ xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ DLLC6C1:00 06CB:796A                      id=12   [slave  pointer  (2)]
⎜   ↳ HID 062a:0001                             id=16   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=14   [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)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ Sleep Button                              id=10   [slave  keyboard (3)]
    ↳ Integrated_Webcam_HD                      id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=15   [slave  keyboard (3)]

아아아. xinput CLI와 gnome 설정 인터페이스를 통해 터치패드를 활성화/비활성화하려고 했습니다. 효과가 없습니다. 항상 꺼져 있습니다. Ubuntu 라이브 버전을 사용해 보았지만 동일한 현상이 나타났습니다. 인터넷 검색 후. 하드웨어 내에서 꺼질 수 있다는 것을 발견했습니다. Dell Vostro 3558에는 터치패드용 키보드 Fn 키가 없지만 Windows 및 Dell 시냅틱스 드라이버 설치, 터치패드 비활성화, 활성화, 설정 저장, 전원 끄기 및 페도라 부팅에 대한 내용을 읽었습니다. 나는 그것을 시도했고 결과는 동일했습니다. 꺼짐 또는 터치패드 켜짐은 아무 것도 하지 않습니다.

터치패드를 켜거나 끌 때 아무런 효과가 없고 항상 꺼져 있는 문제를 어떻게 해결할 수 있는지 알아야 할 것 같습니다.

답변1

모든 Dell 노트북에는 Synaptics 트랙패드가 함께 제공되는 것 같습니다. 최신 노트북은 PS/2 대신 I2C-HID라는 프로토콜을 사용합니다. i2c-hid 프로토콜이 Microsoft에서 정의되었다는 내용을 어딘가에서 읽었습니다.

"트랙패드가 작동하지 않음(여기에 배포판 이름 삽입)"에 대한 수많은 게시물에서 읽은 내용을 바탕으로 이 문제에 대한 몇 가지 가능한 해결 방법은 다음과 같습니다(하나 선택).

  • /etc/modprobe.d/blacklist.conf에 항목을 추가하여 i2c-hid 모듈을 블랙리스트에 추가합니다. "블랙리스트 i2c-hid"를 추가하십시오.
  • Linux 커널을 4.1 이상으로 업그레이드
  • 배포판용 Synaptics i2c-hid 모듈을 수동으로 설치

i2c 모듈을 블랙리스트에 올리는 것이 가장 쉽고 빠른 해결책인 것 같습니다. 그러나 그렇게 하면 의도하지 않은 결과가 발생할 수 있습니다.

다음은 내가 읽은 발췌문입니다.레드햇 버그질라:

매트 허쉬 2014-11-24 06:50:02 EST

Dell Inspiron 13 7000 시리즈를 사용하고 있습니다. 위에 설명된 새로운 시냅틱 터치패드 중 하나가 ps2 모드와 hid 모드를 모두 갖추고 있습니다. 저는 Fedora 21을 사용하고 있습니다 kernel-3.17.3-300.fc21.x86_64. i2c_hid 모듈을 블랙리스트에 추가하면 트랙패드가 예상대로 작동하고 터치스크린도 사용할 수 있습니다.

하지만 시스템을 제대로 일시 중지할 수 없습니다. 즉시 다시 깨어납니다. i2c_hid 모듈을 삽입하면 시스템을 제대로 일시 중지할 수 있지만 트랙패드 오른쪽 하단을 눌러 마우스 오른쪽 버튼을 클릭할 수는 없습니다. 두 손가락으로 눌러야 합니다.

답변2

다른 버전의 Linux에서 동일한 문제에 대해 나에게 도움이 된 다음을 시도해 보십시오.

# modprobe -r psmouse && modprobe psmouse

관련 정보