View previous topic :: View next topic |
Author |
Message |
LeCelte n00b
Joined: 14 Nov 2005 Posts: 25
|
Posted: Fri Nov 18, 2005 9:39 am Post subject: [installation] pas de souris sur mon laptop [résolu] |
|
|
[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
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 |
|
|
-KuRGaN- Veteran
Joined: 05 Dec 2004 Posts: 1142 Location: Besançon (25) [FRANCE]
|
Posted: Fri Nov 18, 2005 10:00 am Post subject: |
|
|
Essaie de mettre /dev/input/event1 comme fichier périphérique pour ton touchpad. _________________ Knight Gent00 Industries RiDeR !!!! |
|
Back to top |
|
|
LeCelte n00b
Joined: 14 Nov 2005 Posts: 25
|
Posted: Fri Nov 18, 2005 10:11 am Post subject: |
|
|
-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 |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Fri Nov 18, 2005 10:11 am Post subject: |
|
|
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 |
|
|
nico_calais l33t
Joined: 09 Jun 2005 Posts: 628 Location: Saint Julien en Genevois
|
Posted: Fri Nov 18, 2005 10:53 am Post subject: |
|
|
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 |
|
|
-KuRGaN- Veteran
Joined: 05 Dec 2004 Posts: 1142 Location: Besançon (25) [FRANCE]
|
Posted: Fri Nov 18, 2005 11:09 am Post subject: |
|
|
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 |
|
|
spider312 Veteran
Joined: 02 Oct 2004 Posts: 1274 Location: France > Savoie > Chambery
|
Posted: Fri Nov 18, 2005 12:49 pm Post subject: |
|
|
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 |
|
|
LeCelte n00b
Joined: 14 Nov 2005 Posts: 25
|
Posted: Fri Nov 18, 2005 1:45 pm Post subject: |
|
|
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 |
|
|
spider312 Veteran
Joined: 02 Oct 2004 Posts: 1274 Location: France > Savoie > Chambery
|
Posted: Fri Nov 18, 2005 2:16 pm Post subject: |
|
|
Sur event1 tu as les 2 qui répondent ? 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 |
|
|
LeCelte n00b
Joined: 14 Nov 2005 Posts: 25
|
Posted: Fri Nov 18, 2005 2:50 pm Post subject: |
|
|
spider312 wrote: | Sur event1 tu as les 2 qui répondent ? 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 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
N'oublies pas que je suis sur un portable et qu'en plus c'est un DELL alors, rien ne me surprends !
X fonctionne, je compile Gnome maintenant ...
A+ |
|
Back to top |
|
|
nico_calais l33t
Joined: 09 Jun 2005 Posts: 628 Location: Saint Julien en Genevois
|
Posted: Fri Nov 18, 2005 4:10 pm Post subject: |
|
|
/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 |
|
|
LeCelte n00b
Joined: 14 Nov 2005 Posts: 25
|
Posted: Fri Nov 18, 2005 4:17 pm Post subject: |
|
|
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 |
|
Back to top |
|
|
spider312 Veteran
Joined: 02 Oct 2004 Posts: 1274 Location: France > Savoie > Chambery
|
Posted: Fri Nov 18, 2005 6:09 pm Post subject: |
|
|
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 | 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 |
|
|
boozo Advocate
Joined: 01 Jul 2004 Posts: 3193
|
Posted: Fri Nov 18, 2005 6:22 pm Post subject: |
|
|
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ù (avec plusieurs screen lancés ou avec les IM c'est un truc à rendre chèvre ce tapotage... ) _________________ " 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 |
|
|
spider312 Veteran
Joined: 02 Oct 2004 Posts: 1274 Location: France > Savoie > Chambery
|
Posted: Fri Nov 18, 2005 10:04 pm Post subject: |
|
|
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ù (avec plusieurs screen lancés ou avec les IM c'est un truc à rendre chèvre ce tapotage... ) | 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 |
|
|
LeCelte n00b
Joined: 14 Nov 2005 Posts: 25
|
Posted: Mon Nov 21, 2005 1:17 pm Post subject: |
|
|
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 |
|
|
|
|
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
|
|