Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam wszystkich i proszę o radę. Nie jestem leniwy i szukałem w różnych miejscach i forach podpowiedzi ale wątki dotyczące touchpada nie dotyczyły bezpośrednio tej dolegliwości.
Ale do rzeczy. Kupiłem tydzień temu nowego laptopa DELL Inspiron 15 bez systemu. Był co prawda na dysku preistalowany linux ubuntu 14.04 z dodatkami DELL'a ale ja chciałem postawić Debiana 8.4 Jessie. Nie wiedziałem co mnie czeka :| Na etapie instalacji sterownik wifi - poszło z drugiego pendriva. Touchpad nie wstał od początku w Debianie. Myślałem, że może jakiś config nie jest ok, więc nie zraziłem się i brnę dalej. To co mnie wzrusza to fakt, że na life Ubuntu wszystko działa, na Debianie life, Fedora life już nie. Nie potrafię znaleźć tego błędu.
klepię lspci
00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register (rev 0e) 00:02.0 VGA compatible controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display (rev 0e) 00:13.0 SATA controller: Intel Corporation Device 0f23 (rev 0e) 00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series USB xHCI (rev 0e) 00:1a.0 Encryption controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e) 00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller (rev 0e) 00:1c.0 PCI bridge: Intel Corporation Device 0f48 (rev 0e) 00:1c.1 PCI bridge: Intel Corporation Device 0f4a (rev 0e) 00:1c.2 PCI bridge: Intel Corporation Device 0f4c (rev 0e) 00:1c.3 PCI bridge: Intel Corporation Device 0f4e (rev 0e) 00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Power Control Unit (rev 0e) 00:1f.3 SMBus: Intel Corporation Device 0f12 (rev 0e)Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Bus 001 Device 004: ID 8087:07dc Intel Corp. Bus 001 Device 003: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB Bus 001 Device 002: ID 0c45:6710 Microdia Bus 001 Device 007: ID 062a:4101 Creative Labs Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 02:00.0 Network controller: Intel Corporation Wireless 3160 (rev 83)
potem lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Bus 001 Device 004: ID 8087:07dc Intel Corp. Bus 001 Device 003: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB Bus 001 Device 002: ID 0c45:6710 Microdia Bus 001 Device 007: ID 062a:4101 Creative Labs Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
i nie wiem co jest nie tak. Wrzuciłem pakiet kde-config-touchpad bo czytałem w innym miejscu, że może być pomocny ale niestety kiszka.
Może ktoś miał ten kłopot i znalazł sposób. Bardzo proszę o podpowiedź bo nie chcę pracować na Ubuntu (które zostało już wywalone z dysku)
Z kolei jak klepnę egrep -i 'synap|alps|etps' /proc/bus/input/devices to dostaję odpowiedź
N: Name="SynPS/2 Synaptics TouchPad"
Nie mam wątku jak to ugryźć.
Proszę o pomoc.
Ostatnio edytowany przez s_konrad (2016-04-30 19:15:46)
Offline
Dziękuję za odzew, słuszna myśl ale to nie wnosi niczego nowego
dpkg -l | grep -e syna ii kde-config-touchpad 0.8.1-2 all touchpad configuration tool (synaptiks) ii synaptic 0.81.2 amd64 Graphical package manager ii xserver-xorg-input-synaptics 1.8.1-1 amd64 Synaptics TouchPad driver for X.Org server ii xserver-xorg-input-synaptics-dbg 1.8.1-1 amd64 Synaptics TouchPad driver for X.Org server ii xserver-xorg-input-synaptics-dev 1.8.1-1 all Synaptics TouchPad driver for X.Org server (development headers)
Nic nie potrafię wykminkić
Offline
Pokaż może na początek (wykonać jako root):
ls -l /dev/input/by-id/
W te sposób być może się dowiemy, czy system (kernel i udev) wiedzą o tym touchpadzie.
Ostatnio edytowany przez Jacekalex (2016-04-30 20:15:27)
Offline
wychodzi na to, że jajeczko chyba nie wie o tym touchpadzie
ls -l /dev/input/by-id/ razem 0 lrwxrwxrwx 1 root root 10 kwi 30 18:15 usb-CN0CVRNR724875C5C1YJA00_Integrated_Webcam_HD-event-if00 -> ../event10 lrwxrwxrwx 1 root root 10 kwi 30 18:29 usb-MOSART_Semi._2.4G_Keyboard_Mouse-event-kbd -> ../event13 lrwxrwxrwx 1 root root 10 kwi 30 18:29 usb-MOSART_Semi._2.4G_Keyboard_Mouse-if01-event-mouse -> ../event14 lrwxrwxrwx 1 root root 9 kwi 30 18:29 usb-MOSART_Semi._2.4G_Keyboard_Mouse-if01-mouse -> ../mouse2
Jak to teraz ruszyć?
Offline
Inne jajeczko spróbuj, może z Aptosida (ja bym spróbował, zazwyczaj działają), z repo:
deb http://aptosid.com/debian unstable main fix.main deb-src http://aptosid.com/debian unstable main fix.main
To są bardzo świeże jajka, jeszcze ciepłe w porównaniu ze standardowymi Debiana, praktycznie idą łeb w łeb ze stabilnymi z [url=https://www.kernel.org/]kernel.org[/url].
Offline
Jakoś wolałbym stable. Tak na marginesie dodam, że sprawdzałem właśnie na Ubuntu 12.04 i touchpad zadziałał poprawnie :|
To raczej sugeruje mi, że brakuje w Debianie czegoś innego niż najnowszego jajka. Ubuntu 12ma raczej starsze jajko niż to, które jest w Jessie a mimo to wszystko działa
Offline
Właśnie jestem na life KNOPPIX 7.4 w LXDE - niestety tu też touchpad nie działa. Wracam na Jessie'go
Edyta z Jessie: Jak do tej pory to tylko Ubuntu poprawnie radzi sobie z tym laptopem :( Po zassaniu Fluxbox też nie radzi czyli to nie jest kwestia środowiska...
[b]Jacekalex[/b] po dodaniu aptosid repo wywaliło mi klucz. Mam skrypt do kluczy którym pobieram automatycznie klucze,
#!/bin/sh if [ `id -u` -ne 0 ]; then echo "Tylko root może dodać klucze" exit 1 fi echo -n "Aktualizacja listy pakietów (może trochę potrwać)... " && \ apt-get update >/dev/null 2>/tmp/apt-get-update-errors && echo "OK" if ! grep -q NO_PUBKEY /tmp/apt-get-update-errors; then echo "Wszystkie klucze są dodane, nie ma nic do roboty." rm -f /tmp/apt-get-update-errors exit 0 fi for KEY in `awk '/NO_PUBKEY/ {print $NF}' /tmp/apt-get-update-errors`; do echo "Przetwarzanie klucza $KEY:" echo -n " -> pobieranie klucza z serwera... " && \ gpg --keyserver pgp.mit.edu --recv-keys "$KEY" >/dev/null 2>&1 && \ echo "OK" && echo -n " -> dodawanie klucza do bazy... " && \ gpg --armor --export "$KEY" | apt-key add - done rm -f /tmp/apt-get-update-errors
a po tym działaniu klepię
apt-get update
i w odpowiedzi dostajęi
Dla następujących identyfikatorów kluczy brakuje klucza publicznego: 9FFAACBAE3BD538B
Myślę sobie OK zaraz wrzucam drugi skrypt (który zamieścił jeden z kolegów na tym forum) i może popatrzmy czy składnia jest dobra - jak do tąd działało OK
#!/bin/bash if [ "$1" == "" ]; then echo " Usage: $0 [9FFAACBAE3BD538B]" exit 0 fi gpg --keyserver wwwkeys.eu.pgp.net --recv-keys $1 gpg --armor --export $1 | apt-key add -
No i tym razem pudło, bo przy kolejnym
apt-get update
dostaję komunikat o braku klucza, który właśnie miał się dodać. Nic to bo poszedłem krok dalej i klepię
apt-get install aptosid-archive-keyring apt-get update
i jest już dobrze. Kolejny krok to analogicznie
apt-get install linux-image-aptosid-amd64
i na tym koniec dobroci bo wywala
Następujące pakiety mają niespełnione zależności: linux-image-aptosid-amd64 : Wymaga: linux-image-4.5.0-2.slh.1-aptosid-amd64 (= 4.5-7) ale nie zostanie zainstalowany Poleca: linux-headers-aptosid-amd64 (= 4.5-7) ale nie zostanie zainstalowany E: Nie udało się naprawić problemów, zatrzymano uszkodzone pakiety.
i to by było na tyle jeśli chodzi o jajko unstable :(
Nie wiem czy dobrze robię, ale na siłę nie chcę pobierać jądra unstable.
Nie potrafię zaimplementować z ubuntu brakującego kodu do Debiana aby ruszyć touchpada. W zasadzie chyba to jest pat, nie mam żadnego sensownego pomysłu.
Debian najtrudniejsze podejście ma i to mnie zaskakuje. Przecież Ubuntu to distro pochodne od Debiana
W tym momencie jestem na SPARKY LINUX z jajkiem starszym niz ma Jessie
live@live:~$ uname -a Linux live 3.14-2-486 #1 Debian 3.14.15-2 (2014-08-09) i686 GNU/Linux
i wszystko dziala (poza polskimi ogonkami bo nie ustawialem jezyka) I nie wiem co o tym myslec bo touchpad pracuje jak trzeba, wifi lata bezstresowo.
Moze ktos ma jakis pomysl bo jak porownuje wyniki z sesji z Jessie to... Sami popatrzcie i prosze o podpowiedzi
live@live:~$ dpkg -l | grep -e syna ii synaptic 0.81.2 i386 Graphical package manager ii xserver-xorg-input-synaptics 1.8.0-1 i386 Synaptics TouchPad driver for X.Org server live@live:~$ egrep -i 'synap|alps|etps' /proc/bus/input/devices N: Name="SynPS/2 Synaptics TouchPad" live@live:~$ ls -l /dev/input/by-id/ razem 0 lrwxrwxrwx 1 root root 10 maj 1 07:04 usb-CN0CVRNR724875C5C1YJA00_Integrated_Webcam_HD-event-if00 -> ../event10 lrwxrwxrwx 1 root root 10 maj 1 07:15 usb-MOSART_Semi._2.4G_Keyboard_Mouse-event-kbd -> ../event12 lrwxrwxrwx 1 root root 10 maj 1 07:15 usb-MOSART_Semi._2.4G_Keyboard_Mouse-if01-event-mouse -> ../event13 lrwxrwxrwx 1 root root 9 maj 1 07:15 usb-MOSART_Semi._2.4G_Keyboard_Mouse-if01-mouse -> ../mouse1
Przepraszam, ze tak w kawalkach edytuje ten post ale sama Edytka jest lepsza od nowych dodatkow ;)
Ostatnio edytowany przez s_konrad (2016-05-01 09:31:05)
Offline
2976
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:40:04)
Offline
Ja nie zmieniłem jajka, jest to, które było od czasu isntalacji :)
uname -a Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-2 (2016-04-08) x86_64 GNU/Linux
a firmware to który masz na myśli bo nie wiem? Jeśli na life startuje bez specjalnych zabiegów na jajku 3.14 to 3.16 tym bardziej powinno obsłużyć ten sprzęt. Pomijam już kwestię architektury systemu
Offline
Wprowadź zmiany wg tego -> http://forums.debian.net/viewtopic.php?f=16&t=103644
będzie działało.
Offline
2977
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:40:06)
Offline
Ale masz problem, zablokuj moduł radeon, zassij ioquake3 albo jakąś inną grę i jak się odpali to sterownik Ci działa. Jeśli nie, to będę wieczorem miał dostęp dla komputera to powiem Ci krok po kroku co i jak.
Offline
[quote=Bodzio]Wprowadź zmiany wg tego -> http://forums.debian.net/viewtopic.php?f=16&t=103644
będzie działało.[/quote]
Nie pomogło, może mam za dużo wpisów w tym pliku a nie do końca rozumiem...
Proszę mądrzejszych o pomoc, bo moja wiedza jest zbyt małą aby to ogarnąć
# Example xorg.conf.d snippet that assigns the touchpad driver # to all touchpads. See xorg.conf.d(5) for more information on # InputClass. # DO NOT EDIT THIS FILE, your distribution will likely overwrite # it when updating. Copy (and rename) this file into # /etc/X11/xorg.conf.d first. # Additional options may be added in the form of # Option "OptionName" "value" # Section "InputClass" Identifier "touchpad catchall" Driver "synaptics" MatchIsTouchpad "on" Option "TapButton1" "1" Option "RBCornerBjutton" "3" # This option is recommend on all Linux systems using evdev, but cannot be # enabled by default. See the following link for details: # http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html # MatchDevicePath "/dev/input/event*" EndSection Section "InputClass" Identifier "touchpad ignore duplicates" MatchIsTouchpad "on" MatchOS "Linux" MatchDevicePath "/dev/input/mouse*" Option "Ignore" "on" EndSection # This option enables the bottom right corner to be a right button on clickpads # and the right and middle top areas to be right / middle buttons on clickpads # with a top button area. # 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 15% 42% 58% 0 15%" 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
[quote=uzytkownikubunt]Co do firmware to zainstaluj całe, nie zajmuje dużo na dysku:
https://packages.debian.org/jessie/firmware-linux
oczywiście przez apt/apt-get/aptitude, najpierw dodając do sources.list sekcje contrib i non-free, a potem przez
apt update && apt install firmware-linux
[/quote]
Pomysł zacny ale w konsoli wywala
E: Package 'firmware-linux' has no installation candidate
a jak pobrałem z linka firmware to wywala, że nie może zainstalować bo niezgodna wersja czegoś...
[quote=skullman]Ale masz problem, zablokuj moduł radeon, zassij ioquake3 albo jakąś inną grę i jak się odpali to sterownik Ci działa. Jeśli nie, to będę wieczorem miał dostęp dla komputera to powiem Ci krok po kroku co i jak.[/quote]
Yyyy? Aaaa, eeee, Ale ja nie mam zdaje się modułu Radeona, więc jak czuję to lekka pod publikę zagrywka lub przekłamanie w przekazie. Proszę o korekty
Offline
2980
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:40:10)
Offline
[quote=uzytkownikubunt]Sources.list zmodyfikowałeś?[/quote]
No raczej
sok@dell-insp:~$ cat /etc/apt/sources.list #~~~~~~Jessie~~~~~~# deb http://ftp.pl.debian.org/debian/ jessie main non-free contrib deb-src http://ftp.pl.debian.org/debian/ jessie main non-free contrib deb http://security.debian.org/ jessie/updates main contrib non-free deb-src http://security.debian.org/ jessie/updates main contrib non-free deb http://ftp.pl.debian.org/debian/ jessie-updates main non-free contrib deb-src http://ftp.pl.debian.org/debian/ jessie-updates main non-free contrib #~~~~~~Backports_Jessie~~~~~~# deb http://ftp.pl.debian.org/debian/ jessie-backports main contrib non-free #~~~~~~Deb-multimedia~~~~~~# deb http://www.deb-multimedia.org/ stable main non-free deb-src http://www.deb-multimedia.org/ stable main non-free #~~~~~~Opera~~~~~~# deb http://deb.opera.com/opera/ stable non-free
Offline
[quote=s_konrad][...]
[quote=skullman]Ale masz problem, zablokuj moduł radeon, zassij ioquake3 albo jakąś inną grę i jak się odpali to sterownik Ci działa. Jeśli nie, to będę wieczorem miał dostęp dla komputera to powiem Ci krok po kroku co i jak.[/quote]
Yyyy? Aaaa, eeee, Ale ja nie mam zdaje się modułu Radeona, więc jak czuję to lekka pod publikę zagrywka lub przekłamanie w przekazie. Proszę o korekty[/quote]
To pomyłka a nie pod publikę, nie w tym wątku posta napisałem, ten nie jest nawet o grafice... Ot roztargnienie.
Offline
[quote=Pavlo950]Sprawdziłeś na innym środowisku?[/quote]
Tak, na Fluxbox, Cinnamon, E17 i kiszka. Na SPARKY E17 wszystko działa, ubuntu od 12.04 (wcześniejszych ISO nie mam) na macbuntu też działą (to zdaje się 11 ubuntu) a na Jessie nie. Skończyły mi się opcje kombinacji.
Nadal szukam rozwiązania i próbuję ogarnąć to zjawisko i nadal jestem skazany na mysz :( Jak do tej pory nie sprawdziłem komputera z Open SuSe, RH (z tych najczęściej używanych systemów) Sprawdzałem na Fedorce, CentOS, Debian - touchpad nie działa i to w różnych środowiskach (GNOME, Cinnamon, E17, KDE), na Ubuntu i jemu pochodnych i na SPARKY Linux touchpad działa prawidłowo.
Proszę o podpowiedzi gdzie jeszcze mogę szukać przyczyny, albo może jakiś pomysł jak zaimplementować do Debiana moduł z Ubuntu, który obsługuje touchpada.
Każda rada jest cenna i jest szansa, że jeśli nie pomoże to przynajmniej przybliży do rozwiązania.
Pozdrawiam
Up nadal nie mogę ogarnąć tego zjawiska, może ktoś ma pomysł jak to rozwiązać
18.05.2016
Zrobiłem dzisiaj akt desperata - postawiłem na nowo cały system. Touchpad oczywiście nie działa i to było do przewidzenia. Niespodzianką jest natomiast... Sami popatrzcie, i proszę o wskazówki:
lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 006: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Bus 001 Device 007: ID 15d9:0a4e Trust International B.V. Bus 001 Device 005: ID 8087:07dc Intel Corp. Bus 001 Device 004: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB Bus 001 Device 003: ID 0c45:6710 Microdia Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub lspci 00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register (rev 0e) 00:02.0 VGA compatible controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display (rev 0e) 00:13.0 SATA controller: Intel Corporation Device 0f23 (rev 0e) 00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series USB xHCI (rev 0e) 00:1a.0 Encryption controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e) 00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller (rev 0e) 00:1c.0 PCI bridge: Intel Corporation Device 0f48 (rev 0e) 00:1c.1 PCI bridge: Intel Corporation Device 0f4a (rev 0e) 00:1c.2 PCI bridge: Intel Corporation Device 0f4c (rev 0e) 00:1c.3 PCI bridge: Intel Corporation Device 0f4e (rev 0e) 00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Power Control Unit (rev 0e) 00:1f.3 SMBus: Intel Corporation Device 0f12 (rev 0e) 02:00.0 Network controller: Intel Corporation Wireless 3160 (rev 83)
ale już polecenie
egrep -i 'synap|alps|etps' /proc/bus/input/devices
nie dało jak poprzednio [b]N: Name="SynPS/2 Synaptics TouchPad"[/b] nic, żadnej odpowiedzi.
Naturalnie sprawdziłem
dpkg -l | grep -e syna ii synaptic 0.81.2 amd64 Graphical package manager ii xserver-xorg-input-synaptics 1.8.1-1 amd64 Synaptics TouchPad driver for X.Org server
Dalsza analiza nie wniosła nic nowego...
ls -l /dev/input/by-id/ razem 0 lrwxrwxrwx 1 root root 10 maj 18 20:42 usb-15d9_USB_OPTICAL_MOUSE-event-mouse -> ../event12 lrwxrwxrwx 1 root root 9 maj 18 20:42 usb-15d9_USB_OPTICAL_MOUSE-mouse -> ../mouse1 lrwxrwxrwx 1 root root 10 maj 18 20:35 usb-CN0CVRNR724875C5C1YJA00_Integrated_Webcam_HD-event-if00 -> ../event11
zrobiłem też edytkę [b]/usr/share/X11/xorg.conf.d/50-synaptics.conf[/b] i po restracie dalej nic :(
Proszę o podpowiedzi, nie potrafię tego ogarnąć.[b]
Edytka[/b]. Drążąc i analizując doszedłem do punktu, że udało mi się uruchomić touchpada. Na jajku 4.6.1 z aptosida wszystko ruszyło, jednak system nie widział moich urządzeń sieciowych. Ani Wi-Fi ani LAN :(
Wróciłem na 3.16 a potem postawiłem Fedorę 23 i na jajku 4.4.6 wszystko działa tak jak powinno.
Nie mam ochoty walczyć z wiatrakami, a nie ogarniam tego zjawiska. Poczekam może pół roku, a nóż pojawi się jakaś aktualizacja, która to zjawisko poprawi.
Dziękuję wszystkim za zainteresowanie tematem i podpowiedzi.
Pozdrawiam
Ostatnio edytowany przez s_konrad (2016-05-22 17:33:50)
Offline
Na początek wyjaśnienie dla moda/admina. Piszę nowy post bo edytka mi się czegoś nie ładuje :( Może błąd u mnie a może nie, bo w innych miejscach działa wszystko.
Teraz wracam do tematu. Dzisiaj pracuję na Fedorca 21 czyli wcale nie młoda (aktualnie jest już 24 beta) j i touchpad działa poprawnie. Kilka informacji z systemu
uname -r 3.17.4-301.fc21.x86_64 ls -l /dev/input/by-id/ razem 0 lrwxrwxrwx. 1 root root 9 05-29 17:35 usb-CN0CVRNR724875C5C1YJA00_Integrated_Webcam_HD-event-if00 -> ../event9 egrep -i 'synap|alps|etps' /proc/bus/input/devices N: Name="SynPS/2 Synaptics TouchPad" lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Bus 001 Device 004: ID 8087:07dc Intel Corp. Bus 001 Device 003: ID 1a40:0101 Terminus Technology Inc. Hub Bus 001 Device 002: ID 0c45:6710 Microdia Bus 001 Device 006: ID 0781:5151 SanDisk Corp. Cruzer Micro Flash Drive Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub lspci 00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register (rev 0e) 00:02.0 VGA compatible controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display (rev 0e) 00:13.0 SATA controller: Intel Corporation Device 0f23 (rev 0e) 00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series USB xHCI (rev 0e) 00:1a.0 Encryption controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e) 00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller (rev 0e) 00:1c.0 PCI bridge: Intel Corporation Device 0f48 (rev 0e) 00:1c.1 PCI bridge: Intel Corporation Device 0f4a (rev 0e) 00:1c.2 PCI bridge: Intel Corporation Device 0f4c (rev 0e) 00:1c.3 PCI bridge: Intel Corporation Device 0f4e (rev 0e) 00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Power Control Unit (rev 0e) 00:1f.3 SMBus: Intel Corporation Device 0f12 (rev 0e) 02:00.0 Network controller: Intel Corporation Wireless 3160 (rev 83)
Nie rozumiem tego zjawiska, dlaczego starsze wersje jajka spisują się poprawnie a młodsze nie. Na rzecz Debiana przemawia wiele argumentów. Nie potrafię tylko zgadywać czemu obsługa touchpada jest tak trudna w macierzystym systemie podczas gdy wszelkie pochodne dystrybucje nie mają tak pod górę.
Proszę odpiszcie coś, może uda się pokonać ten bug.
[b]Edytka[/b] mimo, że temat dość stary to jakby wciąż otwarty więc odgrzewam ten kotlet. Dzisiaj wstawiłem sobie nowy dysk SSD i jakoś mnie naszło zrobić wszystko od podstaw. Postawiłem świeży system, edytka na repo (wszystko tak jak poprzednio) ale efekt zupełne inny... Ale po kolei. Może na wstępie
cat /etc/apt/sources.list #~~~~~~Jessie~~~~~~# deb http://ftp.pl.debian.org/debian/ jessie main non-free contrib deb-src http://ftp.pl.debian.org/debian/ jessie main non-free contrib deb http://security.debian.org/ jessie/updates main contrib non-free deb-src http://security.debian.org/ jessie/updates main contrib non-free deb http://ftp.pl.debian.org/debian/ jessie-updates main non-free contrib deb-src http://ftp.pl.debian.org/debian/ jessie-updates main non-free contrib #~~~~~~Backports_Jessie~~~~~~# deb http://ftp.pl.debian.org/debian/ jessie-backports main contrib non-free #~~~~~~Deb-multimedia~~~~~~# deb http://www.deb-multimedia.org/ stable main non-free deb-src http://www.deb-multimedia.org/ stable main non-free #~~~~~~Opera~~~~~~# deb http://deb.opera.com/opera/ stable non-free
czyli jak widać niczego nowego w tym nie mam :) Więc potem aptitude update && upgrade a natępnie
uname -r 3.16.0-4-amd64 egrep -i 'synap|alps|etps' /proc/bus/input/devices N: Name="SynPS/2 Synaptics TouchPad"
Prawie na 100% byłem pewny co do tej niemocy touchpada, więc na przypał sprawdzam:
dpkg -l | grep -e syna ii synaptic 0.81.2 amd64 Graphical package manager ii xserver-xorg-input-synaptics 1.8.1-1 amd64 Synaptics TouchPad driver for X.Org server ls -l /dev/input/by-id/ razem 0 lrwxrwxrwx 1 root root 10 wrz 30 19:59 usb-CN0CVRNR724875C5C1YJA00_Integrated_Webcam_HD-event-if00 -> ../event11
A żeby już mieć czyste sumienie edytka /usr/share/X11/xorg.conf.d/50-synaptics.conf do postaci:
cat /usr/share/X11/xorg.conf.d/50-synaptics.conf # Example xorg.conf.d snippet that assigns the touchpad driver # to all touchpads. See xorg.conf.d(5) for more information on # InputClass. # DO NOT EDIT THIS FILE, your distribution will likely overwrite # it when updating. Copy (and rename) this file into # /etc/X11/xorg.conf.d first. # Additional options may be added in the form of # Option "OptionName" "value" # Section "InputClass" Identifier "touchpad catchall" Driver "synaptics" MatchIsTouchpad "on" Option "TapButton1" "1" Option "RBCornerButton" "3" # This option is recommend on all Linux systems using evdev, but cannot be # enabled by default. See the following link for details: # http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html # MatchDevicePath "/dev/input/event*" EndSection Section "InputClass" Identifier "touchpad ignore duplicates" MatchIsTouchpad "on" MatchOS "Linux" MatchDevicePath "/dev/input/mouse*" Option "Ignore" "on" EndSection # This option enables the bottom right corner to be a right button on clickpads # and the right and middle top areas to be right / middle buttons on clickpads # with a top button area. # 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 15% 42% 58% 0 15%" 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
Po czym nastąpił reboot. Touchpad dalej nie działał. Po instalacji smplayer, thunderbird i kodeków touchpad zadziałał...
Mało słów moich by wyrazić zdumienie i zaskoczenie a tym bardziej wiedzy aby to pojąć, ale najważniejszy jest efekt końcowy :)
Zachęcam każdego do konstruktywnej dyskusji aby zrozumieć ten fenomen i w przyszłości móc od ręki zaradzić temu.
Pozdrawiam Konrad
=================
Po roku od założenia tematu odświeżam wątek z racji usterki dysku SSD. Dysk naturalnie wymieniony na drugi, ale powrócił ten wątek z touchpadem.
Nie wiem co się zmieniło a co zostało w jajku ale... Jessie 8.7.1 z jajkiem 3.16.0-4-amd64 ze środowiskiem GNOME nadal nie potrafi obsłużyć bez zewnętrznego sterownika sieci i już na etapie instalacji prosi o pakiet [b] firmware-iwlwifi-3160-8.ucode [/b], który po włożeniu pendriva z pakietem [b] firmwre-iwlwifi_0.43_all.deb [/b] w [b][/b]żaden sposób nie zostaje wykryty. Ponowne uruchomienie z włożonym pendrivem (czyli 2 peny - 1 z bootem i 2 z pakietem) dopiero skutkuje załadowaniem tegoż pakietu. Niestety touchpada w żaden sposób nie potrafiłem uruchomić i nie pomogły instalacje dodatkowego softu.
Pobrałem więc obraz [b]debian-live-8.7.1-amd64-cinnamon-desktop[/b] bo chciałem przetestować o ile lżejsze będzie działanie komputera z tym środowiskiem. Po przygotowaniu pendriva odpalam i szok - wszystko poprawnie działa od samego początku. Na etapie instalacji nie muszę podawać żadnych dodatkowych pakietów a touchpad działa od startu.
Co się zmieniło w tym obrazie iso nie mam pojęcia ale logi niczego nowego nie wniosły. A może ja coś przeoczyłem więc proszę o wskazanie tej zmiany.
konrad@DELL-Insp:~$ lspci 00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register (rev 0e) 00:02.0 VGA compatible controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display (rev 0e) 00:13.0 SATA controller: Intel Corporation Device 0f23 (rev 0e) 00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series USB xHCI (rev 0e) 00:1a.0 Encryption controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e) 00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller (rev 0e) 00:1c.0 PCI bridge: Intel Corporation Device 0f48 (rev 0e) 00:1c.1 PCI bridge: Intel Corporation Device 0f4a (rev 0e) 00:1c.2 PCI bridge: Intel Corporation Device 0f4c (rev 0e) 00:1c.3 PCI bridge: Intel Corporation Device 0f4e (rev 0e) 00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Power Control Unit (rev 0e) 00:1f.3 SMBus: Intel Corporation Device 0f12 (rev 0e) 02:00.0 Network controller: Intel Corporation Wireless 3160 (rev 83) konrad@DELL-Insp:~$ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 007: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller Bus 001 Device 006: ID 8087:07dc Intel Corp. Bus 001 Device 005: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB Bus 001 Device 004: ID 0c45:6710 Microdia Bus 001 Device 008: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub konrad@DELL-Insp:~$ egrep -i 'synap|alps|etps' /proc/bus/input/devices N: Name="SynPS/2 Synaptics TouchPad" konrad@DELL-Insp:~$ dpkg -l | grep -e syna ii synaptic 0.81.2 amd64 Graphical package manager ii xserver-xorg-input-synaptics 1.8.1-1 amd64 Synaptics TouchPad driver for X.Org server konrad@DELL-Insp:~$ uname -a Linux DELL-Insp 3.16.0-4-amd64 #1 SMP Debian 3.16.39-1 (2016-12-30) x86_64 GNU/Linux root@DELL-Insp:/home/konrad# ls -l /dev/input/by-id/ razem 0 lrwxrwxrwx 1 root root 10 kwi 23 18:26 usb-CN0CVRNR724875C5C1YJA00_Integrated_Webcam_HD-event-if00 -> ../event11 lrwxrwxrwx 1 root root 10 kwi 23 18:43 usb-Microsoft_Microsoft®_Nano_Transceiver_v2.0-event-kbd -> ../event12 lrwxrwxrwx 1 root root 10 kwi 23 18:43 usb-Microsoft_Microsoft®_Nano_Transceiver_v2.0-if01-event-mouse -> ../event13 lrwxrwxrwx 1 root root 9 kwi 23 18:43 usb-Microsoft_Microsoft®_Nano_Transceiver_v2.0-if01-mouse -> ../mouse1 lrwxrwxrwx 1 root root 10 kwi 23 18:43 usb-Microsoft_Microsoft®_Nano_Transceiver_v2.0-if02-event-joystick -> ../event14 lrwxrwxrwx 1 root root 6 kwi 23 18:43 usb-Microsoft_Microsoft®_Nano_Transceiver_v2.0-if02-joystick -> ../js0
Na koniec przyszła mi pokusa żeby zassać GNOME dodatkowo co też uczyniłem. Menadżera logowania nie zmieniałem i teraz zagadka. Czy touchpad zadziała w GNOME czy nie?
Pozdrawiam wszystkich, którzy doczytali ten temat do końca. Jeśli ktoś zada pytanie o ten wątek to chętnie odpowiem.
===============
Dzisiaj spróbowałem debian-live-9.0.1-amd64-gnome i jest inaczej. Jajeczko 4.9 i touchpad działa pięknie ale nie działa interface Wi-Fi, sieć na USB i LAN działa. Ech...
Pozdrawiam
Ostatnio edytowany przez s_konrad (2017-07-25 09:27:57)
Offline
Time (s) | Query |
---|---|
0.00009 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00107 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.15.141.155' WHERE u.id=1 |
0.00070 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.15.141.155', 1732837497) |
0.00044 | SELECT * FROM punbb_online WHERE logged<1732837197 |
0.00115 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=28582 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00296 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=28582 ORDER BY p.id LIMIT 0,25 |
0.00085 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=28582 |
Total query time: 0.00735 s |