Jump to content

ati remote wonder mandrivia


Recommended Posts

salut à tous, j'avais rangé ma télécommande ati mais je me suis dis en rangeant el bureau qu'il était temps de la sortir et de la faire tourner sous mandivia...

j'ai toruvé quelques pages sur le net qui datent un peu ou les tutos s'adressent à des distrib particulières .... ou encore et c'est plus souvent le cas je comprends pas tout..... :chinois:

quelqu'un possède -t-il cette télécommande t pourrait il proposer un tuto que l'on rajouterait à celle de mandrivia (l'excellent tuto devrais - je dire.)

sinon je peux essayer de poster les pistes que je trouve et essayer un tuto si j'y arrive

Link to comment
Share on other sites

:-D j'ai pas enlevé les cd de ma liste de médias.......... :sms: removemedia cd ?

je vais essayer :transpi: de comprendre ce que c'est que lirc... j'ai pas eu beaucoup le temps, il semble qu'il faille un frontend pour en profiter cad un truc qui permette d'éditer des raccourcis clavier si ma télécommande est bien reconnue en tant que nouveau périph ce qui est pas encore le cas...

je cherche :-D

Link to comment
Share on other sites

j'avance j'ai installer le dernier lirc, j'ai lancer le script de config et j'ai choisi ati usb remote....

configure: error: *** you need to have the Linux kernel source installed

        for this driver

le script de config demande les sources kernel....... il faut que je trouve la version de mon kernel..........

un ti uname -a

[root@localhost nunux]# uname -a

Linux localhost 2.6.11-6mdk #1 Tue Mar 22 16:04:32 CET 2005 i686 mobile AMD Athlon XP-M 2600+ unknown GNU/Linux

[root@localhost nunux]# urpmi kernel-source

Un des paquetages suivants est nécessaire :

1- kernel-source-2.6-2.6.11-12mdk.i586 : The source code for the Linux kernel.(to install)

2- kernel-source-stripped-2.6-2.6.11-12mdk.i586 : The source code of the Linuxkernel stripped for post build. (to install)

3- kernel-multimedia-source-2.6.10-3.mm.24mdk.i586 : The source code for the Linux kernel (to install)

Que choisissez-vous ? (1-3)

un ti coup de main ? :transpi:

Link to comment
Share on other sites

ah non, pas le premier, ni le é ni le 3....

peut-être qu'une update serait pas mal, non ? :eeek2:

tu devrais trouver des versions cohérentes de kernel et kernel-sources sur les media du net. il faut ABSOLUMENT que les version entre ces deux paquet soient identiques, sinon, rien ne marchera.

un petit coup mcc et hop, c'est fait :non:

Link to comment
Share on other sites

j'ai avancé merci Duke, j'ai installé les sources, j'ai lancé le ./configure, le make, le make install......

....

OUPS aurais je fais une boulette Lorinc ?

c'est que c'est aps si simple cetethsitoire de lirc ......... si j'arrive au bout je mettrais un petit tuto pour neuneux

Link to comment
Share on other sites

ah non, pas le premier, ni le é ni le 3....

peut-être qu'une update serait pas mal, non ? :non:

tu devrais trouver des versions cohérentes de kernel et kernel-sources sur les media du net. il faut ABSOLUMENT que les version entre ces deux paquet soient identiques, sinon, rien ne marchera.

un petit coup mcc et hop, c'est fait :p

entre révision ily a peu de chance que ca soit ultra grave, surtout pour lirc...

au pire lirc ne marchera pas :transpi:

mais si je disais d'essayer le premier c'était pas parce que le premier était bon....

simplement, le fait d'etre attentiste et de meme pas essayer, je trouve ca un peu dommage.

Dans ce cas autant utiliser windows :eeek2:

Pour les sources et le kernel qui doivent matcher, c'est plus du bon sens que des compétence linux et c'est dit partout. Ca doit etre moi qui ai le blues ce matin :ouioui:

Link to comment
Share on other sites

le probleme vient que chaque kernel possède une version (bien plus détailler que le simple numéro de brache) et que un module doit avoir la même version que le kernel.

avec mdk, si tu te compile ton kernel à partir des sources, il prend la forme 2.6.x-ymdkcustom et alors tous les modules précédement compilés pour le 2.6.x-ymdk ne seront plus loadables... :birthday:

c'est très con, mais d'un autre côté ça évite bien des conflits. C'est pour ça qu'il faut que les version collent parfaitement, et pas seulement le numéro de branche. :birthday:

Link to comment
Share on other sites

salut

J'ai cette télécommande et je suis maintenant sous suse 9.2 et j'utilisait avant mandrake 10.1

version de lirc 7.1

voila comment j'ai fait

remarque : remplacer linux-2.6.11.11 par ton uname -a

sh configure --with-devdir=/dev/lirc --with-driver=atiusb --with-x --with-kerneldir=/usr/src/linux-2.6.11.11 --with-moduledir=/lib/modules/2.6.11.11.1/misc && make && make install && modprobe lirc_atiusb

le device est installer dans le repertoire /dev/lirc ce qui evite le probléme de caser le device a chaque démarrage et d'être obliger de recomplier a chaque fois

changer les users a votre nom et non root de certain fichiers device propre aux lirc

cd /dev/lirc

comande chown utilisation : chown utilisateur:groupe lircm

pour lircm et lircd

Trouver sa télécommande dans lirc/remote/lircd.conf.atiusb

c'est la parti le plus difficile

pour moi c'est l'usb et non le numéro derriére la télécomande qui la caractérise

lsusb | grep X10
Bus 003 Device 003: ID 0bc7:0004 X10 Wireless Technology, Inc. X10 Receiver

mon fichier /etc/lirc.conf

# this config file was automatically generated
# using lirc-0.7.0pre7(atiusb) on Tue Aug 31 21:16:31 2004
#
# contributed by Martin Tomasek <mtd@centrum.cz>
#
# brand: ATI Remote Wonder
# model no. of remote control:
# devices being controlled by this remote: ATI USB Receiver (X10).
#
# * remote is set to channel 1, driver reports channel 16. don't know
# which is true.

#
# P:  Vendor=0bc7 ProdID=0004 Rev= 1.00
# S:  Manufacturer=X10 Wireless Technology Inc
# S:  Product=USB Receiver
#

begin remote

 name  atiusb_ch1
 bits           16
 eps            30
 aeps          100

 one             0     0
 zero            0     0
 pre_data_bits   8
 pre_data       0x14
 post_data_bits  16
 post_data      0x0
 gap          227933
 toggle_bit      0


     begin codes
         A                        0x000000000000D500
         B                        0x000000000000D601
         C                        0x000000000000EE19
         D                        0x000000000000F01B
         E                        0x000000000000F621
         F                        0x000000000000F823
         POWER                    0x000000000000D702
         TV                       0x000000000000D803
         DVD                      0x000000000000D904
         WEB                      0x000000000000DA05
         BOOK                     0x000000000000DB06
         HAND                     0x000000000000DC07
         MOUSE_LEFT_BTN           0x0000000000004D78
         MOUSE_RIGHT_BTN          0x000000000000517C
         MOUSE_LEFT               0x0000000000004570
         MOUSE_RIGHT              0x0000000000004671
         MOUSE_UP                 0x0000000000004772
         MOUSE_DOWN               0x0000000000004873
         VOL_UP                   0x000000000000DD08
         VOL_DOWN                 0x000000000000DE09
         MUTE                     0x000000000000DF0A
         CH_UP                    0x000000000000E00B
         CH_DOWN                  0x000000000000E10C
         1                        0x000000000000E20D
         2                        0x000000000000E30E
         3                        0x000000000000E40F
         4                        0x000000000000E510
         5                        0x000000000000E611
         6                        0x000000000000E712
         7                        0x000000000000E813
         8                        0x000000000000E914
         9                        0x000000000000EA15
         0                        0x000000000000EC17
         LIST                     0x000000000000EB16
         CHECK                    0x000000000000ED18
         UP                       0x000000000000EF1A
         DOWN                     0x000000000000F722
         LEFT                     0x000000000000F21D
         RIGHT                    0x000000000000F41F
         OK                       0x000000000000F31E
         TIMER                    0x000000000000F11C
         MAXIMIZE                 0x000000000000F520
         REW                      0x000000000000F924
         FFWD                     0x000000000000FB26
         PLAY                     0x000000000000FA25
         STOP                     0x000000000000FD28
         RECORD                   0x000000000000FC27
         PAUSE                    0x000000000000FE29
     end codes

end remote

modifier le fichier /etc/init.d/lircd

#! /bin/sh
#
# /sin/init.d/lircd
#
# This is an init script created for a S.u.S.E. 5.0 distribution.
#

case "$1" in
   start)
       /usr/local/sbin/lircd --device=/dev/lirc/0
       #/usr/local/sbin/lircmd
       echo "Starting lircd."
     ;;
   stop)
       echo -n "Shutting down lircd:"
       #killproc -TERM /usr/local/sbin/lircmd
       killproc -TERM /usr/local/sbin/lircd
       echo
     ;;
   *)
       echo "Usage: $0 {start|stop}"
       exit 1
     ;;
esac

exit 0

Remarque:

les chemins de fichiers doivent corespondes a des chemin de fiichiers existant modifier les chemins si il le faut

#/usr/local/sbin/lircmd ca sert a faire souris ne marche pour l'instant

mettre le service en start

cd /etc/init.d/
lircd start

verifier que c'est en marche

ps x | grep lirc
doit donner quel chose comme ça 
4337 ?        Ss     0:00 /usr/local/sbin/lircd --device=/dev/lirc/0

tester que la télécomande fonctionne

lancer dans un console irw et apuyer sur des touches de la télécomande

voila ce que sa donne quand sa marche

linux:/ # irw
00000014f9240000 00 REW atiusb_ch1
00000014fa250000 00 PLAY atiusb_ch1
00000014fa250000 01 PLAY atiusb_ch1
00000014fe290000 00 PAUSE atiusb_ch1
00000014fd280000 00 STOP atiusb_ch1
00000014fe290000 00 PAUSE atiusb_ch1
00000014f7220000 00 DOWN atiusb_ch1
00000014f7220000 01 DOWN atiusb_ch1

c'a peut etre un début de tutorial mais c'est pas finit encore

Link to comment
Share on other sites

  • 1 month later...

bon, bah au moins, j'suis pas tout seul....

Moi, j'suis nu vrai nioub (mndrake 10.1 installé depuis 1 semaine...) mais j'aime ma remote wonder, donc j'vais aller essayer tout ca, mais si qqun a le courage de faire un tuto pour neuneukiconnaitk'dallealinux, j'suis preneur

C'est cool d'etre sous un os libre, de decouvrir de nouveaux z'horizons, mais keske c'est chiant de redevenir un debutant......

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...