Désactiver le trackpoint d'un portable

Résolu
francisfilipi Messages postés 3 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
bonsoirr à tous
j'ai un vieux portable compaq armada m700 avec xunbuntu

le trackpoint est défectueux et envoie le pointeur de souris un peu partout sur l'écran
quand j'utilise une souris classique sur ports ps/2, la souris fonctionne mais le trackpoint ne se désactive pas pour autant

je suis allé dans xorg.conf et je n'ai rien vu de particulier à désactiver ...
je me suis aussi renseigné sur internet, il parait que le trackpoint est géré par un patch du noyau (je ne sais pas comment "dépatcher" mon noyau !!)

enfin bref je voudrais désactiver définitivement ce périphérique de pointage
si vous avez une idée,
merci d'avance

7 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    En fait de deux choses l'une :
    - soit le trackpoint est géré par une partie du noyau et auquel cas il faut recompiler un noyau (et ne pas compiler la section correspondant au trackpoint)
    - soit le trackpoit est un module et il suffit de le décharger avec la commande rmmod (en root) :
    rmmod lemodule


    Tu peux lister les modules chargés en tapant :
    lsmod

    Il suffirait juste de trouver le module en question... Sinon tu es bon pour recompiler un noyau et c'est pas super captivant...

    Bonne chance
    1
  2. francisfilipi Messages postés 3 Statut Membre
     
    j'ai listé les modules du noyau j'en ai trouvé un psmouse mais quand je le désactive je n'ai plus de controle avec le trackpoint, c'est cool mais mais souris classique sur le port ps/2 ne marche plus non plus !!

    je vais continuer à éplucher les modules du noyau
    voici la liste si ça vous inspire !!tongue

    ppdev 10116 0
    autofs4 21892 0
    cpufreq_ondemand 9228 0
    cpufreq_userspace 5408 0
    cpufreq_stats 7360 0
    cpufreq_conservative 8200 0
    freq_table 5792 2 cpufreq_ondemand,cpufreq_stats
    cpufreq_powersave 2688 0
    pcc_acpi 13184 0
    sony_acpi 6284 0
    dev_acpi 12292 0
    tc1100_wmi 8068 0
    asus_acpi 17308 0
    sbs 15652 0
    battery 10756 0
    dock 10268 0
    ac 6020 0
    container 5248 0
    backlight 7040 1 asus_acpi
    ipv6 268960 14
    button 8720 0
    i2c_ec 6016 1 sbs
    video 16388 0
    af_packet 23816 2
    lp 12452 0
    radio_maestro 9088 0
    compat_ioctl32 2304 1 radio_maestro
    videodev 28160 1 radio_maestro
    v4l2_common 25216 1 videodev
    v4l1_compat 15236 2 radio_maestro,videodev
    8139cp 25088 0
    snd_es1968 30880 2
    8139too 27648 0
    gameport 16520 1 snd_es1968
    snd_ac97_codec 98464 1 snd_es1968
    mii 6528 2 8139cp,8139too
    ac97_bus 3200 1 snd_ac97_codec
    pcmcia 39212 0
    snd_pcm_oss 44544 0
    snd_mixer_oss 17408 1 snd_pcm_oss
    snd_pcm 79876 3 snd_es1968,snd_ac97_codec,snd_pcm_oss
    snd_page_alloc 10888 2 snd_es1968,snd_pcm
    snd_mpu401_uart 9472 1 snd_es1968
    irtty_sir 9600 0
    sir_dev 17156 1 irtty_sir
    snd_seq_dummy 4740 0
    snd_seq_oss 32896 0
    snd_seq_midi 9600 0
    snd_rawmidi 25472 2 snd_mpu401_uart,snd_seq_midi
    snd_seq_midi_event 8448 2 snd_seq_oss,snd_seq_midi
    pcspkr 4224 0
    irda 201276 2 irtty_sir,sir_dev
    snd_seq 52592 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
    crc_ccitt 3072 1 irda
    parport_pc 36388 1
    parport 36936 3 ppdev,lp,parport_pc
    snd_timer 23684 2 snd_pcm,snd_seq
    snd_seq_device 9100 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
    i2c_piix4 9740 0
    serio_raw 7940 0
    psmouse 38920 0
    shpchp 34324 0
    pci_hotplug 32576 1 shpchp
    i2c_core 22656 2 i2c_ec,i2c_piix4
    snd 54020 15 snd_es1968,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_mpu401_uart,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
    soundcore 8672 1 snd
    intel_agp 26140 1
    yenta_socket 27532 3
    rsrc_nonstatic 14080 1 yenta_socket
    agpgart 35400 1 intel_agp
    pcmcia_core 40852 3 pcmcia,yenta_socket,rsrc_nonstatic
    tsdev 8768 0
    evdev 11008 3
    ext3 133128 1
    jbd 59816 1 ext3
    mbcache 9604 1 ext3
    ide_cd 32672 0
    cdrom 37664 1 ide_cd
    ide_disk 17024 3
    floppy 59524 0
    uhci_hcd 25360 0
    usbcore 134280 2 uhci_hcd
    piix 10756 0 [permanent]
    generic 5124 0 [permanent]
    ata_generic 9092 0
    libata 125720 1 ata_generic
    scsi_mod 142348 1 libata
    thermal 14856 0
    processor 31048 1 thermal
    fan 5636 0
    fbcon 42656 0
    tileblit 3584 1 fbcon
    font 9216 1 fbcon
    bitblit 6912 1 fbcon
    softcursor 3200 1 bitblit
    vesafb 9220 0
    capability 5896 0
    commoncap 8192 1 capability

    si ce foutu trackpoint est géré directement par le noyau ça va pas être la fête....
    je sens que ce sera plutôt extraction de l'intrus à la pince et au chalumeau big_smile

    merci et a+
    0
  3. francisfilipi Messages postés 3 Statut Membre
     
    résolu !!!
    en fait j'ai fait fausse route avec les modules du noyau
    tout bêtement il suffisait de repérer le trackpoint et la souris dans /dev/input

    on fait
    sudo cat /dev/input/mouse2 ou mouse1 ..
    on repère le touchpoint en le touchant il produit des caractères chez moi c'est mouse2 et la souris normale mouse1

    puis on modifie xorg.conf
    Section "InputDevice"
    Identifier "Configured Mouse"
    Driver "mouse"
    Option "CorePointer"
    Option "Device" "/dev/input/mice"
    Option "Protocol" "ImPS/2"
    Option "ZAxisMapping" "4 5"
    Option "Emulate3Buttons" "true"

    sur la ligne Option "Device", remplacer /dev/input/mice par /dev/input/mouse1
    je rappelle que dans mon cas mouse1 est la souris normale

    on redemarre le serveur x ctrl alt backspace et là le trackpoint est désactivé cool

    en plus avec linux on travaille ses pluriels irréguliers :
    one mouse
    some mice !!!
    0
    1. vainsyl33
       
      bonjour
      je vois que ta reussit ; felicitation
      cela dit , je voudrait faire la meme chose
      mais je comprends pas tout , du moins comment vous passer en "root" ou du moins comment arriver a modifier xorg.conf

      merci beaucoup
      ciao
      0
      1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944 > vainsyl33
         
        Ouvre un nouveau sujet sur le forum linux (éventuellement en mettant un lien vers ce fil de discussion en référence), car ce sujet est clos.

        Bonne chance
        0
  4. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Merci pour toutes ces infos :)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. xiloa Messages postés 2149 Statut Contributeur 199
     
    mais.... il n'y a pas moyen de le desactiver par le bios ?
    0
  7. trackme
     
    Désolé de remonter le post apres plus d'1 an mais bon :)
    Moi aussi mon trackpoint me fait ch*** et je suis sur Ubuntu.
    Je l'ai identifier en faisant le cat dev/input ... et c'est le mouse2 mon trackpoint et le mouse1 ma souris.
    Le problème c'est que quand je modifie xorg.conf il n'y a pas les lignes Section = Input Devices etc...
    Donc je les rajoute je sauvegarde et ca marche toujours pas ! le trackpoint reste activé!
    0
  8. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Voir <6>. Merci :-)
    0