Lenovo Ideapad Z510 Touchpad driver yüklenmemiş ve ayarlarda gözükmüyor

277726

Hectopat
Katılım
3 Eylül 2019
Mesajlar
1.944
Makaleler
4
Çözümler
16
Touchpad Driver'ı nasıl yüklerim ve çalıştırabilirim?

Gerekli bilgiler:
Lenovo Ideapad Z510.
Intel® Core™ i5-4200M CPU @ 2.50GHz
NV108 / ıntel® HD Graphics 4600 (hsw GT2)

Fedora 34 (workstation Edition)-GNOME
64-bit
Wayland.
[CODE title="xinput"]WARNING: running xinput against an Xwayland server. See the xinput man page for details.
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ xwayland-pointer:17 id=6 [slave pointer (2)]
⎜ ↳ xwayland-relative-pointer:17 id=7 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ xwayland-keyboard:17 id=8 [slave keyboard (3)]
[/CODE]
[CODE title="cat /proc/bus/input/devices"]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/input0
U: Uniq=
H: Handlers=event0
B: PROP=0
B: EV=21
B: SW=1

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=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
U: Uniq=
H: Handlers=kbd event2
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/input3
U: Uniq=
H: Handlers=sysrq kbd leds event3
B: PROP=0
B: EV=120013
B: KEY=a0000702100000 83803078f800d001 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/device:4b/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/LNXVIDEO:01/input/input8
U: Uniq=
H: Handlers=kbd event6
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Ideapad extra buttons"
P: Phys=ideapad/input0
S: Sysfs=/devices/pci0000:00/0000:00:1f.0/PNP0C09:00/VPC2004:00/input/input9
U: Uniq=
H: Handlers=kbd event7 rfkill
B: PROP=0
B: EV=13
B: KEY=81000800100c03 4400000000300000 0 2
B: MSC=10

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/devices/platform/pcspkr/input/input10
U: Uniq=
H: Handlers=kbd event8
B: PROP=0
B: EV=40001
B: SND=6

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

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

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

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

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel HDMI HDMI/DP,pcm=10"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:03.0/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 Mic"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card1/input16
U: Uniq=
H: Handlers=event14
B: PROP=0
B: EV=21
B: SW=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card1/input17
U: Uniq=
H: Handlers=event15
B: PROP=0
B: EV=21
B: SW=4

I: Bus=0003 Vendor=5986 Product=029d Version=1409
N: Name="Lenovo EasyCamera: Lenovo EasyC"
P: Phys=usb-0000:00:14.0-1/button
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/input/input18
U: Uniq=
H: Handlers=kbd event16
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0
[/CODE]
 
Son düzenleme:
Linux için fazla kaynak bulamadım. Ubuntu olarak bir yer var. Bakabilirsiniz. Belki yardımcı olur. Arkadaşlar da baksınlar.

Vallahi benim Fedora 34'ün stabil çalıştığı Kernel'i kullandığımı düşünüyorum. Burada sanırım eski olduğu için kernel ile çözmüş olabilirler.

[CODE title="Linux kernel:"]Linux fedora 5.14.13-200.fc34.x86_64[/CODE]
 
Oturum kapatıp xorg ile başlattım ama yine de touchpad çalışmadı. Driver olmadığı için de olabilir çünkü bir türlü synaptic linux driver bulamıyorum. Bazı makalelerde indirilmiş görmüştüm ama ben bir türlü nasıl indirileceğini çözemedim...
[CODE title="xinput"]⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [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)]
↳ Lenovo EasyCamera: Lenovo EasyC id=10 [slave keyboard (3)]
↳ Ideapad extra buttons id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
[/CODE]
 
Son düzenleme:
Kendi adıma Fedora ile çok uğraşmazdım, Touchpad'i tanıyan herhangi bir dağıtımı kurar geçerdim.

xorg-x11-drv-synaptics-legacy paketi kurulu değilse, kurmayı dene, sonra X2i yeniden başlat bakalım. Görüntü yöneticisini yeniden başlatınca, X de yeniden başlatılmış olur.

İpucu: Aşağıdaki komutla kullanılan sürücü tespit edilebilir.

Kod:
grep -i "Using input driver" /var/log/Xorg.0.log
 
Kendi adıma Fedora ile çok uğraşmazdım, Touchpad'i tanıyan herhangi bir dağıtımı kurar geçerdim.

xorg-x11-drv-synaptics-legacy paketi kurulu değilse, kurmayı dene, sonra X2i yeniden başlat bakalım. Görüntü yöneticisini yeniden başlatınca, X de yeniden başlatılmış olur.

İpucu: Aşağıdaki komutla kullanılan sürücü tespit edilebilir.

Kod:
grep -i "Using input driver" /var/log/Xorg.0.log

Kod:
grep -e "Using input driver 'libinput'" /var/log/Xorg.0.log
grep: /var/log/Xorg.0.log: No such file or directory
[priv4cy@fedora ~]$ sudo dnf xorg-x11-drv-synaptics-legacy
[sudo] password for priv4cy:
No such command: xorg-x11-drv-synaptics-legacy. Please use /usr/bin/dnf --help
It could be a DNF plugin command, try: "dnf install 'dnf-command(xorg-x11-drv-synaptics-legacy)'"

Sanirim repo yok.
Simdi kurdum ama x2i ile ne demek istediginizi anlamadim.
Yeniden başlatmayı başardım ama hala xorg gözükmüyor.
 
Son düzenleme:
sudo dnf xorg-x11-drv-synaptics-legacy yerine sudo dnf installl xorg-x11-drv-synaptics-legacy şeklinde dene. Log dosyası kullanıcı dizininde olabilir, synaptics kurduktan sonra şununla kontrol etmeyi denersin. grep -i "Using input driver" ~/.local/share/xorg/Xorg.0.log Kurulumdan sonra X'i yeniden başlatmayı unutma.
 
Bende uğraşmak istemiyorum ama şimdi gidip başka dağıtım kuracağım, Wi-Fi bağlantısı olmayacak vb. illa bir sorun çıkartıyor. Fedora'da sadece touchpad sorunu çıktı. Çözebilirsem çok iyi olacak ama çözemezsem belki vaktim olunca deepin OS denerim ama Wi-Fi sorunu yapacak diye de korkuyorum.- boşa zaman kaybı. -
sudo dnf xorg-x11-drv-synaptics-legacy yerine sudo dnf installl xorg-x11-drv-synaptics-legacy şeklinde dene. Log dosyası kullanıcı dizininde olabilir, synaptics kurduktan sonra şununla kontrol etmeyi denersin. grep -i "Using input driver" ~/.local/share/xorg/Xorg.0.log Kurulumdan sonra X'i yeniden başlatmayı unutma.
Kurulumu yaptim ve x dediginiz seyi systemctl restart ile yaptim ama olmuyor.

Kod:
[  3343.687] (II) Using input driver 'libinput' for 'Power Button'
[  3343.692] (II) Using input driver 'libinput' for 'Video Bus'
[  3343.696] (II) Using input driver 'libinput' for 'Video Bus'
[  3343.700] (II) Using input driver 'libinput' for 'Power Button'
[  3343.707] (II) Using input driver 'libinput' for 'Lenovo EasyCamera: Lenovo EasyC'
[  3343.711] (II) Using input driver 'libinput' for 'SteelSeries SteelSeries Rival 300S Gaming Mouse'
[  3343.718] (II) Using input driver 'libinput' for 'Ideapad extra buttons'
[  3343.722] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[CODE title="synaptics.conf buldum belki ise yarar"]/usr/share/X11/xorg.conf.d
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
EndSection

# This option enables the bottom right corner to be a right button on
# non-synaptics clickpads.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Default clickpad buttons"
MatchDriver "synaptics"
Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
Option "SecondarySoftButtonAreas" "58% 0 0 8% 42% 58% 0 8%"
EndSection

# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Disable clickpad buttons on Apple touchpads"
MatchProduct "Apple|bcm5974"
MatchDriver "synaptics"
Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection

# Quirks for special touchpads

# The Cypress touchpads provide BTN_RIGHT in firmware, together with
# clickfinger, and two-finger scrolling. Disable Clickpads, otherwise we
# get flaky button behaviour.
# https://bugs.freedesktop.org/show_bug.cgi?id=70819
# https://bugs.freedesktop.org/show_bug.cgi?id=76341
#
# This really is a kernel issue, as the kernel should simply not report these
# as clickpads. This has been fixed in 3.13.9 and later, this section
# should be removed in the future
Section "InputClass"
Identifier "Disable clickpad for CyPS/2 Cypress Trackpad"
MatchProduct "CyPS/2 Cypress Trackpad"
MatchDriver "synaptics"
Option "ClickPad" "off"
EndSection

# Some devices have the buttons as part of the lower edge of the
# touchpad. Pressing a button moves the cursor, causing cursor jumps and
# erroneous clicks.
# Use the synaptics area property to work around this, udev labels these
# devices for us as touchpad_button_overlap.
# Affected: Dell Mini
Section "InputClass"
Identifier "touchpad button overlap"
MatchIsTouchpad "on"
MatchTag "touchpad_button_overlap"
Option "AreaBottomEdge" "4000"
EndSection

# Some devices have the buttons on the top of the touchpad. For those, set
# the secondary button area to exactly that.
# Affected: All Haswell Lenovos and *431* models
#
# Note the touchpad_softbutton_top tag is a temporary solution, we're working
# on a more permanent solution upstream (likely adding INPUT_PROP_TOPBUTTONPAD)
Section "InputClass"
Identifier "Lenovo TrackPoint top software buttons"
MatchDriver "synaptics"
MatchTag "touchpad_softbutton_top"
Option "HasSecondarySoftButtons" "on"
EndSection

Section "InputClass"
Identifier "Lenovo *50 and Carbon 3rd trackpoint buttons"
MatchDriver "synaptics"
MatchTag "has_trackpoint_buttons"
Option "HasTrackpointButtons" "on"
EndSection
[/CODE]
 
Son düzenleme:
Normalde synaptics paketi, libinput yapılandırmasını ezecek şekilde ayarlanır, sadece paketi kurmak yeterli olur. Mesela libinput yapılandırma dosyası 40 ile başlar, synaptics yapılandırma dosyası 90 ile, böylece ek bir şey yapmaya gerek kalmadan synaptics sürücüsü etkin olur. Başka da bir şey yapmaya gerek kalmaz.

İstesen Debian sid kur geç, Fedora kadar uğraşacağını dahi sanmam. Netinstall ile kurarsan, kendine göre inşa edersin. Index of /cdimage/unofficial/non-free/cd-including-firmware/daily-builds/sid_d-i/current/amd64/iso-cd

Wifi çekirdek ve firmware ile alakalıdır, aynı çekirdek ve aynı firmware sürümleri aynı sorunucu verir.
 

Geri
Yukarı