このページは大阪弁化フィルタによって翻訳生成されたんですわ。

翻訳前ページへ


http://www.cs.uit.no/~dagb/irda/howto.html. J'ai aussi inclus des informations provenant de l'駲uipe Linux/IrDA, de la liste de diffusion, ainsi http://www.snafu.de/~wehe/index_li.html (version anglaise) et

- La librairie libc.so.5 et le chargeur ld-linux.so.1 doivent 黎re disponibles.

- Mais glibc2 aka libc6 devrait aussi marcher.

- Je ne suis pas s? que vous ayez besoin de la librairie zlib si vous utilisez la compression de donn馥s.

  • Interfaces graphiques :

    Il y a actuellement deux interfaces graphiques pour Linux/IrDA qui sont en d騅eloppement :

    Pour vous autres lecteurs - voici votre chance de contribuer ! Ces deux interfaces graphiques n馗essitent des ic?es. Toutes les ic?es doivent :
    a) Avoir une taille fixe (je pense que 48x48 pixels semble 黎re la taille commune).
    b) Grosse & petite (les petites sont pour 黎re dock馥s).
    c) 16 couleurs.

    3. Noyau

    S'il vous pla?, lisez le Kernel-HOWTO pour trouver plus d'informations sur la compilation. Vous trouverez les sources de Linux/IrDA dans :

    /usr/src/linux/net/irda (protocoles)

    /usr/src/linux/drivers/net/irda (pilotes de p駻iph駻iques)

    /usr/src/linux/include/net/irda (fichiers d'en-t黎es)

    3.1 Configuration g駭駻ale

    - Assurez vous que vous utilisez bien les sources du noyau noyau 2.2.x. Si vous n'黎es pas s? de la version de votre noyau, essayez uname -r.

    - Vous devriez avoir proc file system support (CONFIG_PROC_FS).

    - De m麥e serial support pour les fonctionnalit駸 SIR (CONFIG_SERIAL).

    - Je ne suis pas certain qu'il y ait besoin d'y avoir le printer support pour utiliser une imprimante avec Linux/IrDA (CONFIG_PRINTER). Mais faire un make clean, alors, cela devrait aller un peu plus vite. Je vous sugg鑽e de faire un truc dans ce style :

    make dep && make all && make modules && make install && make modules_install
    

    toujours exp駻imental.

    Protocole IrDA

    Options du protocole IrDA

    compresser leur trafic. Cela devrait 黎re compatible avec les autres p駻iph駻iques IrDA, mais les communications ne seront alors pas compress馥s.

    Support des dongles

    CONFIG_DONGLE

    Pour l'instant 4 dongles (adaptateurs infrarouges pour port s駻ie) sont http://www.extendsys.com/support/ftp/infrared.html

  • Dongle ACTiSYS IR-220L and IR220L+

    CONFIG_ACTISYS_DONGLE

    Dites Y ici pour compiler le support pour les dongles ACTiSYS IR-220L et actisys_plus'' dans le script /etc/irda/drivers. http://www.actisys.com

  • Dongle Tekram IrMate 210B

    CONFIG_TEKRAM_DONGLE

    Dites Y ici pour compiler le support pour le dongle Tekram IrMate 210B. Si

    La puce FIR NationalSemiConductor NSC PC87108 (utilis馥 par exemple dans l'IBM Thinkpad 560X et le dongle ACTiSYS IR2000). La puce FIR NSC PC87338 FIR est probablement aussi support馥. Le pilote supporte les vitesses SIR, MIR et FIR (4Mbps). - Dites juste Y.

  • Winbond W83977AF (IR)

    CONFIG_WINBOND_FIR

    La puce FIR Winbond W83977AF (IR) (utilis馥 par exemple dans le Corel Netwinder PC). Le pilote supporte les vitesses SIR, MIR et FIR (4Mbps). - Dites juste Y.

  • Sharp UIRCC

    CONFIG_SHARP_FIR

  • D騁arez le paquetage en faisait tar xvzf irda-utils<VERSION>. Je vous recommande de le mettre dans /usr/src.
  • Faites un make depend.
  • Faites un make clean (ce n'est pas n馗essaire si vous compilez le paquetage pour la premi鑽e fois).
  • Faites un make all pour compiler tous les ex馗utables.
  • Faites un make install, cela installe irattach et irmanager au bon endroit, et installe quelques fichiers de configuration dans /etc/irda.
  • Une recommandation de Bjoern Hansson <Bjorn.Hansson@signal.uu.se> : Si obex printer

  • Lancez un depmod -a.
  • 5.2 IrManager

    Dag Brattli a 馗rit : IrManager [...]. est un d駑on utilisateur qui irlan_client. Quand la connexion est 騁ablie et pr黎e, il demandera l'ex馗ution de /etc/irda/network start eth0. Si la connexion est perdue, il lui demandera de supprimer l'interface en lan軋nt /etc/irda/network stop eth0.[...]

    quand la connexion est 騁ablie et pr黎e et quand elle est d馗onnect馥 !!!

    J'esp鑽e que nous pourrons ajouter de tels scripts pour tous les autres services/clients qui ont besoin d'une configuration dans l'espace utilisateur. Cela serait super d'avoir un script /etc/irda/printer pour configurer les imprimantes compatibles IrDA(TM) de telle sorte que si vous entrez dans le champ d'une telle imprimante, IrManager charge le module irlpt_client et configure aussi ce qui doit l'黎re pour utiliser cette imprimante.

    J'esp鑽e aussi que nous pourrons utiliser le fichier de configuration pour configurer les ports et les pilotes IrDA(TM). Quelque chose dans le style :

    Device Drivers
      module "irtty" script="irattach /dev/ttyS2"
      module "smc_ircc" irq=11 port=0x34f
    

    de telle sorte que IrManager soit capable de charger et d駑arrer tout 軋 quand p駻iph駻iques. Pour l'instant, lorsque irmanager re輟it les 騅駭ements suivants, il fera :

    EVENT_IRLAN_START, d駑arre et configure le p駻iph駻ique avec /sbin/ifup <dev>

    EVENT_IRLAN_STOP, ferme l'interface avec /sbin/ifdown <dev>

    infrarouge. Vous pouvez le faire en regardant ce que donne dmesg. Si le support s駻ie est sous forme de module vous pouvez faire un insmod serial. Cherchez une entr馥 telle :
    Serial driver version 4.25 with no serial options enabled
    ttyS00 at 0x03f8 (irq = 4) is a 16550A     #Permier port s駻ie /dev/ttyS0
    ttyS01 at 0x3000 (irq = 10) is a 16550A    #ex. port IR
    ttyS02 at 0x0300 (irq = 3) is a 16550A     #ex. port modem PCMCIA
    
    appara?re.
  • Un coup d'oeil dans /var/log/messages devrait vous afficher "Serial connection established" maintenant.
  • Tapez irmanager -d1, cela lancera les programmes n馗essaires, tels Jan 2 12:57:26 japh kernel: ttyS02 at 0x03e8 (irq = 4) is a 16550A Jan 2 12:57:26 japh kernel: Linux Support for the IrDA (tm) protocols (Dag Brattli) Jan 2 12:59:09 japh syslog: executing: 'echo 1 > /proc/sys/net/irda/discovery' Jan 2 12:59:09 japh syslog: Setting discovery to 1 exited with status 1 Jan 2 12:59:09 japh syslog: + 0.1 Fri Jul 25 11:45:26 1997 Dag Brattli Jan 2 12:59:09 japh syslog: + 0.1 Fri Jul 25 11:45:26 1997 Dag Brattli Jan 2 12:59:09 japh syslog: Serial connection established. Jan 2 12:59:09 japh kernel: IrDA irda_device irda0 registered. Jan 2 13:01:22 japh syslog: executing: './drivers start ' Jan 2 13:01:22 japh syslog: Serial connection established. Jan 2 13:01:42 japh syslogd: Printing partial message Jan 2 13:01:42 japh 0.1 Fri Jul 25 11:45:26 1997 Dag Brattli Jan 2 13:02:49 japh kernel: IrDA Discovered: japh Jan 2 13:02:49 japh kernel: Services: Computer

    Connexion des dongles - Adaptateurs infrarouges sur port s駻ie.

    PS : Je n'essaierais pas de mettre les deux dongles l'un en face de l'autre, car je ne sais pas trop quelle serait la r饌ction de la pile :-)

    Comme je n'ai pas de nouveaux dongles ACTiSYS 220L+ sous la main, je ne peut pas les tester. Et comme ces nouveaux dongles supportent une vitesse irattach /dev/ttyS0 -d actisys # pour le dongle 220L irattach /dev/ttyS0 -d actisys+ # pour le dongle 220L+

    L'impl駑entation actuelle du support des dongles n'a aucun 騁at pr馗is, il modprobe pc87108

    ou ins駻ez modprobe pc87108 dans le fichier /etc/irda/drivers (je pense).

    Infrarouge rapide (FIR = Fast InfraRed)

    devrait marcher, mais le serveur pourrait planter.

    Sur la page de Thomas Davis http://www.jps.net/tadavis/irda, on peut lire que pour utiliser le serveur IrLPT, il faut :

    /sbin/insmod irlpt_server 
    while (true)
    do
    cat /dev/irlptd | lpr
    done
    

    6.2 Connexion LAN - IrLAN