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:
[CODE title="Bunu türkçeye çevirebilirsem belki çözerim. Fedorada kodlar biraz değişik ama bakalım."]Synaptics touchpad driver for X.Org
-----------------------------------

FAQ
---

* Is this free software?

Yes, the source code is released under the MIT license.

* When will the driver be included in the XOrg distribution?

It is already.

* How do I use this driver with Linux kernel 2.6.x?

You need to have the "evdev" driver loaded or compiled into the
kernel (CONFIG_INPUT_EVDEV). Set the "Protocol" parameter in the X
configuration file to "auto-dev". Also, if you set the "Device"
parameter to "/dev/psaux", the same X configuration file should
work for a 2.4.x kernel.

When configuring the kernel, enable PS/2 mouse support
(CONFIG_MOUSE_PS2).

* It still doesn't work with a 2.6 kernel.

Some distributions come with an incomplete /dev directory. The
driver needs the /dev/input/eventX device nodes. Try to create
them manually if they don't exist already. (Look at
/proc/bus/input/devices to figure out how many nodes you need.)

# mknod /dev/input/event0 c 13 64
# mknod /dev/input/event1 c 13 65
# mknod /dev/input/event2 c 13 66
...

* How can I configure tap-to-click behavior?

If you set MaxTapTime=0 in the X config file then the touchpad
will not use tapping at all, i.e. touching/tapping will not be
taken as a mouse click.

If, instead, you set MaxTapMove=0 in the X config file, then the
touchpad will not use tapping for a single finger tap (left mouse
button click) but will for the two and three finger tap (middle
and right button click).

* Why did tap-to-click stop working after I upgraded from an old version?

Time is now measured in milliseconds instead of "number of
packets". In practice, this means that if you are upgrading from
an old version, you need to change MaxTapTime and
EmulateMidButtonTime to make "tap to click" work. Good values are
180 and 75 respectively.

* Gnome scrollbars scroll too much when using tap-to-click. Why?

The ClickTime parameter is probably too big. Try setting it to
100. Gnome scrollbars use auto repeat, ie if you press the left
mouse button and keep it pressed, the scroll bar will move until
you release the button. This will lead to problems if the tap time
is longer than the delay before auto repeat starts.

* Vertical and horizontal scrolling events are mixed up. How come?

Probably because some X startup/login script uses xmodmap to remap
the mouse buttons. Correct settings for the touchpad are:

xmodmap -e 'pointer = 1 2 3 4 5 6 7'

You can check the current settings by running:

xmodmap -pp

* Horizontal scrolling doesn't work in some programs. Is it a driver
bug?

No, probably not. Support for horizontal scroll events must be
handled by the application programs. Not all programs do that
yet. Ask the authors of the application in question to implement
support for horizontal scroll events.

You can use the "xev" program to check if the synaptics driver
generates the horizontal scroll events.

If you are having problems with Mozilla, try this link:

http://lists.debian.org/debian-laptop/2004/08/msg00167.html

* Can the driver be used together with gpm?

No, not reliably, if you are using a 2.4.x kernel. The gpm driver
and the X driver both try to read data from the touchpad, and if
they try to read at the same time, both drivers see incomplete
data and don't know how to interpret it.

If you are running a 2.6.x kernel though, there should be no
conflict, because the kernel driver will make sure both user space
drivers receive all events from the touchpad.

* Can I use this driver with an ALPS Glidepoint device?

Yes, see the README.alps file for more information.

* The driver says "reset failed" and the touchpad doesn't work. What
can I do?

This problem has been reported for some Compaq models. It's
currently not known why it happens, but removing the reset command
from the driver appears to make it work. If you use a 2.4 linux
kernel, replace the contents of the ps2_synaptics_reset() function
in ps2comm.c with a "return TRUE;" statement. If you use a 2.6
linux kernel, remove the while loop in synaptics_query_hardware()
in the file drivers/input/mouse/synaptics.c in the linux kernel
source code.


Authors
-------

Many people have contributed to this driver. Look at the top of
synaptics.c and ps2comm.c for details.

The current maintainer is X.org development team <[email protected]>.


Contacts
--------
All questions regarding this software should be directed at the
Xorg mailing list:

http://lists.freedesktop.org/mailman/listinfo/xorg

Please submit bug reports to the Xorg bugzilla:

https://bugs.freedesktop.org/enter_bug.cgi?product=xorg

The master development code repository can be found at:

git://anongit.freedesktop.org/git/xorg/driver/xf86-input-synaptics

http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics

For patch submission instructions, see:

http://www.x.org/wiki/Development/Documentation/SubmittingPatches

For more information on the git code manager, see:

http://wiki.x.org/wiki/GitPage
[/CODE]
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

Wi-Fi çekirdek ve Firmware ile alakalıdır, aynı çekirdek ve aynı Firmware sürümleri aynı sorunucu verir.

Ben bunu yarın sabah yüklemeyi denerim ama netinstall ile nasıl kendime göre kurarım pek emin değilim. Öğrenmesi çok zaman alır mı? Bir de bu non-Free driverlar tüm her donanımı kapsıyor mu? Gizliliğimi tehlikeye atsın istemiyorum. Fedora gibi bazıları non-Free olsa da olur çünkü çalışması da lazım.
 
San verdiğim bağlantı firmware içeren netinstall kalıbı. Kurulumu diğer dağıtımlardan bir miktar farklıdır, çok zor da değil hani. Şu videoya göz atarsın.

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

Firmware dosyaları doğrudan üreticiler tarafından hazırlanır, Linux/GNU tarafındaki çekince kaynak kodu ve lisans ile ilgilidir. Firmware kaynaklı bir gizlilik sorunu yaşayacağını sanmam.
 
San verdiğim bağlantı Firmware içeren netinstall kalıbı. Kurulumu diğer dağıtımlardan bir miktar farklıdır, çok zor da değil hani. Şu videoya göz atarsın.

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

Firmware dosyaları doğrudan üreticiler tarafından hazırlanır, Linux/GNU tarafındaki çekince kaynak kodu ve lisans ile ilgilidir. Firmware kaynaklı bir gizlilik sorunu yaşayacağını sanmam.

Son soru;
Yüklerken touchpad çalışması için non-Free repoları yükleyeyim mi yoksa onlar programlar için eklenen repolar mı?
 
Netinstall kalıbı ile touchpad varsayılan olarak çalışır mı, bilmiyorum. Ama bu kalıpta libinput paketleri kurulu geliyor.

Bağlantıdaki ISO zaten firmware içeren non-free kalıptır. Bunda non-free ve contrib depoları varsayılan olarak ekli oluyor. Non-free, özgür ya da açık kaynak kodlu olmayan paketlerin bulunduğu depodur. Contrib depodaki paketler ise lisans olarak özgürdür, ama ya bağımlılıkları non-free'dir ya da non-free içerikleri indirip sisteme kuran paketlerdir.
 
Netinstall kalıbı ile touchpad varsayılan olarak çalışır mı, bilmiyorum. Ama bu kalıp da libinput paketleri kurulu geliyor.

Bağlantıdaki ISO zaten Firmware içeren non-Free kalıptır. Bunda non-Free ve contrib depoları varsayılan olarak ekli oluyor. Non-Free, özgür ya da açık kaynak kodlu olmayan paketlerin bulunduğu depodur. Contrib depodaki paketler ise lisans olarak özgürdür, ama ya bağımlılıkları non-Free'dir ya da non-Free içerikleri indirip sisteme kuran paketlerdir

Keşke sizi dinlemeyip, Debian kurmasaydım. Bırakın touchpad çalışmamasını, KDE Plasma giriş yerinde dondu kaldı... Bir de bu sorunla uğraşmam gerekecek. Büyük ihtimalle de Debian kullanamayacağım...
Desktop environment de bir sorun var gibi duruyor. Başta da firmware hatası gördüm ama fotoğrafını yakalayamadım. Bıktım bu distro değiştirmekten... Şu desktop environment'i değiştiremezsem manjarodan başka kullanmam.

Resim kde giriş ekranında takıldıktan sonra kod ekranına girerken yanlış tuşa bastıktan sonra screenshot aldı. Resim kayıt edilemiyor ama butonlara basılıyor ve dosyalara giriş sağlayabiliyorum.
Sorun plasma kaynaklıymış herhalde çünkü Xfce masaüstü environment'i yükleyince giriş yapmayı başardım. Yalnız touchpad hala çalışmıyor. Onu da driver vb. yüklemeye çalışayım da belki çözerim.
Şimdi de browser da görüntü kaymaları yaşıyorum...
 

Dosya Ekleri

  • signal-2021-10-27-130729.jpg
    signal-2021-10-27-130729.jpg
    103,7 KB · Görüntüleme: 35
Son düzenleme:

Yeni konular

Geri
Yukarı