태그 보관물: kernel

kernel

Ubuntu 18.04에서 터치 패드가 작동하지 않습니다 id=10

방금 ASUS 노트북을 구입했습니다 . 터치 패드는 Windows에서 제대로 작동 한 다음 Ubuntu 18.04를 설치했습니다. 그러나 터치 패드가 작동하지 않습니다.

  • 터치 패드는 Windows 10에서 잘 작동합니다
  • 터치 패드가 라이브 우분투 USB에서 작동하지 않습니다
  • fn 키는 우분투에서 작동합니다
  • Ubuntu 18.04에서는 왼쪽 / 오른쪽 클릭을 포함한 터치 패드가 작동하지 않습니다
  • 터치 패드가 나타나지 않는 것 같습니다 xinput

여기 xinput

user@TUF-GAMING-FX504GD-FX80GD:~$ xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                     id=12   [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                     id=13   [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)]
    ↳ Asus Wireless Radio Control               id=7    [slave  keyboard (3)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Video Bus                                 id=9    [slave  keyboard (3)]
    ↳ Power Button                              id=10   [slave  keyboard (3)]
    ↳ Sleep Button                              id=11   [slave  keyboard (3)]
    ↳ USB2.0 HD UVC WebCam: USB2.0 HD           id=14   [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                          id=15   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=16   [slave  keyboard (3)]
    ↳ Logitech USB Receiver                     id=17   [slave  keyboard (3)]

여기 있습니다 synclient.

user@TUF-GAMING-FX504GD-FX80GD:~$ synclient
Couldn't find synaptics properties. No synaptics driver loaded?

여기 내 장치 목록이 있습니다.

user@TUF-GAMING-FX504GD-FX80GD:~$ cat /proc/bus/input/devices
I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0
U: Uniq=
H: Handlers=kbd event0
B: PROP=0
B: EV=3
B: KEY=4000 0 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
U: Uniq=
H: Handlers=kbd event1
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input2
U: Uniq=
H: Handlers=event2
B: PROP=0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
U: Uniq=
H: Handlers=kbd event3
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab83
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input4
U: Uniq=
H: Handlers=sysrq kbd event4 leds
B: PROP=0
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input7
U: Uniq=
H: Handlers=kbd event5
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:13/LNXVIDEO:01/input/input8
U: Uniq=
H: Handlers=kbd event6
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0003 Vendor=046d Product=c52f Version=0111
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:14.0-3/input0
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:046D:C52F.0001/input/input9
U: Uniq=
H: Handlers=mouse0 event7
B: PROP=0
B: EV=17
B: KEY=ffff0000 0 0 0 0
B: REL=143
B: MSC=10

I: Bus=0003 Vendor=046d Product=c52f Version=0111
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:14.0-3/input1
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1/0003:046D:C52F.0002/input/input10
U: Uniq=
H: Handlers=kbd event8
B: PROP=0
B: EV=1f
B: KEY=3007f 0 0 483ffff17aff32d bf54444600000000 1 130f938b17c000 677bfad9415fed 9ed68000004400 10000002
B: REL=40
B: ABS=100000000
B: MSC=10

I: Bus=0019 Vendor=1043 Product=0000 Version=0000
N: Name="Asus Wireless Radio Control"
P: Phys=asus-wireless/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/ATK4002:00/input/input11
U: Uniq=
H: Handlers=rfkill kbd event9
B: PROP=0
B: EV=3
B: KEY=80000000000000 0 0 0

I: Bus=0003 Vendor=13d3 Product=5666 Version=0322
N: Name="USB2.0 HD UVC WebCam: USB2.0 HD"
P: Phys=usb-0000:00:14.0-7/button
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/input/input12
U: Uniq=
H: Handlers=kbd event10
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Asus WMI hotkeys"
P: Phys=asus-nb-wmi/input0
S: Sysfs=/devices/platform/asus-nb-wmi/input/input13
U: Uniq=
H: Handlers=rfkill kbd event11
B: PROP=0
B: EV=100013
B: KEY=1000000080000 0 800000000000 0 0 a1606f00900000 8200027800501000 e000000000000 0
B: MSC=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Front Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input14
U: Uniq=
H: Handlers=event12
B: PROP=0
B: EV=21
B: SW=4

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=3"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input15
U: Uniq=
H: Handlers=event13
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=7"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input16
U: Uniq=
H: Handlers=event14
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=8"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input17
U: Uniq=
H: Handlers=event15
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=9"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input18
U: Uniq=
H: Handlers=event16
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=10"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input19
U: Uniq=
H: Handlers=event17
B: PROP=0
B: EV=21
B: SW=140

여기 내 커널 버전이 있습니다.

user@TUF-GAMING-FX504GD-FX80GD:~$ uname -a
Linux TUF-GAMING-FX504GD-FX80GD 4.15.0-22-generic #24-Ubuntu SMP Wed May 16 12:15:17 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

보시다시피 터치 패드가 전혀 감지되지 않거나 “일반 마우스”로 감지되지도 않습니다. fn 키가 작동하는 것에 놀랐습니다.

물론 터치 패드를 활성화하기 위해 “fn + f10″콤보를 시도했지만 운이 없습니다.

인터넷 검색 및 수정 시도 후, 내 grub은 다음과 같습니다.

user@TUF-GAMING-FX504GD-FX80GD:~$ sudo cat /etc/default/grub
[sudo] password for user:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="i8042.nopnp quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

도움이 필요하면 터치 패드를 사용해야합니다. 이제 무선 마우스를 사용하고 있습니다. 필요한 경우 더 많은 사양을 게시 할 수 있습니다.



답변

  1. 아래 명령을 시도하십시오. 터치 패드가 표시되지 않으면 Ubuntu가이를 지원하지 않는 것입니다.

    less /proc/bus/input/devices
    
  2. 그 후 또는 이미 3 단계를 완료 한 경우 시도해 볼 수 있습니다

    sudo rmmod i2c_hid
    sudo modprobe i2c_hid
    
  3. 터치 패드가 표시되면 GRUB 구성 파일을 편집해야합니다.

    sudo nano /etc/default/grub
    

    교체

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    GRUB_CMDLINE_LINUX_DEFAULT="i8042.reset quiet splash"
    

    파일을 저장하고 종료 한 다음 실행

     sudo update-grub
    

    랩톱을 다시 시작하십시오.


답변

아래 패키지를 설치하면의 터치 패드 문제가 해결됩니다 Ubuntu 18.04.

sudo apt install xserver-xorg-input-synaptics

랩탑에서도 설치 후 터치 패드가 작동하지 않았습니다 ubuntu 18.04. 이 패키지를 설치 한 후 문제가 해결되었습니다.


답변

어둠 속에서 촬영 … 문자 그대로 그냥 업데이트를 가져 왔고 그것은 나를 위해 일하기 시작했습니다!

어쩌면 지금 업데이트 하시겠습니까?

100 % 기능이 아니며 때로는 어떤 이유로 꺼지지 만 작동합니다!


답변

이 게시물에 설명 된 답변은 커널 4.15.0-72 오류이므로 Ubuntu 18.04.x의 문제를 해결하지 못합니다.

해결책 : 다른 커널을 사용하십시오.

1. ukuu 를 사용 하여 커널 업그레이드 / 다운 그레이드 할 수 있습니다

sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt install ukuu

2. hwe 를 사용할 수 있습니다 (권장).

sudo apt-get install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04

출처 : 터치 패드, Vboxdrv, 보안 부팅 y HWE en Ubuntu 18.04


답변

이것이 HP 250 G5 랩톱의 문제를 해결 한 방법입니다.

  1. 터미널을 열고 다음을 실행하십시오.

    $ cd /etc/default

  2. 이제 폴더 grub에서 찾을 수 있는 파일을 편집하십시오 default.

    $ sudo nano grub

  3. grub이제 텍스트 편집기에서 열어야 할 파일 내부 에서 다음과 같이 내용을 변경하십시오 GRUB_CMDLINE_LINUX_DEFAULT.

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ivrs_ioapic[32]=00:14.0"

  4. grub파일 변경 사항을 저장하십시오 .

  5. grub파일을 업데이트 하십시오.

    $ sudo update-grub

  6. 컴퓨터를 다시 시작하십시오.

  7. Mouse and Touchpad컴퓨터 설정 의 섹션으로 이동하여 터치 패드 옵션이 켜져 있는지 확인하십시오.

이제 작동합니다. 이것이 위의 해결책 의 원천 입니다.


답변

저에게 USB 버스 리 바인딩은 커널 5.2.0-8.2-liquorix-amd64 (터치 패드가 4.15.0-58-generic)에서 Dell Venue 11에 도움이됩니다. 문제가있는 경우 대체 입력 장치 (ps / 2, 터치 스크린)가 없으면 컴퓨터가 인터페이스 (!!!)를 느슨하게 할 수 있습니다. 자신의 책임하에 사용하십시오!

적절한 커널 모듈을 찾으려면을 실행하십시오 lspci -k. 찾기 USB. 예를 들어 해당 커널 모듈을 기억하십시오 xhci_hcd(첫 번째 문자는 컨트롤러 속도에 따라 다릅니다). 다른 USB 컨트롤러 인 경우 모든 모듈을 기록하십시오.

명령을 실행하십시오 lsusb | grep root. 출력이 없으면 lsusb루트 허브를 찾아 보십시오 . 흥미로운 ID는 Bus x Device y입니다. (보통 Bus 001 Device 001, Bus 002 Device 001등).

실행하십시오 sudo lsusb -v -s x:y | grep iSerial(x와 y를 ID로 바꾸십시오. 선행 0은 필요하지 않습니다). 출력에서 흥미로운 ID는 zzzz : zz : zz.z입니다. 속도가 다른 컨트롤러가 하나만 있으면 ID가 동일합니다.

다음 매크로를 루트로 작성하여 zzzz : zz : zz.z를 실제 ID로 바꾸고 xhci_hcd를 해당 모듈로 실행하십시오 sudo gedit( run 또는 다른 텍스트 편집기). 복사 붙여 넣기

#!/bin/bash
echo -n "zzzz:zz:zz.z" | tee /sys/bus/pci/drivers/xhci_hcd/unbind
sleep 1
echo -n "zzzz:zz:zz.z" | tee /sys/bus/pci/drivers/xhci_hcd/bind

에 저장하십시오 /bin/usbreset. 성공할 때까지 편집기를 닫지 마십시오. 편집기가 파일의 외부 변경에 대해 묻는 경우 항상 다시로드에 응답하십시오. ID와 모듈이 두 줄에서 모두 같은지 (!!!) 확인하십시오. 그렇지 않으면 컴퓨터가 정지합니다! 잘못 인쇄되었는지주의해서 확인하십시오.

매크로를 실행 파일로 설정하십시오.

sudo chown root:root /bin/usbreset
sudo chmod 775 /bin/usbreset

실패하면 편집기를 닫고 다시 시도하십시오. 모든 작업을 저장하십시오 (있는 경우). 를 실행 sudo usbreset하고 비밀번호를 입력하십시오. USB는 몇 초 후에 멈췄다가 다시 시작됩니다 (약 10 … 15 초).

컨트롤러가 여러 개인 경우 첫 번째 컨트롤러를 사용해보십시오. 효과가 없으면 매크로에서 ID를 바꾸고 sudo usbreset터치 패드가 시작되거나 모든 컨트롤러가 테스트 될 때까지 저장하고 다시 시도하십시오 .

다시 시작하지 않고 USB가 멈 추면 문제가있는 것입니다. 대체 입력이 없으면 재설정 버튼 또는 전원 버튼을 4 초간 누르는 것만 도움이됩니다.

해결책이 도움이되지 않으면 편집기를 닫고 매크로를 제거하십시오 sudo rm /bin/usbreset.

성공하면 매크로를 시작 응용 프로그램으로 추가하십시오 (gksu,있는 경우 sudo-입력 터미널 사용). 또는 필요할 때 (터치 패드 분실) 실행하십시오.


답변