[remis sur la liste, donc je ne coupe pas les propos du père léon] le père Léon, samedi 7 mars 2009, 12:03:45 CET >[…] > (au passage, le pavé numérique USB fait aussi hub USB) > > > # extrait de /var/log/kern.log au branchement du périphérique : > -8<--------------------- > 11:56:55 usb 2-1: new full speed USB device using ohci_hcd and address 2 > 11:56:55 usb 2-1: configuration #1 chosen from 1 choice > 11:56:55 hub 2-1:1.0: USB hub found > 11:56:55 hub 2-1:1.0: 3 ports detected > 11:56:55 usb 2-1: New USB device found, idVendor=05a4, idProduct=9837 > 11:56:55 usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 > 11:56:55 usb 2-1: Product: USB Keyboard Hub > 11:56:55 usb 2-1: Manufacturer: ORTEK > 11:56:56 usb 2-1.3: new full speed USB device using ohci_hcd and address 3 > 11:56:56 usb 2-1.3: configuration #1 chosen from 1 choice > 11:56:56 usb 2-1.3: New USB device found, idVendor=05a4, idProduct=9862 > 11:56:56 usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 > 11:56:56 usb 2-1.3: Product: USB Keyboard Hub > 11:56:56 usb 2-1.3: Manufacturer: ORTEK > 11:56:57 input: ORTEK USB Keyboard Hub as /class/input/input1 > 11:56:57 input,hidraw0: USB HID v1.10 Keyboard [ORTEK USB Keyboard Hub] > on usb-0000:00:01.0-1.3 > 11:56:57 input: ORTEK USB Keyboard Hub as /class/input/input2 > 11:56:57 input,hidraw1: USB HID v1.10 Device [ORTEK USB Keyboard Hub] on > usb-0000:00:01.0-1.3 > 11:56:57 usbcore: registered new interface driver usbhid > -8<--------------------- > > > # sortie de lsusb : > -8<--------------------- > Bus 002 Device 003: ID 05a4:9862 Ortek Technology, Inc. > Bus 002 Device 002: ID 05a4:9837 Ortek Technology, Inc. > Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub > Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub > Bus 001 Device 002: ID 1b1c:0ab1 > Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub > -8<--------------------- > > > # sortie de lsusb -t : > -8<--------------------- > Bus# 3 > `-Dev# 1 Vendor 0x1d6b Product 0x0001 > Bus# 2 > `-Dev# 1 Vendor 0x1d6b Product 0x0001 > `-Dev# 2 Vendor 0x05a4 Product 0x9837 > `-Dev# 3 Vendor 0x05a4 Product 0x9862 > Bus# 1 > `-Dev# 1 Vendor 0x1d6b Product 0x0002 > `-Dev# 2 Vendor 0x1b1c Product 0x0ab1 > -8<--------------------- > > > # sortie de ls -lR /dev/input* > -8<--------------------- > /dev/input: > total 0 > drwxr-xr-x 2 root root 60 Mar 7 11:56 by-id > drwxr-xr-x 2 root root 100 Mar 7 11:56 by-path > crw-rw---- 1 root root 13, 64 Mar 7 11:54 event0 > crw-rw---- 1 root root 13, 65 Mar 7 11:56 event1 > crw-rw---- 1 root root 13, 66 Mar 7 11:56 event2 > crw-rw---- 1 root root 13, 63 Mar 7 11:54 mice > > /dev/input/by-id: > total 0 > lrwxrwxrwx 1 root root 9 Mar 7 11:56 > usb-ORTEK_USB_Keyboard_Hub-event-kbd -> ../event1 > > /dev/input/by-path: > total 0 > lrwxrwxrwx 1 root root 9 Mar 7 11:56 > pci-0000:00:01.0-usb-0:1.3:1.0-event-kbd -> ../event1 > lrwxrwxrwx 1 root root 9 Mar 7 11:56 > pci-0000:00:01.0-usb-0:1.3:1.1-event- -> ../event2 > lrwxrwxrwx 1 root root 9 Mar 7 11:54 platform-ixp4xx-beeper.4-event- -> > ../event0 > -8<--------------------- > > > pour udev, je ne sais pas quoi fournir.
Ça a l’air bon, il reconnaît bien le clavier comme un périphérique d’entrée et lui donne les /dev/input/event1 et 2. D’ailleurs, pourquoi 2 périphériques input ? Hmm, au fait, tu as dit avoir testé avec getchar et fgetc, mais je pense que tu n’utilise pas getchar depuis ton ssh, hein ? Donc comment fais-tu ? et tu lis quel FILE* pour fgetc ? Tu as essayé du vider /dev/input/event1 (ou 2) dans un fichier (cat … > codes) ? > >> Je suppose qu'il manque un paquetage, mais lequel pourrait > >> être nécessaire? > > > > Normalement, aucun. > > Je me demandais si un console-quelquechose ne serait pas nécessaire... > mais pas encore testé avec. -- Sylvain Sauvage -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

