Forum Linux.embarqué Souris sur système embarqué

Posté par  .
Étiquettes : aucune
1
10
juin
2009
Bonjour à tous,

j'ai construis un rootfs pour un système embarqué.
j'ai également compilé un noyau Linux 2.6.29.4 pour une architecture ARM mais je ne dispose pas de la souris et du clavier.

j'ai essayé avec un noyau que j'ai téléchargé déjà compilé et même problème avec la dernière version de ce dernier.

Cependant avec une version inférieur cela fonctionne !
j'en conclus donc qu'il y a une option du Kernel qui m'échappe malgré que toutes les options en relation avec la souris et le clavier sont activé :

# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
# CONFIG_INPUT_JOYDEV is not set
CONFIG_INPUT_EVDEV=y
CONFIG_INPUT_EVBUG=y
#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_PS2_ALPS=y

ls -l rootfs/dev/input
crwxrwxrwx 1 root root 13, 64 mai 27 17:07 event0
crwxrwxrwx 1 root root 13, 65 mai 27 17:07 event1
crwxrwxrwx 1 root root 13, 66 mai 27 17:07 event2
crwxrwxrwx 1 root root 13, 67 mai 27 17:07 event3
crwxrwxrwx 1 root root 13, 68 mai 27 17:07 event4
crw-r----- 1 root root 13, 69 mai 27 17:07 event5
crwxrwxrwx 1 root root 13, 63 mai 27 17:07 mice
crw-r--r-- 1 root root 13, 32 jun 9 17:22 mouse0
crw-r--r-- 1 root root 13, 33 jun 9 17:22 mouse1
crw-r--r-- 1 root root 13, 34 jun 9 17:22 mouse2

Merci d'avance
  • # c'est quoi...

    Posté par  . Évalué à 2.

    et c'est quoi le clavier que tu branche dessus ?
    un PS2 ? un USB ?

    parce que finalement avoir les /dev/input/xxxx qui vont bien, mais s'il ne trouve pas le peripherique derriere

    ca t'avancera pas à grand chose

    regarde peut-etre du coté des options USB qui seraient desactivées ?
    • [^] # Re: c'est quoi...

      Posté par  . Évalué à 1.

      c'est un souris et un clavier en ps2
      et je ne panse pas qu'il y ait d'autres options en rapport avec le ps2 ?
      • [^] # Re: c'est quoi...

        Posté par  . Évalué à 2.

        sur mon kernel 2.6.28 (celui de ma distrib) j'ai ces options en plus

        neox@amd64:~$ grep PS2 /boot/config-2.6.28-11-generic
        CONFIG_MOUSE_PS2=m
        CONFIG_MOUSE_PS2_ALPS=y
        CONFIG_MOUSE_PS2_ELANTECH=y
        CONFIG_MOUSE_PS2_LIFEBOOK=y
        CONFIG_MOUSE_PS2_LOGIPS2PP=y
        CONFIG_MOUSE_PS2_OLPC=y
        CONFIG_MOUSE_PS2_SYNAPTICS=y
        # CONFIG_MOUSE_PS2_TOUCHKIT is not set
        CONFIG_MOUSE_PS2_TRACKPOINT=y
        CONFIG_SERIO_LIBPS2=y
        CONFIG_SERIO_PCIPS2=m


        neox@amd64:~$ grep KBD /boot/config-2.6.28-11-generic
        CONFIG_KEYBOARD_ATKBD=y
        CONFIG_KEYBOARD_LKKBD=m
        CONFIG_KEYBOARD_SUNKBD=m
        CONFIG_KEYBOARD_XTKBD=m
        CONFIG_SERIO_PARKBD=m
        CONFIG_USB_KBD=m



        donc PS2 c'est deja un bon debut, mais il faut peut-etre aussi trouvé dans quel langage le clavier et la souris parle à ta machine
        (le plus simple etant de lire la doc, le plus long en faisant par elimination)
        • [^] # Re: c'est quoi...

          Posté par  . Évalué à 1.

          j'ai également ces options activées.
          je ne comprends pas ça fait 2 jours que je me casse la tète dessus.
          je voudrais trouver la config du kernel qui fonction mais elle n'est pas disponible
          • [^] # Re: c'est quoi...

            Posté par  . Évalué à 2.

            /boot/config-xxx-yyy ?
            • [^] # Re: c'est quoi...

              Posté par  . Évalué à 1.

              En faite je n'ai pas de répertoire boot car j'émule directement le noyau arm ainsi que le rootfs directement sur qemu

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.