Bienvenue, vous n'êtes pas connecté. ( Se connecter - S'enregistrer )

Pour une discussion en directe, retrouvez-vous :
-Sur IRC : irc.freenode.net #zenwalk-fr , #zenwalk
-Sur Jabber : general@chat.zenwalk-fr.org ou http://jeti.zenwalk-fr.org/

Forum ZenWalk-fr.org > Usages Spécifiques > Expérimentation > [RÉSOLU] Douchette USB : mise en oeuvre du module usbkbd ?

RSS >  [RÉSOLU] Douchette USB : mise en oeuvre du module usbkbd ?, Modèle : ZT800-U
abourgeo #16 03/06/2008 - 21h09

Groupe : Modérateurs
Messages : 2271
Enregistré le : 24/12/2007

Hors ligne Mail

je scanne un code barre avant de faire le modprobe usbkbd : la LED passe au rouge dès l'activation du module

------> tu as donc installé ce module par tes propres soins, car il ne fait pas partie de la zenwalk !  ::)
Mon avis (encore une fois) est que ce module est intégré à "usb-hid" et que donc, tu n'en as pas besoin sous zenwalk en noyau 2.6.24 (ou 25) !!??!

As-tu essayé de faire une insertion USB "sans" ce module "usbkbd" au tout départ ??? ?
Vaut mieux être Zen dans la vie ! Non ???
AntikytherA #17 03/06/2008 - 22h08

Groupe : Wiki Team
Messages : 542
Enregistré le : 24/12/2007

Hors ligne

Affirmatif: et dans ce cas, je me retrouve avec le même souci que sur la Zenwalk installée : la douchette tente de lire le code barre lambda que je scanne et reste en quelque sorte bloquée (je pense qu'elle se met en attente de pouvoir transmettre les données à une application quelconque, mais comme le périphérique n'est pas correctement reconnu, les choses ne se passent pas comme il le faudrait)

Pour ce qui est des insertions USB, aucun souci : clef et souris USB sont reconnues.

Concernant l'installation du module, je n'ai eu qu'à faire le modprobe, donc le kernel Ubuntu n'est pas configuré de la même façon (chose que je vérifierai également demain)

@ guth > voilà pour ce qui est du /var/log/messages au moment de l'insertion; je ferai la manip concernant udevmonitor (commande que je ne connaissais pas, merci au passage) dès que possible demain.

Merci en tout cas à tous pour le soutien :)
abourgeo #18 03/06/2008 - 22h24

Groupe : Modérateurs
Messages : 2271
Enregistré le : 24/12/2007

Hors ligne Mail

As-tu essayé de faire une insertion USB "sans" ce module "usbkbd" au tout départ ??? ?

---> je me suis mélangé les pinceaux avec cette question !  :-[
Je voulais dire :

As-tu essayé de scanner un code barre "sans" ce module "usbkbd" au tout départ ??? ?

!!!

Mais, tu y as répondu à priori  :whistling:
Vaut mieux être Zen dans la vie ! Non ???
AntikytherA #19 03/06/2008 - 23h09

Groupe : Wiki Team
Messages : 542
Enregistré le : 24/12/2007

Hors ligne

Tout juste !

Quoi qu'il en soit, on va y arriver : ça prendra le temps qu'il faudra, mais il n'y aura pas autre chose qu'une Zenwalk sur ce poste :)
AntikytherA #20 04/06/2008 - 15h43

Groupe : Wiki Team
Messages : 542
Enregistré le : 24/12/2007

Hors ligne

Alors, comme promis : la suite des événements:


À l'insertion du périphérique:

# udevmonitor

UEVENT[1212586921.615345] add      /devices/pci0000:00/0000:00:10.2/usb3/3-2 (usb)
UEVENT[1212586921.615813] add      /class/usb_endpoint/usbdev3.2_ep00 (usb_endpoint)
UEVENT[1212586921.625973] add      /devices/pci0000:00/0000:00:10.2/usb3/3-2/3-2:1.0 (usb)
UEVENT[1212586921.645795] add      /class/usb_endpoint/usbdev3.2_ep81 (usb_endpoint)
UEVENT[1212586921.645851] add      /class/usb_device/usbdev3.2 (usb_device)
Ce message a été édité par AntikytherA le 04/06/2008 à 15h44.
abourgeo #21 04/06/2008 - 16h10

Groupe : Modérateurs
Messages : 2271
Enregistré le : 24/12/2007

Hors ligne Mail

pour moi, comme "var/log/messages" donne ceci new low speed USB device using uhci_hcd et que "usb_hid" est incorporé au noyau, ça ne peut que fonctionner !

Mais la douchette étant vue schématiquement comme un clavier :
"tout ce qui est lu par la douchette" <===> "tout ce qui est frappé au clavier",
n'y aurait-il pas quand même un petit ajustement à faire dans "xorg.conf" ??? ?
Vaut mieux être Zen dans la vie ! Non ???
AntikytherA #22 04/06/2008 - 16h26

Groupe : Wiki Team
Messages : 542
Enregistré le : 24/12/2007

Hors ligne

C'est justement ce que je viens d'aller voir sur l'Ubuntu en session live-cd: voilà ce que j'obtiens avant insertion du module et après:

AVANT
# On branche la douchette
UEVENT[1212588500.654657] add      /devices/pci0000:00/0000:00:10.2/usb3/3-2 (usb)
UEVENT[1212588500.654701] add      /devices/pci0000:00/0000:00:10.2/usb3/3-2/usb_endpoint/usbdev3.3_ep00 (usb_endpoint)
UDEV  [1212588500.661208] add      /devices/pci0000:00/0000:00:10.2/usb3/3-2 (usb)
UDEV  [1212588500.664317] add      /devices/pci0000:00/0000:00:10.2/usb3/3-2/usb_endpoint/usbdev3.3_ep00 (usb_endpoint)
UEVENT[1212588500.666602] add      /devices/pci0000:00/0000:00:10.2/usb3/3-2/3-2:1.0 (usb)
UEVENT[1212588500.686605] add      /devices/pci0000:00/0000:00:10.2/usb3/3-2/3-2:1.0/usb_endpoint/usbdev3.3_ep81 (usb_endpoint)
UDEV  [1212588500.785012] add      /devices/pci0000:00/0000:00:10.2/usb3/3-2/3-2:1.0 (usb)
UDEV  [1212588500.799032] add      /devices/pci0000:00/0000:00:10.2/usb3/3-2/3-2:1.0/usb_endpoint/usbdev3.3_ep81 (usb_endpoint)

#On la débranche vu que ça ne fonctionne pas (même résultat que sur la zenwalk installée)
UEVENT[1212588518.113163] remove   /devices/pci0000:00/0000:00:10.2/usb3/3-2/3-2:1.0/usb_endpoint/usbdev3.3_ep81 (usb_endpoint)
UEVENT[1212588518.113198] remove   /devices/pci0000:00/0000:00:10.2/usb3/3-2/3-2:1.0 (usb)
UEVENT[1212588518.113209] remove   /devices/pci0000:00/0000:00:10.2/usb3/3-2/usb_endpoint/usbdev3.3_ep00 (usb_endpoint)
UEVENT[1212588518.113218] remove   /devices/pci0000:00/0000:00:10.2/usb3/3-2 (usb)
UDEV  [1212588518.114914] remove   /devices/pci0000:00/0000:00:10.2/usb3/3-2/3-2:1.0/usb_endpoint/usbdev3.3_ep81 (usb_endpoint)
UDEV  [1212588518.116264] remove   /devices/pci0000:00/0000:00:10.2/usb3/3-2/3-2:1.0 (usb)
UDEV  [1212588518.119516] remove   /devices/pci0000:00/0000:00:10.2/usb3/3-2/usb_endpoint/usbdev3.3_ep00 (usb_endpoint)
UDEV  [1212588518.121621] remove   /devices/pci0000:00/0000:00:10.2/usb3/3-2 (usb)



Chargement du satané module usbkbd

UEVENT[1212588528.046448] add      /module/usbkbd (module)
UDEV  [1212588528.047862] add      /module/usbkbd (module)

#Et on replugge le périphérique
UEVENT[1212588528.048545] add      /bus/usb/drivers/usbkbd (drivers)
UDEV  [1212588528.051873] add      /bus/usb/drivers/usbkbd (drivers)
UEVENT[1212588539.110646] add      /devices/pci0000:00/0000:00:10.2/usb3/3-2 (usb)
UEVENT[1212588539.110683] add      /devices/pci0000:00/0000:00:10.2/usb3/3-2/usb_endpoint/usbdev3.4_ep00 (usb_endpoint)
UDEV  [1212588539.117908] add      /devices/pci0000:00/0000:00:10.2/usb3/3-2 (usb)
UDEV  [1212588539.121571] add      /devices/pci0000:00/0000:00:10.2/usb3/3-2/usb_endpoint/usbdev3.4_ep00 (usb_endpoint)
UEVENT[1212588539.123811] add      /devices/pci0000:00/0000:00:10.2/usb3/3-2/3-2:1.0 (usb)

#... qui du coup est détecté comme un périphérique de saisie
UEVENT[1212588539.137854] add      /devices/pci0000:00/0000:00:10.2/usb3/3-2/3-2:1.0/input/input7 (input)
UEVENT[1212588539.178687] add      /devices/pci0000:00/0000:00:10.2/usb3/3-2/3-2:1.0/input/input7/event7 (input)
UEVENT[1212588539.186051] add      /devices/pci0000:00/0000:00:10.2/usb3/3-2/3-2:1.0/usb_endpoint/usbdev3.4_ep81 (usb_endpoint)
UDEV  [1212588539.261201] add      /devices/pci0000:00/0000:00:10.2/usb3/3-2/3-2:1.0 (usb)
UDEV  [1212588539.324622] add      /devices/pci0000:00/0000:00:10.2/usb3/3-2/3-2:1.0/usb_endpoint/usbdev3.4_ep81 (usb_endpoint)
UDEV  [1212588539.373994] add      /devices/pci0000:00/0000:00:10.2/usb3/3-2/3-2:1.0/input/input7 (input)
UDEV  [1212588539.413760] add      /devices/pci0000:00/0000:00:10.2/usb3/3-2/3-2:1.0/input/input7/event7 (input)


Le /etc/X11/xorg.conf de la session live CD n'a pas été modifié suite au chargement du module / à l'insertion de celui-ci.
Ce message a été édité par AntikytherA le 04/06/2008 à 16h28.
AntikytherA #23 04/06/2008 - 19h07

Groupe : Wiki Team
Messages : 542
Enregistré le : 24/12/2007

Hors ligne

C'est avec une joie non dissimulée que je vous annonce que grâce à votre persévérance et un site brésilien sur slackware (qu'il faut que je retrouve, histoire d'être le plus exhaustif possible), j'ai recompilé le kernel en désactivant le module USB HID Full et en choisissant USB Boot Protocol à la place, les deux modules étant incompatibles.

J'ai bien sûr dû recompiler deux fois - étourderie oblige- n'ayant pas coché l'option concernant la souris dans un premier temps...

En tout cas, je vous remercie de m'avoir soutenu :)
guth #24 04/06/2008 - 19h59

Groupe : Modérateurs
Messages : 582
Enregistré le : 23/12/2007

Hors ligne

content que tu ais reussi a t'en sortir.
ca pourrait etre interessant de remonter ca a JP ;)
Be Zen
Son|c #25 04/06/2008 - 20h06

Groupe : Zenwalk Team
Messages : 594
Enregistré le : 24/12/2007

Hors ligne

Salut,

Je ne sais pas si ce sont bien 2 options compilables en module, mais ç'aurait pu être intéressant (peut-être) de compiler les 2 options en module dans ton kernel, de manière à pouvoir charger l'un ou l'autre en fonction des besoins (?)
(je ne sais pas si c'est possible ....)
--== Son|c ==--
"S'il n'y a pas de solution, c'est qu'il n'y a pas de problème ..." - Devise Shadock
abourgeo #26 04/06/2008 - 20h41

Groupe : Modérateurs
Messages : 2271
Enregistré le : 24/12/2007

Hors ligne Mail

'ai recompilé le kernel en désactivant le module USB HID Full et en choisissant USB Boot Protocol à la place, les deux modules étant incompatibles.

----->bravo  :) mais je n'ai pas tout compris :
# cat /boot/config | grep -i boot
CONFIG_X86_BIOS_REBOOT=y
CONFIG_X86_REBOOTFIXUPS=y
# Bootsplash configuration
CONFIG_BOOTSPLASH=y
::) ???
Vaut mieux être Zen dans la vie ! Non ???
AntikytherA #27 05/06/2008 - 00h24

Groupe : Wiki Team
Messages : 542
Enregistré le : 24/12/2007

Hors ligne

En fait, j'ai lu sur ce fameux forum que je ne retrouve plus, que les deux options USB HID (Full) et USB Boot Protocol étaient "incompatibles" - certainement au sens où il ne semble pas possible de sélectionner les deux options à la fois; de fait, lorsque l'on en est à l'étape du make menuconfig, il faut d'abord désactiver le support USB HID (Full) pour pouvoir sélectionner l'option qui me concernait.

Posted Image

Pour pouvoir ne serait-ce que voir l'option surlignée, i.e. USB HID Boot Protocol Drivers (et sélectionner les deux modules se trouvant dans ce menu, relatifs aux claviers / souris), il a fallu d'abord exclure l'option sélectionnée par défaut, i.e. USB Human Interface Device (full HID) support.

Du coup, je ne sais pas s'il y a matière à remonter quelque information que ce soit au final.
abourgeo #28 05/06/2008 - 10h35

Groupe : Modérateurs
Messages : 2271
Enregistré le : 24/12/2007

Hors ligne Mail

Du coup, je ne sais pas s'il y a matière à remonter quelque information que ce soit au final.

---> peut-être juste inviter JP à lire la fin de ce "post", ensuite, il décidera de ce qu'il convient de faire pour la "config noyau" ;)
Vaut mieux être Zen dans la vie ! Non ???
AntikytherA #29 05/06/2008 - 12h05

Groupe : Wiki Team
Messages : 542
Enregistré le : 24/12/2007

Hors ligne

C'est chose faite à présent ;)

 >  Réponse rapide

Composez votre message

Forum ZenWalk-fr.org > Usages Spécifiques > Expérimentation > [RÉSOLU] Douchette USB : mise en oeuvre du module usbkbd ?

 >  Informations du forum

1 personne(s) présente(s) durant une période de 10 minutes (0 membre(s) et 1 invité(s)).