Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#51 Le 07/12/2016, à 16:29

maxire

Re : Problème pad portable

Pour le temps, ce n'est pas bien important cela m'a permis de mieux comprendre comment fonctionne la gestion de ces satanées souris, j'ai moi-même eu un problème de dysfonctionnement d'un pavé tactile suite à la livraison d'une nouvelle version de synaptics.
J'ai mis 4 mois avant de comprendre le problème, ou plutôt j'ai mis 4 mois avant de m'y intéresser sérieusement et de m'apercevoir que le comportement par défaut de Synaptics avait changé et donc de paramétrer la gestion du pavé tactile sans utiliser les valeurs par défaut.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#52 Le 08/12/2016, à 18:54

jaceneliot

Re : Problème pad portable

Mmh je vois...Dommage. Je dois t'avouer que je suis quand même déçu de Ubuntu. Comme quoi les clichés ont la vie dure!

On dit que MacOs est fluide et sécurisé, les macs de mes parents sont lents à mourir sans être vieux, on dit que Linux c'est super, que ça fonctionne, que c'est ultra léger, j'ai jamais eu autant de problèmes informatiques que depuis que j'ai ce portable sous xUbuntu...Au final, à moins d'un ordinateur vieux et lent comme le mien, aucune raison de quitter Windows. Ca fait 4ans que j'ai monté ma tour avec Windows 7, j'ai jamais eu de problème, et les petits soucis logiciels réglès en une heure se comptent sur les doigts de la main...

Hors ligne

#53 Le 08/12/2016, à 19:51

tarkan99

Re : Problème pad portable

@jaceneliot
effectivement, il reste des choses à faire sur la prise en charge des périphériques.

Sur 5 PC convertis à Xubuntu :
pour 4, quasiment rien à régler.
(Même mieux, sur un portable, les touches Fn Fx fonctionnent nativement sous linux alors que sous win7, il fallait un driver HP)

Pour 1 : obligé carrément d'installer une carte son, celle intégrée n'a jamais marché sous linux, c'est un PC fixe de 2007.

Pas de chance, tu es tombé sur le PC qui concentre les problèmes de périphériques.


xubuntu 22.04.1 sur machine assemblée base de Core i5 9400

Hors ligne

#54 Le 08/12/2016, à 20:46

jaceneliot

Re : Problème pad portable

Alors c'est possible, après, en dehors d'un vieux pc, je dois t'avouer que je peine à trouver des arguments pour Ubuntu. Alors oui, c'est beaucoup plus léger, moins énergivore, mais comparé à l'offre logicielle extrêment réduite (j'ai été choqué de ne trouver aucune alternative crédible à Adobe Acrobat pour prendre des notes universitaires...), je suis pas sur que ça en vaille la chandelle. Après c'est vrai, y a Wine et tout, mais peu de programmes compatibles...Et les machines virtuelles tout ça, je trouve lourd au quotidien. Après, c'est dommage, moi on me rajouterait les jeux et programmes, j'aurais pu crocher pour mon ordinateur principal. Pour un portable de cours, ça va pas mal Ubuntu.

Hors ligne

#55 Le 08/12/2016, à 21:44

maxire

Re : Problème pad portable

Ce qui est extrêmement gênant c'est que ce périphérique est désigné depuis des années comme à problème.
J'ai trouvé des discussions datant de 2008 indiquant un fonctionnement erratique du pavé tactile de ce pc Dell sous Linux.

D'après ce que je comprends du problème à ce jour c'est que ce périphérique devrait fonctionner à condition de le déclarer dans la base UDEV    soit les fichiers se trouvant dans /usr/lib/udev/hwdb.d plus précisément dans nn-touchpad.hwdb (nn est un nombre de valeur variable en fonction des distributions/versions).
Mais je bloque sur ce qu'il faut mettre dans ce fichier.

À tout hasard, j'aimerais les réponses à:

sudo udevadm info -a -p /sys/class/input/event7
sudo udevadm -p /sys/class/input/event7
sudo udevadm info -a -p /sys/class/input/event5
sudo udevadm -p /sys/class/input/event5

Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#56 Le 09/12/2016, à 14:46

jaceneliot

Re : Problème pad portable

jaceneliot@Linux-Eliot:~$ sudo udevadm info -a -p /sys/class/input/event7
[sudo] Mot de passe de jaceneliot : 

Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

  looking at device '/devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2.3/7-2.3:1.0/0003:0A5C:4503.0002/input/input8/event7':
    KERNEL=="event7"
    SUBSYSTEM=="input"
    DRIVER==""

  looking at parent device '/devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2.3/7-2.3:1.0/0003:0A5C:4503.0002/input/input8':
    KERNELS=="input8"
    SUBSYSTEMS=="input"
    DRIVERS==""
    ATTRS{name}=="Broadcom Corp"
    ATTRS{phys}=="usb-0000:00:1d.2-2.3/input0"
    ATTRS{properties}=="0"
    ATTRS{uniq}==""

  looking at parent device '/devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2.3/7-2.3:1.0/0003:0A5C:4503.0002':
    KERNELS=="0003:0A5C:4503.0002"
    SUBSYSTEMS=="hid"
    DRIVERS=="hid-generic"
    ATTRS{country}=="00"

  looking at parent device '/devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2.3/7-2.3:1.0':
    KERNELS=="7-2.3:1.0"
    SUBSYSTEMS=="usb"
    DRIVERS=="usbhid"
    ATTRS{authorized}=="1"
    ATTRS{bAlternateSetting}==" 0"
    ATTRS{bInterfaceClass}=="03"
    ATTRS{bInterfaceNumber}=="00"
    ATTRS{bInterfaceProtocol}=="02"
    ATTRS{bInterfaceSubClass}=="01"
    ATTRS{bNumEndpoints}=="01"
    ATTRS{supports_autosuspend}=="1"

  looking at parent device '/devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2.3':
    KERNELS=="7-2.3"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{authorized}=="1"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bDeviceClass}=="00"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bMaxPacketSize0}=="8"
    ATTRS{bMaxPower}=="0mA"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bcdDevice}=="0100"
    ATTRS{bmAttributes}=="e0"
    ATTRS{busnum}=="7"
    ATTRS{configuration}==""
    ATTRS{devnum}=="5"
    ATTRS{devpath}=="2.3"
    ATTRS{idProduct}=="4503"
    ATTRS{idVendor}=="0a5c"
    ATTRS{ltm_capable}=="no"
    ATTRS{manufacturer}=="Broadcom Corp"
    ATTRS{maxchild}=="0"
    ATTRS{quirks}=="0x0"
    ATTRS{removable}=="fixed"
    ATTRS{speed}=="12"
    ATTRS{urbnum}=="48"
    ATTRS{version}==" 2.00"

  looking at parent device '/devices/pci0000:00/0000:00:1d.2/usb7/7-2':
    KERNELS=="7-2"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{authorized}=="1"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bDeviceClass}=="09"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bMaxPacketSize0}=="8"
    ATTRS{bMaxPower}=="0mA"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bcdDevice}=="0100"
    ATTRS{bmAttributes}=="e0"
    ATTRS{busnum}=="7"
    ATTRS{configuration}==""
    ATTRS{devnum}=="2"
    ATTRS{devpath}=="2"
    ATTRS{idProduct}=="4500"
    ATTRS{idVendor}=="0a5c"
    ATTRS{ltm_capable}=="no"
    ATTRS{manufacturer}=="Broadcom"
    ATTRS{maxchild}=="3"
    ATTRS{product}=="BCM2045B2"
    ATTRS{quirks}=="0x0"
    ATTRS{removable}=="unknown"
    ATTRS{speed}=="12"
    ATTRS{urbnum}=="187"
    ATTRS{version}==" 2.00"

  looking at parent device '/devices/pci0000:00/0000:00:1d.2/usb7':
    KERNELS=="usb7"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{authorized}=="1"
    ATTRS{authorized_default}=="1"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bDeviceClass}=="09"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{bMaxPower}=="0mA"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bcdDevice}=="0404"
    ATTRS{bmAttributes}=="e0"
    ATTRS{busnum}=="7"
    ATTRS{configuration}==""
    ATTRS{devnum}=="1"
    ATTRS{devpath}=="0"
    ATTRS{idProduct}=="0001"
    ATTRS{idVendor}=="1d6b"
    ATTRS{interface_authorized_default}=="1"
    ATTRS{ltm_capable}=="no"
    ATTRS{manufacturer}=="Linux 4.4.0-53-generic uhci_hcd"
    ATTRS{maxchild}=="2"
    ATTRS{product}=="UHCI Host Controller"
    ATTRS{quirks}=="0x0"
    ATTRS{removable}=="unknown"
    ATTRS{serial}=="0000:00:1d.2"
    ATTRS{speed}=="12"
    ATTRS{urbnum}=="61"
    ATTRS{version}==" 1.10"

  looking at parent device '/devices/pci0000:00/0000:00:1d.2':
    KERNELS=="0000:00:1d.2"
    SUBSYSTEMS=="pci"
    DRIVERS=="uhci_hcd"
    ATTRS{broken_parity_status}=="0"
    ATTRS{class}=="0x0c0300"
    ATTRS{consistent_dma_mask_bits}=="32"
    ATTRS{d3cold_allowed}=="0"
    ATTRS{device}=="0x2832"
    ATTRS{dma_mask_bits}=="32"
    ATTRS{driver_override}=="(null)"
    ATTRS{enable}=="1"
    ATTRS{irq}=="22"
    ATTRS{local_cpulist}=="0-1"
    ATTRS{local_cpus}=="3"
    ATTRS{msi_bus}=="1"
    ATTRS{numa_node}=="-1"
    ATTRS{subsystem_device}=="0x022e"
    ATTRS{subsystem_vendor}=="0x1028"
    ATTRS{vendor}=="0x8086"

  looking at parent device '/devices/pci0000:00':
    KERNELS=="pci0000:00"
    SUBSYSTEMS==""
    DRIVERS==""

jaceneliot@Linux-Eliot:~$ sudo udevadm -p /sys/class/input/event7
udevadm: invalid option -- 'p'
jaceneliot@Linux-Eliot:~$ sudo udevadm info -a -p /sys/class/input/event5

Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

  looking at device '/devices/platform/i8042/serio1/input/input6/event5':
    KERNEL=="event5"
    SUBSYSTEM=="input"
    DRIVER==""

  looking at parent device '/devices/platform/i8042/serio1/input/input6':
    KERNELS=="input6"
    SUBSYSTEMS=="input"
    DRIVERS==""
    ATTRS{name}=="PS/2 Generic Mouse"
    ATTRS{phys}=="isa0060/serio1/input0"
    ATTRS{properties}=="1"
    ATTRS{uniq}==""

  looking at parent device '/devices/platform/i8042/serio1':
    KERNELS=="serio1"
    SUBSYSTEMS=="serio"
    DRIVERS=="psmouse"
    ATTRS{bind_mode}=="auto"
    ATTRS{description}=="i8042 AUX port"
    ATTRS{firmware_id}=="PNP: PNP0f13"
    ATTRS{protocol}=="PS/2"
    ATTRS{rate}=="40"
    ATTRS{resetafter}=="5"
    ATTRS{resolution}=="200"
    ATTRS{resync_time}=="0"

  looking at parent device '/devices/platform/i8042':
    KERNELS=="i8042"
    SUBSYSTEMS=="platform"
    DRIVERS=="i8042"
    ATTRS{driver_override}=="(null)"

  looking at parent device '/devices/platform':
    KERNELS=="platform"
    SUBSYSTEMS==""
    DRIVERS==""

jaceneliot@Linux-Eliot:~$ sudo udevadm info -a -p /sys/class/input/event5

Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

  looking at device '/devices/platform/i8042/serio1/input/input6/event5':
    KERNEL=="event5"
    SUBSYSTEM=="input"
    DRIVER==""

  looking at parent device '/devices/platform/i8042/serio1/input/input6':
    KERNELS=="input6"
    SUBSYSTEMS=="input"
    DRIVERS==""
    ATTRS{name}=="PS/2 Generic Mouse"
    ATTRS{phys}=="isa0060/serio1/input0"
    ATTRS{properties}=="1"
    ATTRS{uniq}==""

  looking at parent device '/devices/platform/i8042/serio1':
    KERNELS=="serio1"
    SUBSYSTEMS=="serio"
    DRIVERS=="psmouse"
    ATTRS{bind_mode}=="auto"
    ATTRS{description}=="i8042 AUX port"
    ATTRS{firmware_id}=="PNP: PNP0f13"
    ATTRS{protocol}=="PS/2"
    ATTRS{rate}=="40"
    ATTRS{resetafter}=="5"
    ATTRS{resolution}=="200"
    ATTRS{resync_time}=="0"

  looking at parent device '/devices/platform/i8042':
    KERNELS=="i8042"
    SUBSYSTEMS=="platform"
    DRIVERS=="i8042"
    ATTRS{driver_override}=="(null)"

  looking at parent device '/devices/platform':
    KERNELS=="platform"
    SUBSYSTEMS==""
    DRIVERS==""

jaceneliot@Linux-Eliot:~$ sudo udevadm info -a -p /sys/class/input/event5

Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

  looking at device '/devices/platform/i8042/serio1/input/input6/event5':
    KERNEL=="event5"
    SUBSYSTEM=="input"
    DRIVER==""

  looking at parent device '/devices/platform/i8042/serio1/input/input6':
    KERNELS=="input6"
    SUBSYSTEMS=="input"
    DRIVERS==""
    ATTRS{name}=="PS/2 Generic Mouse"
    ATTRS{phys}=="isa0060/serio1/input0"
    ATTRS{properties}=="1"
    ATTRS{uniq}==""

  looking at parent device '/devices/platform/i8042/serio1':
    KERNELS=="serio1"
    SUBSYSTEMS=="serio"
    DRIVERS=="psmouse"
    ATTRS{bind_mode}=="auto"
    ATTRS{description}=="i8042 AUX port"
    ATTRS{firmware_id}=="PNP: PNP0f13"
    ATTRS{protocol}=="PS/2"
    ATTRS{rate}=="40"
    ATTRS{resetafter}=="5"
    ATTRS{resolution}=="200"
    ATTRS{resync_time}=="0"

  looking at parent device '/devices/platform/i8042':
    KERNELS=="i8042"
    SUBSYSTEMS=="platform"
    DRIVERS=="i8042"
    ATTRS{driver_override}=="(null)"

  looking at parent device '/devices/platform':
    KERNELS=="platform"
    SUBSYSTEMS==""
    DRIVERS==""

jaceneliot@Linux-Eliot:~$ sudo udevadm -p /sys/class/input/event5
udevadm: invalid option -- 'p'
jaceneliot@Linux-Eliot:~$ 
jaceneliot@Linux-Eliot:~$ 

Voilà smile

Hors ligne

#57 Le 26/02/2017, à 03:29

jaceneliot

Re : Problème pad portable

Toujours rien? wink

Hors ligne

#58 Le 26/02/2017, à 10:52

maxire

Re : Problème pad portable

Désolé, je t'avais un peu oublié.

Donc ce portable utilise un contrôleur i8042 réputé pour être capricieux.

Il semble que pour pallier à ce problème il faille ajouter i8042.nomux=1 aux paramètres de chargement du noyau Linux.
Source:Wiki Archlinux
Pour tester cette hypothèse tu peux passer par le menu de Grub au démarrage et tu modifies la ligne kernel /boot/vmlinuz... en ajoutant  i8042.nomux=1 à la fin.
Cette modification ne sera que temporaire et sera perdue au démarrage suivant.
Si le problème se règle une solution pérenne pourra être mise en place.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#59 Le 26/02/2017, à 12:03

jaceneliot

Re : Problème pad portable

Aucun soucis, je disais cela de façon un peu ironique, je suis content d'avoir une réponse. La situation a évolué depuis. Ayant marre d'avoir ce bug, j'ai installé Mint XFCE. Sauf que hier ça a également arrêté de fonctionner... Bon maintenant ça fonctionne de nouveau, mais quelque chose me dit que j'en ai pas fini (drivers synaptics toujours pas détectés...).

Du coups j'imagine que ta solution marche également pour Mint?

J'essaierais si le pad me pose encore problème...

Merci beaucoup!

Hors ligne

#60 Le 26/02/2017, à 12:18

maxire

Re : Problème pad portable

Mint c'est du Ubuntu donc les problèmes de gestionnaires de périphériques sont exactement les mêmes à version de noyau identique.
À priori cela ne sert pas à grand chose de remplacer Ubuntu par Mint pour corriger un problème de périphérique.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#61 Le 26/02/2017, à 15:06

jaceneliot

Re : Problème pad portable

Je vois, merci! C'est aussi qu'entre temps j'ai cherché des distributions plus économes en batterie, sans succès, et que je ne voulais pas réinstaller la même chose, espérant voir le problème partir. Concrètement c'est quoi la différence entre Mint et Ubuntu?

Hors ligne

#62 Le 26/02/2017, à 15:42

maxire

Re : Problème pad portable

Différences entre Mint et Ubuntu:
- Environnement de Bureau officiel = Cinnamon au lieu de Unity, Unity n'est (je crois) pas disponible avec Mint.
- Mint installe automatiquement des paquets logiciels dont l'utilisation est interdite dans certains pays comme les USA
- Le gestionnaire de connexion est MDM  par défaut, gestionnaire plutôt critiqué
- Gestionnaire de paquets Debian  spécifique et également plutôt critiqué
- Politique de changement de version différente de Ubuntu, il n'est pas possible de changer de version seule une nouvelle installation est possible (même si il est possible de passer en force, déconseillé aux amateurs)
- Cosmétique

J'écris de mémoire cela fait 3 ans que j'ai laissé tomber Mint

Mint utilise les dépôts logiciels Ubuntu + les siens en priorité pour ses paquets propres

Dernière modification par maxire (Le 26/02/2017, à 15:45)


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#63 Le 26/02/2017, à 17:55

jaceneliot

Re : Problème pad portable

Des paquets interdits? Wow...ils ont bu de l'alccol avant 21 ans^^?

Okay je vois,^^ je vois aussi lequel tu préfère^^

Hors ligne

#64 Le 26/02/2017, à 18:09

maxire

Re : Problème pad portable

jaceneliot a écrit :

Okay je vois,^^ je vois aussi lequel tu préfère^^

Je ne crois pas.
J'ai été très content d'utiliser Mint/Mate en alternative à Ubuntu suite à sa transition de Gnome 2.4 à Unity, je l'ai abandonné au profit de Archlinux même si j'ai toujours un Ubuntu ou un Debian en stock juste pour voir.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#65 Le 27/02/2017, à 11:25

jaceneliot

Re : Problème pad portable

D'accord je comprends !


maxire a écrit :

Désolé, je t'avais un peu oublié.

Donc ce portable utilise un contrôleur i8042 réputé pour être capricieux.

Il semble que pour pallier à ce problème il faille ajouter i8042.nomux=1 aux paramètres de chargement du noyau Linux.
Source:Wiki Archlinux
Pour tester cette hypothèse tu peux passer par le menu de Grub au démarrage et tu modifies la ligne kernel /boot/vmlinuz... en ajoutant  i8042.nomux=1 à la fin.
Cette modification ne sera que temporaire et sera perdue au démarrage suivant.
Si le problème se règle une solution pérenne pourra être mise en place.


Peux-tu m'expliquer comment faire exactement? J'ouvre le grub avec "shift", et ensuite?

Merci

Hors ligne

#66 Le 27/02/2017, à 11:45

maxire

Re : Problème pad portable

Il me semble qu'en bas du menu grub quelques lignes d'explications sont disponibles certes en anglais.

Tu sélectionnes la ligne ubuntu puis tu tapes e pour passer en mode édition et tu modifies la ligne linux... et non kernel... comme indiqué précédemment (confusion entre syslinux et grub, attention le clavier est en querty) puis ctrl+x ou f10 pour lancer Ubuntu.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne