Modyfikacja łaty lub użycie modułu od jądra 2.6.x do 3.5.0
-
- Sędziwy Jeż
- Posty: 35
- Rejestracja: 08 lip 2006, 22:49
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: Inne
- Architektura: x86_64
Modyfikacja łaty lub użycie modułu od jądra 2.6.x do 3.5.0
Mam problemy z 12.04 związane z touchpadem Synaptics, natomiast w SuSE SLED sprzęt ten działa świetnie. Czy ktoś z Was zna sposób na użycie sterownika psmouse pochodzącego ze SLED w Ubuntu (tam jest jądro 2.6.x) w jądrze 3.5.0-34-generic? Obecnie SuSE jest jedyną testowaną przeze mnie dystrybucją, w której ten clickpad działa poprawnie. Problem ten zgłaszano wielokrotnie i łatano go za pomocą obiektów dkms. Ten bug ma ponad 3 lata i nadal nie został naprawiony w głównej gałęzi Ubuntu, rozwiązał go za to SuSE i RedHat/Oracle, ale nie chcę tych dystrybucji na desktopie.
Opcja nr 2 - czy ktoś potrafi dostosować łatkę stąd, post 124 do tego, by się skompilowała poprawnie dla jądra 3.5.0-34-generic?
Opcja nr 2 - czy ktoś potrafi dostosować łatkę stąd, post 124 do tego, by się skompilowała poprawnie dla jądra 3.5.0-34-generic?
- luk1don
- Przebojowy Jelonek
- Posty: 1768
- Rejestracja: 07 lis 2008, 16:17
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86
Re: Modyfikacja łaty lub użycie modułu od jądra 2.6.x do 3.5.0
Tego próbowałeś?
http://www.theorangenotebook.com/2012/0 ... ckpad.html
Mam na myśli tamte skrypty, bo repozytorium podobno nie trzeba dodawać, gdyż zostało to naprawione. Możesz przecież zainstalować jakiś nowszy kernel albo dystrybucję nowszą niż 12.04. Dopiero na końcu zabawa z patchami.
http://www.theorangenotebook.com/2012/0 ... ckpad.html
Mam na myśli tamte skrypty, bo repozytorium podobno nie trzeba dodawać, gdyż zostało to naprawione. Możesz przecież zainstalować jakiś nowszy kernel albo dystrybucję nowszą niż 12.04. Dopiero na końcu zabawa z patchami.
- jacekalex
- Gibki Gibbon
- Posty: 4707
- Rejestracja: 17 cze 2007, 02:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: Modyfikacja łaty lub użycie modułu od jądra 2.6.x do 3.5.0
@xpascal
Przeczytałeś linkowany wątek?
Bo tam jest jedno rozwiązanie:
http://ubuntuforums.org/showthread.php? ... st12246443
I ktoś poniżej pisze, że pomogło na jaju 3.2.x.
Przeczytałeś linkowany wątek?
Bo tam jest jedno rozwiązanie:
http://ubuntuforums.org/showthread.php? ... st12246443
I ktoś poniżej pisze, że pomogło na jaju 3.2.x.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux

-
- Sędziwy Jeż
- Posty: 35
- Rejestracja: 08 lip 2006, 22:49
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: Modyfikacja łaty lub użycie modułu od jądra 2.6.x do 3.5.0
Oczywiście, że przeczytałem. Ci ludzie, którym zadziałało mają inną wersję lapka z nowszym clickpadem Synaptics (to już sprawdziłem, pisałem do nich PW). Ten sam patch kompiluje się też na 3.5.0, ale niestety nie działa, tzn. jest prawoklik, ale kursor skacze. Obszar clickpada, gdzie są przyciski, nadal powoduje przesuwanie kursora, a nie powinien. Problem polega na tym, że przy przesuwania palca po clickpadzie w dół, po dojściu do obszaru przycisków, kursor nie ma prawa dalej się ruszać w dół. Naciśnięcie przycisku powoduje radykalny skok kursora, najczęściej w lewy dolny róg ekranu.
Moduł psmouse i driver synaptics stosowany w SuSE reaguje poprawnie na parametry AreaBottomEdge, BottomEdge, RightButtonAreaTop i innych. W 3.5.0(+ omawiany patch) ustawienie BottomEdge powoduje wyłączenie z działania obszaru poniżej podziału (czyli prawoklik nie działa), a AreaBottom Edge jest ignorowane. RightButtonAreaTop rzeczywiście oznacza miejsce na przycisk prawokliku, ale nie powoduje wyłączenia przesuwania kursora na przycisku.
Ten bug w Debianie i Ubuntu pojawia się, znika, znowu się pojawia, a dotyczy całej serii biznesowych laptopów HP oraz kilku modeli Della. W SuSE działa dobrze i odkąd patrzyłem, nigdy ten bug się nie pojawił. Stąd pomysł użycia jądra z innej dystrybucji - bo tam działa i ktoś najwyraźniej pilnuje zgodności z certyfikowanym przecież sprzętem.
Omawiany skrypcik z theorange... daje taki oto efekt "property Synaptics Right Button Area doesn't exist, you need to specify its type and format", także coś znowu jest nie tak z obsługą parametrów.
Nadal szukam rozwiązania, bo z tym nie radzi sobie nawet komercyjne wsparcie (zgłaszałem buga chyba z 5 razy i jedyne co mi proponowano to proto=exps czy imps, ale wyłączało to obsługę gestów w clickpadzie).
Moduł psmouse i driver synaptics stosowany w SuSE reaguje poprawnie na parametry AreaBottomEdge, BottomEdge, RightButtonAreaTop i innych. W 3.5.0(+ omawiany patch) ustawienie BottomEdge powoduje wyłączenie z działania obszaru poniżej podziału (czyli prawoklik nie działa), a AreaBottom Edge jest ignorowane. RightButtonAreaTop rzeczywiście oznacza miejsce na przycisk prawokliku, ale nie powoduje wyłączenia przesuwania kursora na przycisku.
Ten bug w Debianie i Ubuntu pojawia się, znika, znowu się pojawia, a dotyczy całej serii biznesowych laptopów HP oraz kilku modeli Della. W SuSE działa dobrze i odkąd patrzyłem, nigdy ten bug się nie pojawił. Stąd pomysł użycia jądra z innej dystrybucji - bo tam działa i ktoś najwyraźniej pilnuje zgodności z certyfikowanym przecież sprzętem.
Omawiany skrypcik z theorange... daje taki oto efekt "property Synaptics Right Button Area doesn't exist, you need to specify its type and format", także coś znowu jest nie tak z obsługą parametrów.
Nadal szukam rozwiązania, bo z tym nie radzi sobie nawet komercyjne wsparcie (zgłaszałem buga chyba z 5 razy i jedyne co mi proponowano to proto=exps czy imps, ale wyłączało to obsługę gestów w clickpadzie).
- luk1don
- Przebojowy Jelonek
- Posty: 1768
- Rejestracja: 07 lis 2008, 16:17
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86
Re: Modyfikacja łaty lub użycie modułu od jądra 2.6.x do 3.5.0
Nie jestem przekonany, że kwestia kernela rozwiąże wszystko, ale poszukaj źródeł susowego kernela, na którym to działa i skompiluj.xpascal pisze: Moduł psmouse i driver synaptics stosowany w SuSE reaguje poprawnie na parametry AreaBottomEdge, BottomEdge, RightButtonAreaTop i innych. W 3.5.0(+ omawiany patch) ustawienie BottomEdge powoduje wyłączenie z działania obszaru poniżej podziału (czyli prawoklik nie działa), a AreaBottom Edge jest ignorowane. RightButtonAreaTop rzeczywiście oznacza miejsce na przycisk prawokliku, ale nie powoduje wyłączenia przesuwania kursora na przycisku.
...
W SuSE działa dobrze i odkąd patrzyłem, nigdy ten bug się nie pojawił. Stąd pomysł użycia jądra z innej dystrybucji - bo tam działa i ktoś najwyraźniej pilnuje zgodności z certyfikowanym przecież sprzętem.
Szukaj coś w stylu jaki ma Ubuntu np. dla raringa: http://kernel.ubuntu.com/git?p=ubuntu/u ... ;a=summary
O znalazłem:
http://kernel.opensuse.org/cgit/kernel-source
Sklonuj drzewo np. master i to jakoś skompiluj.
-
- Sędziwy Jeż
- Posty: 35
- Rejestracja: 08 lip 2006, 22:49
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: Modyfikacja łaty lub użycie modułu od jądra 2.6.x do 3.5.0
Niestety ten patch nie działa z narzędziem synclient, SuSE używa innej wersji sterowników. Szczerze to najlepiej by było, gdyby udało się przenieść do 12.04 kernel 2.6.x od wydania 10.04 + patch dkms + narzędzia synclient + compat-wireless. Czy znacie sposób użycia kernela 2.6.x z 10.04 LTS w 12.04?
- enedil
- Przebojowy Jelonek
- Posty: 1352
- Rejestracja: 08 wrz 2012, 16:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: i3
- Architektura: x86_64
- Kontakt:
Re: Modyfikacja łaty lub użycie modułu od jądra 2.6.x do 3.5.0
Szukasz źródła, kompilujesz i instalujesz 

Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!
~moderatorzy
~moderatorzy
Kto jest online
Użytkownicy przeglądający to forum: Google [Bot] i 7 gości