Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[installation] pas de souris sur mon laptop [résolu]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
LeCelte
n00b
n00b


Joined: 14 Nov 2005
Posts: 25

PostPosted: Fri Nov 18, 2005 9:39 am    Post subject: [installation] pas de souris sur mon laptop [résolu] Reply with quote

[Laptop DELL C600 / Gentoo 2.6.14-r2 / noyau à la mano]

Je suis bloqué dans la config de Xorg car ma souris n'est pas détectée.
Etant sur un laptop, je voudrai utiliser le pave tactile (il est détecté avec le disque d'installation) mais je ne sais pas quel module activer :-(

La commande lspci renvoi :
Code:

#lspci
0000:00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
0000:00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
0000:00:03.0 CardBus bridge: Texas Instruments PCI1420
0000:00:03.1 CardBus bridge: Texas Instruments PCI1420
0000:00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
0000:00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
0000:00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
0000:00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
0000:00:08.0 Multimedia audio controller: ESS Technology ES1983S Maestro-3i PCI Audio Accelerator (rev 10)
0000:00:10.0 Ethernet controller: 3Com Corporation 3c556 Hurricane CardBus [Cyclone] (rev 10)
0000:00:10.1 Communication controller: 3Com Corporation Mini PCI 56k Winmodem (rev 10)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility M3 AGP 2x (rev 02)


Avec le disque d'install lsmod renvoi :
Code:
#lsmod
Module                  Size  Used by
parport_pc             28004  0
parport                22696  1 parport_pc
floppy                 45204  0
pcspkr                  2764  0
rtc                     8940  0
yenta_socket           15208  0
rsrc_nonstatic          8352  1 yenta_socket
pcmcia_core            29156  2 yenta_socket,rsrc_nonstatic
3c59x                  31048  0
mii                     2944  1 3c59x
dm_mod                 38340  0
ata_piix                6244  0
ahci                    7972  0
sata_qstor              6468  0
sata_vsc                5284  0
sata_uli                4576  0
sata_sis                4448  0
sata_sx4                9924  0
sata_nv                 5988  0
sata_via                5572  0
sata_svw                4868  0
sata_sil                6116  0
sata_promise            7268  0
libata                 28036  12 ata_piix,ahci,sata_qstor,sata_vsc,sata_uli,sata_sis,sata_sx4,sata_nv,sata_via,sata_svw,sata_sil,sata_promise
sbp2                   17160  0
ohci1394               26388  0
ieee1394               59192  2 sbp2,ohci1394
sl811_hcd               9664  0
ohci_hcd               15396  0
uhci_hcd               24368  0
usb_storage            50464  0
usbhid                 26112  0
ehci_hcd               23272  0
usbcore                76892  7 sl811_hcd,ohci_hcd,uhci_hcd,usb_storage,usbhid,ehci_hcd


J'ai compilé avec certains de ces drivers dans mon noyau :
yenta & 3c59x => pour la carte réseau
sl811 => pour l'usb
mais je ne vois pas de module correspondant à la souris 8O

J'ai essayer de charger manuellement les modules "pcips2" et "serport" mais la souris n'apparait pas, il y a peut-être une commande à faire ?

Dans dmesg, j'ai la ligne :
Code:
mice: PS/2 mouse device common for all mice


Last edited by LeCelte on Fri Nov 18, 2005 2:51 pm; edited 1 time in total
Back to top
View user's profile Send private message
-KuRGaN-
Veteran
Veteran


Joined: 05 Dec 2004
Posts: 1142
Location: Besançon (25) [FRANCE]

PostPosted: Fri Nov 18, 2005 10:00 am    Post subject: Reply with quote

Essaie de mettre /dev/input/event1 comme fichier périphérique pour ton touchpad.
_________________
Knight Gent00 Industries RiDeR !!!!
Back to top
View user's profile Send private message
LeCelte
n00b
n00b


Joined: 14 Nov 2005
Posts: 25

PostPosted: Fri Nov 18, 2005 10:11 am    Post subject: Reply with quote

-KuRGaN- wrote:
Essaie de mettre /dev/input/event1 comme fichier périphérique pour ton touchpad.

Dans le fichier de conf de Xorg ?

Mais je ne pense pas que j'ai qques chose derriere event1 :
Code:

cat /dev/input/event0 => No such device
cat /dev/input/event1 => No such device
cat /dev/input/event2 => No such device
cat /dev/input/event3 => No such device

cat /dev/input/mouse0 => (réponds pas)
cat /dev/input/mouse1 => (réponds pas)
cat /dev/input/mouse3 => No such device

j'ai pas de /dev/input/mouse2
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Fri Nov 18, 2005 10:11 am    Post subject: Reply with quote

le module s'appele synaptic de mémoire, mais je pourrais pas te dire ce qu'il en est exactement (j'ai pas de laptop) je crois que ça s'emerge. mais une recherche sur synaptic devrait vite te donner ce que tu veux.
Back to top
View user's profile Send private message
nico_calais
l33t
l33t


Joined: 09 Jun 2005
Posts: 628
Location: Saint Julien en Genevois

PostPosted: Fri Nov 18, 2005 10:53 am    Post subject: Reply with quote

En ce qui me concerne, pour mes portables, j'utilise /dev/input/mice
Cela me permet d'utiliser à la fois le touchpad et la souris usb
_________________
"Unix IS user friendly... It's just selective about who its friends are." — Tollef Fog Heen tollef@add.no
Back to top
View user's profile Send private message
-KuRGaN-
Veteran
Veteran


Joined: 05 Dec 2004
Posts: 1142
Location: Besançon (25) [FRANCE]

PostPosted: Fri Nov 18, 2005 11:09 am    Post subject: Reply with quote

Voici mon xorg (une partie) si ça peut t'aider et mon touchpad est un synaptic (mais il me semble qu'il n'y a que les synaptic qui fonctionne sous linux mais j'en suis pas sur):

Code:

Section "Module"
    Load "dbe" # Double-Buffering Extension
    Load "dri"
    Load "GLcore"
    Load "v4l" # Video for Linux
    Load "extmod"
    Load "type1"
    Load "freetype"
    Load "glx" # 3D layer
    Load "synaptics"
    #Load "agpgart"
EndSection

Section "DRI"
    Group 0
    Mode 0666
EndSection

Section "InputDevice"
    Identifier "Keyboard1"
    Driver "kbd"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "fr-latin9"
    Option "XkbOptions" ""
EndSection

Section "InputDevice"
    Identifier "Mouse1"
    Driver "mouse"
    Option "Protocol" "Auto"
    Option "Device" "/dev/input/mice"
    Option "ZAxisMapping" "4 5"
    Option "SendCoreEvents" "true"
    #Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
  Driver        "synaptics"
 Identifier    "touchpad"
  Option        "Device"        "/dev/input/event1"
  Option        "Protocol"      "auto-dev"
  Option        "LeftEdge"      "1700"
  Option        "RightEdge"     "5300"
  Option        "TopEdge"       "1700"
  Option        "BottomEdge"    "4200"
#  Option        "FingerLow"     "25"
  Option        "FingerLow"     "20"
#  Option        "FingerHigh"    "30"
  Option        "FingerHigh"    "35"
  Option        "MaxTapTime"    "180"
  Option        "MaxTapMove"    "220"
  Option        "VertScrollDelta" "100"
  Option        "MinSpeed"      "0.08"
  Option        "MaxSpeed"      "0.18"
  Option        "AccelFactor" "0.0010"
  Option        "SHMConfig"     "on"
  Option   "TapButton2" "1"
  Option   "TapButton1" "2"


_________________
Knight Gent00 Industries RiDeR !!!!
Back to top
View user's profile Send private message
spider312
Veteran
Veteran


Joined: 02 Oct 2004
Posts: 1274
Location: France > Savoie > Chambery

PostPosted: Fri Nov 18, 2005 12:49 pm    Post subject: Reply with quote

Euh, avant de parler de conf xorg, il faut d'abord savoir à quel device correspond le touchpad et s'il est détécté, sans ça, c'est innutile ...

Synaptic, c'est le driver d'xorg, mais le touchpad est considéré par le kernel comme une souris PS/2

Pour trouver à quel device, et tester ta souris, il faut lister tous les devices qui peuvent correspondre, en gros /dev/psmouse, /dev/input/mice, /dev/input/event* /dev/input/mouse* , sachant que les 2 premiers sont virtuels, et regroupent toutes les souris, donc ne te diront jamais que le periph n'existe pas
Ensuite, il suffit de faire un cat dessus, et de bouger la souris, si le cat affiche des caractères bizares, c'est bon
Si aucun device ne correspond, aucune conf d'xorg ne fera marcher ta souris, il faudra ajouter un module au kernel, je te conseille donc de cocher le max de trucs dans la section "input devices" du kernel, après tu peux trouver celle que le kernel utilise avec l'outil "lshw" par exemple
Ensuite, il faut savoir qu'il y a parfois des drivers plus bas niveau que celui de la souris, c'est le cas des souris USB qui ont besoin de USB-HID par exemple, mais aussi des trucs un peu moins "évidents", comme sur mon laptop ou la "carte" qui gère les "ports PS/2" du clavier de de la souris est en ISA, donc grosse surprise à l'install : pas de clavier ni de souris, amuse toi bien pour redémarrer

Bref, regarde bien ton lspci et ajoute les supports pour tout ce qui s'y trouve, lshw peut également bien t'aider à ce niveau (sur le live-cd par exemple) puisqu'il te dit quel module s'occupe de quel peripherique
Back to top
View user's profile Send private message
LeCelte
n00b
n00b


Joined: 14 Nov 2005
Posts: 25

PostPosted: Fri Nov 18, 2005 1:45 pm    Post subject: Reply with quote

spider312 wrote:
Euh, avant de parler de conf xorg, il faut d'abord savoir à quel device correspond le touchpad et s'il est détécté, sans ça, c'est innutile ...

Synaptic, c'est le driver d'xorg, mais le touchpad est considéré par le kernel comme une souris PS/2

Pour trouver à quel device, et tester ta souris, il faut lister tous les devices qui peuvent correspondre, en gros /dev/psmouse, /dev/input/mice, /dev/input/event* /dev/input/mouse* , sachant que les 2 premiers sont virtuels, et regroupent toutes les souris, donc ne te diront jamais que le periph n'existe pas
Ensuite, il suffit de faire un cat dessus, et de bouger la souris, si le cat affiche des caractères bizares, c'est bon
Si aucun device ne correspond, aucune conf d'xorg ne fera marcher ta souris, il faudra ajouter un module au kernel, je te conseille donc de cocher le max de trucs dans la section "input devices" du kernel, après tu peux trouver celle que le kernel utilise avec l'outil "lshw" par exemple
Ensuite, il faut savoir qu'il y a parfois des drivers plus bas niveau que celui de la souris, c'est le cas des souris USB qui ont besoin de USB-HID par exemple, mais aussi des trucs un peu moins "évidents", comme sur mon laptop ou la "carte" qui gère les "ports PS/2" du clavier de de la souris est en ISA, donc grosse surprise à l'install : pas de clavier ni de souris, amuse toi bien pour redémarrer

Bref, regarde bien ton lspci et ajoute les supports pour tout ce qui s'y trouve, lshw peut également bien t'aider à ce niveau (sur le live-cd par exemple) puisqu'il te dit quel module s'occupe de quel peripherique


Bon alors sur :
Code:

cat /dev/input/mice
cat /dev/input/mouse0
cat /dev/input/event1

=> j'ai le touchpad ET souris PS2 (USB+adaptateur) qui répondent

J'arrive à lancer X et le pad fonctionne MERCI
Back to top
View user's profile Send private message
spider312
Veteran
Veteran


Joined: 02 Oct 2004
Posts: 1274
Location: France > Savoie > Chambery

PostPosted: Fri Nov 18, 2005 2:16 pm    Post subject: Reply with quote

Sur event1 tu as les 2 qui répondent ? 8O C'est vraiment pas normal

Enfin si ça marche comme ça tant mieux, mais tu risques d'avoir des problèmes plus tard, enfin esperons que non
Back to top
View user's profile Send private message
LeCelte
n00b
n00b


Joined: 14 Nov 2005
Posts: 25

PostPosted: Fri Nov 18, 2005 2:50 pm    Post subject: Reply with quote

spider312 wrote:
Sur event1 tu as les 2 qui répondent ? 8O C'est vraiment pas normal

Enfin si ça marche comme ça tant mieux, mais tu risques d'avoir des problèmes plus tard, enfin esperons que non

Ben vouis, c'est étrange :roll: mais si je défini "TouchPad" sur "/dev/input/event1" j'ai X qui freeze :?

Bref, j'ai définit "mouse" sur "/dev/input/mice" et "TouchPad" sur "/dev/input/mouse0" qui doit être exactement la même chose :lol:

N'oublies pas que je suis sur un portable et qu'en plus c'est un DELL alors, rien ne me surprends ! :D

X fonctionne, je compile Gnome maintenant ...

A+
Back to top
View user's profile Send private message
nico_calais
l33t
l33t


Joined: 09 Jun 2005
Posts: 628
Location: Saint Julien en Genevois

PostPosted: Fri Nov 18, 2005 4:10 pm    Post subject: Reply with quote

/dev/input/mice seul ne suffit pas ? (mice = souris au pluriel en anglais)
_________________
"Unix IS user friendly... It's just selective about who its friends are." — Tollef Fog Heen tollef@add.no
Back to top
View user's profile Send private message
LeCelte
n00b
n00b


Joined: 14 Nov 2005
Posts: 25

PostPosted: Fri Nov 18, 2005 4:17 pm    Post subject: Reply with quote

nico_calais wrote:
/dev/input/mice seul ne suffit pas ? (mice = souris au pluriel en anglais)

Arf .. tu veux dire que je n'aurait pa seut besoin du module "synoptics" ?
Je verrait cela qd il aura fini d'installer gnome ... c'est loooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngg :roll:
Back to top
View user's profile Send private message
spider312
Veteran
Veteran


Joined: 02 Oct 2004
Posts: 1274
Location: France > Savoie > Chambery

PostPosted: Fri Nov 18, 2005 6:09 pm    Post subject: Reply with quote

LeCelte wrote:
nico_calais wrote:
/dev/input/mice seul ne suffit pas ? (mice = souris au pluriel en anglais)

Arf .. tu veux dire que je n'aurait pa seut besoin du module "synoptics" ?
Je verrait cela qd il aura fini d'installer gnome ... c'est loooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngg :roll:
normalement en indiquant mice, et en ne configurant qu'une souris, ça devrait passer, enfin à voir, le driver synaptics ne sert qu'à affiner les reglages du touchpad, mais n'est pas nécéssaire pour utiliser le touchpad, enfin à tester quoi ...
Back to top
View user's profile Send private message
boozo
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 3193

PostPosted: Fri Nov 18, 2005 6:22 pm    Post subject: Reply with quote

spider312 wrote:
normalement en indiquant mice, et en ne configurant qu'une souris, ça devrait passer, enfin à voir, le driver synaptics ne sert qu'à affiner les reglages du touchpad, mais n'est pas nécéssaire pour utiliser le touchpad,


c'est normalement le cas... toutefois comme mentionné, avoir activé les "events" dans le noyau et emergé synaptics peux te servir pas mal...
genre : désactiver le double click lors des tapotages intempestifs du pouce lorsque tu frappes sur le clavier et t'éviter de perdre le focus et de frapper tes commandes n'importe où :wink: (avec plusieurs screen lancés ou avec les IM c'est un truc à rendre chèvre ce tapotage... :mrgreen: )
_________________
" Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
Back to top
View user's profile Send private message
spider312
Veteran
Veteran


Joined: 02 Oct 2004
Posts: 1274
Location: France > Savoie > Chambery

PostPosted: Fri Nov 18, 2005 10:04 pm    Post subject: Reply with quote

boozo wrote:
spider312 wrote:
normalement en indiquant mice, et en ne configurant qu'une souris, ça devrait passer, enfin à voir, le driver synaptics ne sert qu'à affiner les reglages du touchpad, mais n'est pas nécéssaire pour utiliser le touchpad,


c'est normalement le cas... toutefois comme mentionné, avoir activé les "events" dans le noyau et emergé synaptics peux te servir pas mal...
genre : désactiver le double click lors des tapotages intempestifs du pouce lorsque tu frappes sur le clavier et t'éviter de perdre le focus et de frapper tes commandes n'importe où :wink: (avec plusieurs screen lancés ou avec les IM c'est un truc à rendre chèvre ce tapotage... :mrgreen: )
Oui, c'ets pour ça que je disais d'essayer, chez moi je marche avec une config dans ce genre, mais je ne me sers quasiment jamais du touchpad, puisque j'utilise une souris et un clavier externe, donc je n'ai pas ce genre de problèmes, et je n'ai jamais poussé la config de mon touchpad, le seul truc dont je me sers c'est le "tap", qui est réelement indispensable
Back to top
View user's profile Send private message
LeCelte
n00b
n00b


Joined: 14 Nov 2005
Posts: 25

PostPosted: Mon Nov 21, 2005 1:17 pm    Post subject: Reply with quote

nico_calais wrote:
/dev/input/mice seul ne suffit pas ? (mice = souris au pluriel en anglais)

Effectivement, j'ai desinstallé "synaptics" et enlever le device de Xorg.conf et ça marche toujours !
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum