Les HOWTO Linux...
Page suivante - Page précédente - Table des matières
7. Matériel supporté par Linux/IrDA
7.1 Récupérer des informations à propos des ports infrarouges des portables
Pour faire marcher le port IrDA de votre portable avec Linux/IrDA vous pouvez utiliser StandardInfraRed (SIR) ou FastInfraRed (FIR).
SIR
Jusqu'à 115.200 bps, le port infrarouge émule un port série tel l'UART
16550A. Ceci sera détecté par le pilote série du noyau au boot ou lorsque vous
chargerez le module serial
. Si le support infrarouge est activé dans le
BIOS, pour la majorité des portables, vous aurez un message du noyau dans le
style :
Serial driver version 4.25 with no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A #Premier port série/dev/ttyS0
ttyS01 at 0x3000 (irq = 10) is a 16550A #ex port infrarouge
ttyS02 at 0x0300 (irq = 3) is a 16550A #ex port modem PCMCIA
FIR
Si vous voulez utiliser jusqu'à 4 Mbps, votre machine doit être équipée d'une puce FIR spécifique. Vous aurez besoin d'un pilote Linux/IrDA spécial pour cette puce. Par conséquent, il est nécessaire de savoir exactement quelle puce vous avez. Vous pouvez trouver ces informations de différentes manières :
- Lisez les spécifications de votre machine, mais bon, il est très rare que vous y trouviez suffisamment d'informations.
- Faites un
cat /proc/pci
, mais bon, les informations PCI sont souvent incomplètes. Vous trouverez les dernières informations à propos des périphériques PCI et des numéros de fabricants sur la page de Craig Hart http://members.hyperlink.net.au/~chart . Depuis les noyaux 2.1.82, vous pouvez utiliserlspci
fourni avec lespci-utils
. Les fichiers correspondants pour les noyaux 2.2.x sont dans/proc/bus/pci
. - Si vous avez installé les logiciels Linux/IrDA, chargez le module FIR et
regardez ce que donne
dmesg
, pour savoir si votre FIR est détectée ou pas. - Bien que je ne les utilise pas encore dans ce but, les outils
isapnp
devraient être utiles. - Une autre manière de trouver, expliquée par Thomas Davis : "Foncez sur le
site FTP (du fabriquant), trouvez les pilotes FIR, et ils ont (pour la puce
SMC) :
Si vous avez un doute, regardez toujours les fichiers .inf/.vxd de Win95; Win95 n'est livré avec aucun pilotes FIR (ils viennent tous d'ailleurs, pour la plupart de Counterpoint, qui a été absorbé par ESI)."-rw-rw-r-- 1 ratbert ratbert 743 Apr 3 1997 smcirlap.inf -rw-rw-r-- 1 ratbert ratbert 17021 Mar 24 1997 smcirlap.vxd -rw-rw-r-- 1 ratbert ratbert 1903 Jul 18 1997 smcser.inf -rw-rw-r-- 1 ratbert ratbert 31350 Jun 7 1997 smcser.vxd
- Utilisez l'utilitaire DOS
CTPCI330.EXE
fourni au format ZIP par le magazine informatique allemand CT http://www.heise.de . Les informations fournies par ce programme sont parfois plus intéressantes que celles des programmes Linux. - Il y a aussi un petit utilitaire DOS fait par SMC appelé
"FindChip". Le paquetage fournit aussi un utilitaire
"FirSetup" qui est supposé pouvoir tout régler à part l'adresse de
la puce. Référez vous à
http://www.smsc.com/ftppub/chips/appnote/ir_utils.zip.
Attention : Ce paquetage n'est pas fait pour l'utilisateur final, et certains
de ces utilitaires peuvent faire très mal. La seule documentation est au
format M$ Word. Les utilisateurs de Linux pourront le lire avec
catdoc
, disponible à http://www.fe.msk.ru/~vitus/catdoc/ . - Utilisez le gestionnaire de périphérique de Window$95/98/NT.
- Vous pouvez aussi vous référer à la section suivante.
7.2 Aperçu du matériel supporté
Il y a quelques pages qui parlent des périphériques infrarouges supportés par Linux sur le WWW :
- Le Linux/IrDA Project - rapport de matériel à http://www.cs.uit.no/~dagb/irda/hardware.html
- Takahide Higuchi à http://www.pluto.dti.ne.jp/~thiguchi/ir/product.html. Cette page est en japonais.
- J'ai aussi mis en place un rapport du matériel à
http://www.snafu.de/~wehe/index_li.html. Cette liste contient aussi
des informations se rapportant aux périphériques qui supportent l'infrarouge
et qui ne sont pas mentionnés ici (souris, imprimantes, télécommandes,
transmetteurs, etc.).
Pour que cette liste soit la plus complète possible, il est nécessaire de collecter le plus d'informations possible à propos des différents périphériques infrarouges. Vous m'aiderez beaucoup en m'envoyant un court email contenant le nom exact du périphérique et quel type de contrôleur infrarouge est utilisé.
Tenez moi aussi au courant sur la façon dont Linux/IrDA a marché, sur quel tty, port, interruption ça a marché, et le périphérique infrarouge correspondant (imprimante, téléphone cellulaire) que vous utilisez.
Vous pouvez aussi aider en donnant des détails technologiques à propos de certains périphériques infrarouges, ce qui est nécessaire pour développer un périphérique correspondant pour Linux.
Page suivante - Page précédente - Table des matières