Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/09/2013, à 19:58

jeepy

Comment aider au développement d'un driver pour son périphérique

Bonjour,

Est-ce que vous savez, s'il est possible d'aider au développement d'un driver pour son périphérique, par exemple en envoyant ce dit périphérique à une personne compétente qui vous le renverra après.

J'ai une télécommande qui n'est pas entièrement reconnu sous Gnu/Linux:

La HOLTEK Wireless 2.4GHz Trackball Keyboard

Merci


From Ubuntu 6.06 LTS - Membre attitré de la brigade des J (J suis sur Gnome-Shell et J suis bien)
GNOME 4.0 = GNOME OS == http://linuxfr.org/news/guadec-2012-en- … t-gnome-os
John Mc Cann, avenir GNOME == http://www.generation-linux.fr/index.ph … -de-GNOME3

Hors ligne

#2 Le 03/09/2013, à 11:50

Bigcake

Re : Comment aider au développement d'un driver pour son périphérique

Bonjour,

jeepy a écrit :

Est-ce que vous savez, s'il est possible d'aider au développement d'un driver pour son périphérique, par exemple en envoyant ce dit périphérique à une personne compétente qui vous le renverra après.

Faut avoir confiance pour envoyer ton truc à un inconnu ^^
Après effectivement, lui prêter le truc pourra effectivement être utile pour faire de la retro-ingenierie et developper le driver

Sinon une autre solution est aussi de contacter le site officiel pour savoir s'ils prévoient une compatibilité linux, 2 avantages : ça montre a l'entreprise que des gens sous linux sont interessés par leur produits, ça te fera gagner du temps s'ils ont effectivement un driver linux de prévu.

jeepy a écrit :

J'ai une télécommande qui n'est pas entièrement reconnu sous Gnu/Linux:
La HOLTEK Wireless 2.4GHz Trackball Keyboard

Tu a une photo pour voir a quoi ça ressemble ton truc ?

Peut-tu préciser ce que tu veux dire par 'pas entièrement reconnu' ? Qu'est-ce qui marche ? Qu'est-ce qui ne marche pas ?

Sinon en fouillant un peut j'ai trouvé plusieurs discussion qui confirme que ce periphérique peut être pris en compte car il fonctionne suivant des normes connu (hid) mais faut bidouiller pour qu'il soit pris en compte.

que renvoit les commandes suivantes ?:

lsusb
xinput

Dernière modification par Bigcake (Le 03/09/2013, à 11:55)


"Les gens" ne sont pas cons, ils ont été habitués à la facilité et à la désinformation. Le meilleur moyen de ne pas les aider, c'est de se moquer. Le meilleur moyen de les aider, c'est de les informer, encore et encore. La réflexion viendra. N'oubliez pas que vous aussi, vous êtes le con d'un autre.
Smartphone+GNU/Linux=Librem5

Hors ligne

#3 Le 03/09/2013, à 12:52

jeepy

Re : Comment aider au développement d'un driver pour son périphérique

jerome@jerome-MS-7358:~$ lsusb
Bus 001 Device 003: ID 0424:2228 Standard Microsystems Corp. 9-in-2 Card Reader
Bus 002 Device 002: ID 03f0:bb07 Hewlett-Packard 
Bus 002 Device 003: ID 18a5:0214 Verbatim, Ltd Portable Hard Drive
Bus 003 Device 002: ID 1241:0503 Belkin 
Bus 007 Device 002: ID 046d:c050 Logitech, Inc. RX 250 Optical Mouse
Bus 007 Device 003: ID 046d:c315 Logitech, Inc. Classic New Touch Keyboard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ HOLTEK Wireless 2.4GHz Trackball Keyboard	id=9	[slave  pointer  (2)]
⎜   ↳ Logitech USB-PS/2 Optical Mouse         	id=10	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Power Button                            	id=7	[slave  keyboard (3)]
    ↳ HOLTEK Wireless 2.4GHz Trackball Keyboard	id=8	[slave  keyboard (3)]
    ↳ Logitech Logitech USB Keyboard          	id=11	[slave  keyboard (3)]

Et comme j'ai un peu creuser la question:

jerome@jerome-MS-7358:~$ xinput get-button-map 9
1 2 3 4 5 6 7 
jerome@jerome-MS-7358:~$ xinput get-button-map 8
device has no buttons

Résultat quand j'appuie sur la touche
I(information): 138
Volume +: 123, Volume + : 122, Souris clic gauche: 1, Souris clic droit: 3, Play/Pause: 172, Stop: 174, Avance: 216, Retour: 176, Muet: 121, Lecture en avant: 171, Power Off: 150
Trackball: motion a[0]=552 a[1]=69 "Tour un tas de position"

jerome@jerome-MS-7358:~$ xinput test 8

Chaine+: 112,  Chaine-: 117, Ok:36, Retour: 22, Lecture en arrière(Press 56, relache 37), 

Clavier numérique:
1:"87" ,2:"88" ,3:"89" ,4:"83" ,5:"84" ,6:"85" ,7:"79" ,8:"80"  ,9:"81" ,*:"63" ,0:"90" ,#:"12,50"

Task manage:"77" , clear"119": , enter:"36", Haut:111, Bas, 116, gauche: 113, droite 114

Touches non reconnues:
My Tv, My music, My picture, My vidéo, Lire Tv, rec Tv, Guide, dvd menu, Touche MCE

Soucis Xmbc:
Si Xmbc n'est pas en  pleine écran, seul les touches:

Haut:111, Bas, 116, gauche: 113, droite 114, Retour: 22, enter:"36", Ok:36, Volume +: 123, Volume + : 122,  Power Off: 150

Fonctionne, les autres sont capturés par le bureau.


Ma télécommande: http://www.maisondunumerique.com/cine-r … tique.html

http://www.maisondunumerique.com/media/catalog/product/cache/1/image/5e06319eda06f020e43594a9c230972d/1/1/11972720712B_3.gif

Doc technique de la télécommande:http://www.holtek.com/PDF/computer/82d40rewv110.pdf

Coté contact du fabricant, j'ai vais voir comment les contacter.

Dernière modification par jeepy (Le 03/09/2013, à 14:57)


From Ubuntu 6.06 LTS - Membre attitré de la brigade des J (J suis sur Gnome-Shell et J suis bien)
GNOME 4.0 = GNOME OS == http://linuxfr.org/news/guadec-2012-en- … t-gnome-os
John Mc Cann, avenir GNOME == http://www.generation-linux.fr/index.ph … -de-GNOME3

Hors ligne