[Synaptics] Pas de bouton droit touchpad HP mini (résolu)

Reconnaissance et configuration du matériel / kernel linux
Avatar de l’utilisateur
vintherine
yeomen
Messages : 281
Inscription : mer. 04 janv. 2012, 22:14
Localisation : Annecy

[Synaptics] Pas de bouton droit touchpad HP mini (résolu)

Message par vintherine »

Bonjour,

j'ai installé archbang sur un netbook HP mini et le seul problème matériel que je rencontre est l'impossibilité de faire fonctionner le bouton droit du touchpad qui n'est du reste pas reconnu

Code : Tout sélectionner

$ xinput list-props "SynPS/2 Synaptics Touchpad" | grep Capabilities
	Synaptics Capabilities (297):	1, 0, 0, 1, 1, 1, 1
$ hwinfo --mouse | grep Buttons
    Buttons: 1
la recherche "archlinux HP Mini 210 touchpad right click not working" me donne des tas de solutions... pour des distribution autres, essentiellement ubuntu, mais je n'ai rien trouvé que je puisse utiliser, du moins avec mon faible niveau de compétence.

Toute aide serait grandement appréciée
Dernière modification par vintherine le ven. 20 avr. 2012, 14:35, modifié 1 fois.
Envoyé depuis mon saxophone !
Blog - Photos
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Synaptics] Pas de bouton droit touchpad HP mini

Message par FoolEcho »

Il n'y a effectivement pas de bouton droit physique détecté (le 3è zéro de la sortie de xinput) donc c'est mal barré.
Tu pourrais nous mettre la sortie non «greppé» de xinput ?

Tu es bien à jour aussi ? (il y a des mises à jour de xf86-input-synaptics dernièrement)
Regarde aussi le wiki, Touchpad_Synaptics, notamment faire mumuse avec synclient (ce ne sont pas les réglages possibles qui manquent) et nous préciser les pistes du côté Ubuntu et autres ?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
vintherine
yeomen
Messages : 281
Inscription : mer. 04 janv. 2012, 22:14
Localisation : Annecy

Re: [Synaptics] Pas de bouton droit touchpad HP mini

Message par vintherine »

Merci d'avoir prêté attention à mon message

sortie non «greppé» de xinput

Code : Tout sélectionner

Device 'SynPS/2 Synaptics TouchPad':
	Device Enabled (115):	1
	Coordinate Transformation Matrix (117):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	Device Accel Profile (241):	1
	Device Accel Constant Deceleration (242):	2.500000
	Device Accel Adaptive Deceleration (243):	1.000000
	Device Accel Velocity Scaling (244):	12.500000
	Synaptics Edges (264):	1753, 5211, 1628, 4336
	Synaptics Finger (265):	25, 30, 256
	Synaptics Tap Time (266):	180
	Synaptics Tap Move (267):	224
	Synaptics Tap Durations (268):	180, 180, 100
	Synaptics ClickPad (269):	1
	Synaptics Tap FastTap (270):	0
	Synaptics Middle Button Timeout (271):	0
	Synaptics Two-Finger Pressure (272):	40
	Synaptics Two-Finger Width (273):	8
	Synaptics Scrolling Distance (274):	102, 102
	Synaptics Edge Scrolling (275):	1, 1, 0
	Synaptics Two-Finger Scrolling (276):	1, 1
	Synaptics Move Speed (277):	1.000000, 1.750000, 0.039177, 40.000000
	Synaptics Edge Motion Pressure (278):	30, 160
	Synaptics Edge Motion Speed (279):	1, 408
	Synaptics Edge Motion Always (280):	0
	Synaptics Off (281):	0
	Synaptics Locked Drags (282):	0
	Synaptics Locked Drags Timeout (283):	5000
	Synaptics Tap Action (284):	0, 0, 0, 0, 1, 2, 3
	Synaptics Click Action (285):	1, 1, 1
	Synaptics Circular Scrolling (286):	1
	Synaptics Circular Scrolling Distance (287):	0.100000
	Synaptics Circular Scrolling Trigger (288):	2
	Synaptics Circular Pad (289):	0
	Synaptics Palm Detection (290):	0
	Synaptics Palm Dimensions (291):	10, 200
	Synaptics Coasting Speed (292):	20.000000, 50.000000
	Synaptics Pressure Motion (293):		... of unknown type CARDINAL

	Synaptics Pressure Motion Factor (294):	1.000000, 1.000000
	Synaptics Grab Event Device (295):	1
	Synaptics Gestures (296):	1
	Synaptics Capabilities (297):	1, 0, 0, 1, 1, 1, 1
	Synaptics Pad Resolution (298):	97, 66
	Synaptics Area (299):	0, 0, 0, 0
	Synaptics Soft Button Areas (300):	0, 0, 0, 0, 0, 0, 0, 0
	Synaptics Noise Cancellation (301):	8, 8
	Device Product ID (236):	2, 7
	Device Node (237):	"/dev/input/event12"
Solutions Ubuntu ou autres :

Code : Tout sélectionner

echo options psmouse proto=exps > /etc/modprobe.d/psmouse.modprobe
Ne fonctionne pas

Installer un patch
http://ubuntuforums.org/showthread.php? ... 64&page=27 (octobre 2011)
Il faut être loggué pour télécharger le patch, pour vous éviter cette peine j'en ai mis une copie ici : http://dl.free.fr/pSSWmZAQQ
Ceci s'applique à un HP mini 210. Je ne sais pas qu'elle est la version du mien, il n'y a rien de marqué dessus, mais je suppose que c'est la même base.


ici il est fait référence à un pkbuild de AUR mais le lien est cassé. https://bbs.archlinux.org/viewtopic.php ... 81#p775281

Faire joujou avec synclient : j'ai essayé des tas de truc mais sans succès

version de xf86-input-synaptics : 1.5.99.902-1 (à jour)
Envoyé depuis mon saxophone !
Blog - Photos
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Synaptics] Pas de bouton droit touchpad HP mini

Message par FoolEcho »

Je ne peux pas voir à quoi ressemble le patch, je ne vois pas le machin de validation (problème de navigateur ?) :? , mais vu la date je pense que c'est quelque chose qui est peut-être déjà intégré (l'autre sujet que tu pointes et qui date aussi)... peut-être une régression ?
vintherine a écrit :version de xf86-input-synaptics : 1.5.99.902-1 (à jour)
Je ne sais pas comment fonctionne archbang, mais ce paquet est à la 1.5.99.903-1, à tout hasard.

Tu as d'autres systèmes d'installé ? (même windows) Le touchpad est fonctionnel ?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
vintherine
yeomen
Messages : 281
Inscription : mer. 04 janv. 2012, 22:14
Localisation : Annecy

Re: [Synaptics] Pas de bouton droit touchpad HP mini

Message par vintherine »

tu as d'autres systèmes d'installé ? (même windows) Le touchpad est fonctionnel ?
J'ai essayé avec un live cd Linux Mint LMDE c'est pas mieux. Je n'ai pas Windows, je l'ai viré sans l'avoir essayé
Je ne sais pas comment fonctionne archbang
c'est un arch comme les autres, juste avec openbox en guise de wm/de, conky et tint2

xf86-input-synaptics en 1.5.99.902-1 ne change rien

en guise de contournement le tap 3 doigts fonctionne, faut prendre l’habitude...

Merci quand-même
Envoyé depuis mon saxophone !
Blog - Photos
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Synaptics] Pas de bouton droit touchpad HP mini

Message par FoolEcho »

J'ai finalement récupéré ton archive (j'avions oublié que j'avais adblock en action :mrgreen: ), et voici un PKGBUILD que tu peux tester (honteusement pompé depuis d'autres sur AUR :) ):

Code : Tout sélectionner

pkgname=('psmouse')
pkgver=3.0.0
pkgrel=12
pkgdesc="psmouse kernel module"
arch=('i686' 'x86_64')
url="http://www.kernel.org/"
license=('GPL2')
makedepends=('linux-headers')
options=('!strip')
install=psmouse.install
source=(psmouse-3.0.0-12-generic.tar.bz2
)
md5sums=('2e606de221fd64cb03ea395402e590c6')

mod_dir=/lib/modules/`uname -r`/updates/drivers/input/mouse/

build() {
cd ${srcdir}/${pkgname}-${pkgver}-${pkgrel}-generic/src
make -C /usr/src/linux-`uname -r`/ M=`pwd` psmouse.ko
gzip -9 psmouse.ko

mkdir -p ${pkgdir}/${mod_dir}
install -D -m 0644 psmouse.ko.gz ${pkgdir}/${mod_dir}/psmouse.ko.gz
}
et le psmouse.install (il s'agit de mettre les modules à jour):

Code : Tout sélectionner

post_install() {
  echo " > Running depmod now..."
  depmod -a
  echo " > Reloading psmouse module... Do not panic if your mouse pointer does"
  echo "   not move for a moment!"
  echo "   Please note that you may REBOOT your system to get it works!"
  modprobe -r psmouse
  sleep 0.5
  modprobe psmouse
}

post_upgrade() {
  post_install
}

post_remove() {
  post_install
}
Tu places ces deux fichiers dans un répertoire, en plus de l'archive bz2 de ton patch (tel quel, pas besoin de décompresser), puis tu fais makepkg -sirc (tu as besoin d'installer base-devel si ce n'est déjà fait), comme ça tu auras un paquet «psmouse» que tu pourras dégager facilement si ça ne t'arrange pas la situation (sinon effectivement, à part contourner comme tu le fais en attendant de faire remonter le problème, je ne vois pas ce qui pourrait être fait).

Aussi, on ne sait jamais: tu peux tester ton touchpad avec le noyau stable, linux-lts (si c'est vraiment un problème de module...), il te faudra juste rajouter l'entrée qui va bien dans ton menu.lst (vois le wiki de grub) ou autre fichier de démarrage.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
vintherine
yeomen
Messages : 281
Inscription : mer. 04 janv. 2012, 22:14
Localisation : Annecy

Re: [Synaptics] Pas de bouton droit touchpad HP mini

Message par vintherine »

D'abord je renouvelle mes remerciements, mais...

Code : Tout sélectionner

vincent@archbang psmouse]$ makepkg -sirc
==> Création du paquet psmouse 3.0.0-12 (jeu. avril 19 21:52:52 CEST 2012)
==> Vérification des dépendances pour l'exécution...
==> Vérification des dépendances pour la compilation...
==> Installation des dépendances manquantes... 
résolution des dépendances...
recherche des conflits entre paquets...

Cibles (1) : linux-headers-3.3.2-1

Taille totale de téléchargement : 	4,70 MiB
Taille totale installé :		45,22 MiB

Procéder à l'installation ? [O/n] 
:: Récupération des paquets du dépôt core...
 linux-headers-3.3.2-1-x86_64      4,7 MiB   106K/s 00:45 [-------------------------------] 100%
(1/1) vérification de l'intégrité des paquets             [-------------------------------] 100%
(1/1) chargement des fichiers des paquets                 [-------------------------------] 100%
(1/1) analyse des conflits entre fichiers                 [-------------------------------] 100%
(1/1) installation de linux-headers                       [-------------------------------] 100%
==> Récupération des sources...
  -> psmouse-3.0.0-12-generic.tar.bz2 trouvé
==> Validation des fichiers sources avec md5sums...
    psmouse-3.0.0-12-generic.tar.bz2 ... Réussite
==> Extraction des sources...
  -> Extraction de psmouse-3.0.0-12-generic.tar.bz2 avec bsdtar
==> Entre dans l'environnement fakeroot…
==> Lancement de build()...
make : on entre dans le répertoire « /usr/src/linux-3.2.14-1-ARCH »
make: *** Aucune règle pour fabriquer la cible « psmouse.ko ». Arrêt.
make: on quitte le répertoire « /usr/src/linux-3.2.14-1-ARCH »
==> ERREUR : Une erreur s'est produite dans build().
    Abandon...
Envoyé depuis mon saxophone !
Blog - Photos
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Synaptics] Pas de bouton droit touchpad HP mini

Message par oktoberfest »

vintherine a écrit : ...
recherche des conflits entre paquets...

Cibles (1) : linux-headers-3.3.2-1
...
make : on entre dans le répertoire « /usr/src/linux-3.2.14-1-ARCH »
make: *** Aucune règle pour fabriquer la cible « psmouse.ko ». Arrêt.
Abandon...[/code]
Je pense que mettre à jour ton os avant de lancer la compilation serait une bonne idée (tu n'as pas les headers correspondant à ton noyau)
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Synaptics] Pas de bouton droit touchpad HP mini

Message par FoolEcho »

Ou si tu as un impératif de cette version (pour résoudre autre chose), tu peux toujours récupérer linux-headers depuis http://arm.konnichi.com/search (à installer avec pacman -U).

Ou (j'y reviens), tu pars sur le linux-lts (et à ce moment-là démarrer dessus et remplacer la dépendance par linux-lts-headers).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
vintherine
yeomen
Messages : 281
Inscription : mer. 04 janv. 2012, 22:14
Localisation : Annecy

Re: [Synaptics] Pas de bouton droit touchpad HP mini

Message par vintherine »

oktoberfest a écrit :Je pense que mettre à jour ton os avant de lancer la compilation serait une bonne idée (tu n'as pas les headers correspondant à ton noyau)
Après un yaourt la digestion était effectivement meilleure. Merci en plein
Envoyé depuis mon saxophone !
Blog - Photos
Avatar de l’utilisateur
vintherine
yeomen
Messages : 281
Inscription : mer. 04 janv. 2012, 22:14
Localisation : Annecy

Re: [Synaptics] Pas de bouton droit touchpad HP mini (résolu

Message par vintherine »

@FoolEcho Je l'envoie à quelle adresse la bouteille de génépi ? Je pense que tu l'as bien mérité :D
Envoyé depuis mon saxophone !
Blog - Photos
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Synaptics] Pas de bouton droit touchpad HP mini (résolu

Message par FoolEcho »

Tant mieux, mais je suis sceptique quand même... Ça fonctionne avec le PKGBUILD donné ou sans (c'est-à-dire juste la mise à jour du kernel, auquel cas c'était simplement une régression) ? :P

Tu avais aussi la possibilité d'essayer psmouse-elantech depuis AUR (apparemment psmouse-alps étant déjà ce qu'on trouve dans le kernel) ? (sans quoi, ça pourrait être utile de rajouter ce PKGBUILD dans AUR... si je trouve d'où sort ce patch est ce qu'il fait exactement, je peux le faire :mrgreen: )
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
vintherine
yeomen
Messages : 281
Inscription : mer. 04 janv. 2012, 22:14
Localisation : Annecy

Re: [Synaptics] Pas de bouton droit touchpad HP mini (résolu

Message par vintherine »

Ça fonctionne avec le PKGBUILD donné ou sans (c'est-à-dire juste la mise à jour du kernel, auquel cas c'était simplement une régression) ?
Arf, j'ai tout fait dans la foulée, je n'ai pas vérifié juste après la maj. Ce que je peux dire c'est que le module psmouse n'était pas chargé automatiquement après l'installation qui datait de quelques jours à peine, que même chargé - avant le PKGBUILD - ça ne faisait rien, que maintenant il se charge au démarrage et ça fonctionne quoiqu'il n'y ait rien de nouveau dans mon /etc/modprobe.d

Il est vrai que le noyau du live cd date un peu : 3.0

Pour vérifier il faudrait que je trouve ou me fasse un live CD avec un kernel à jour, c'est ça ? S'il y a un tutoriel quelque part je veux bien essayer. Ou faire l'install sur un disque externe sans toucher au grub.
Envoyé depuis mon saxophone !
Blog - Photos
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Synaptics] Pas de bouton droit touchpad HP mini (résolu

Message par benjarobin »

Ou tout simplement supprimer le paquet que tu vient d'installer :

Code : Tout sélectionner

pacman -R psmouse
depmod -a
Puis redémarrer... Tu verras vite si le module était nécessaire :-)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
vintherine
yeomen
Messages : 281
Inscription : mer. 04 janv. 2012, 22:14
Localisation : Annecy

Re: [Synaptics] Pas de bouton droit touchpad HP mini (résolu

Message par vintherine »

Arf que je suis bête :oops:

Et après, pour le réinstaller, je refais le PKGBUILD ?
Envoyé depuis mon saxophone !
Blog - Photos
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Synaptics] Pas de bouton droit touchpad HP mini (résolu

Message par benjarobin »

En effet... Enfin normalement tu dois toujours avoir le paquet compilé dans le même dossier que le PKGBUILD
Donc tu as juste à faire pacman -U psmouse*.xz
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
vintherine
yeomen
Messages : 281
Inscription : mer. 04 janv. 2012, 22:14
Localisation : Annecy

Re: [Synaptics] Pas de bouton droit touchpad HP mini (résolu

Message par vintherine »

Le patch est bien nécessaire : après désinstallation de psmouse le bouton droit ne fonctionne plus, et fonctionne de nouveau dès ré-installation.

Ouf ! J'ai eu peur d'avoir fait beaucoup de bruit pour rien.
Envoyé depuis mon saxophone !
Blog - Photos
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Synaptics] Pas de bouton droit touchpad HP mini (résolu

Message par FoolEcho »

... par contre je ne trouve pas de lien potable à utiliser (l'auteur (?) du patch le sort de son chapeau sans plus de précisions :? ) pour un build à mettre sur Aur... Tant pis, ça fonctionne pour toi, c'est l'essentiel.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
vintherine
yeomen
Messages : 281
Inscription : mer. 04 janv. 2012, 22:14
Localisation : Annecy

Re: [Synaptics] Pas de bouton droit touchpad HP mini (résolu

Message par vintherine »

J'élèverai un monument à "l'auteur inconnu". Pour mettre dans AUR c'est quoi qui gène ? De ne pas savoir qui l'a écrit ou d'avoir un lien internet ? Si c'est ce dernier point je vais faire un billet sur mon blog avec l'archive en pièce jointe.
Envoyé depuis mon saxophone !
Blog - Photos
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Synaptics] Pas de bouton droit touchpad HP mini (résolu

Message par FoolEcho »

Y a le côté rendre à César, bien sûr... Et dans l'optique d'AUR, je préférerai avoir juste le patch de façon à utiliser les sources du kernel (et en accès libre, sur un rapport de bug par exemple, au pire) parce que là, on dispose des sources déjà patchées (ce qui peut s'avérer problématique à terme sur de prochaines versions de kernel si ce patch n'est jamais incorporé).
Et je ne peux pas restaurer le bon patch par diff parce qu'il va aussi inclure tous les changements qui ont eu lieu entre les différentes versions des kernels pour ces modules.

Il faudrait relire le sujet d'Ubuntu, mais il me semble qu'il donne le patch avant (et comme tu as accès tu peux le récupèrer :wink:). Par contre, je n'ai pas regardé s'il parlait d'un rapport de bug où il aurait posté ça, justement.
... en plus, truc très bête: je ne sais pas comment décrire le patch parce que je ne sais pas ce qu'il fait au juste (ce qui la fout mal ne serait que pour un nom de paquet). :mrgreen:
«The following statement is not true. The previous statement is true.» :nage:
Répondre