denis
Salut,
Je ne sais pas où est monté mon périphérique USB->IrDA.
Voici ce que raconte mon système (FC3) quand je le branche:
===========================
Jun 1 13:46:34 localhost kernel: usb 4-1: new full speed USB device using uhci_hcd and address 4
Jun 1 13:46:35 localhost kernel: SigmaTel STIr4200 IRDA/USB found at address 4, Vendor: 66f, Product: 4200
Jun 1 13:46:35 localhost kernel: drivers/net/irda/stir4200.c: IrDA: Registered SigmaTel device irda0
===========================
Euh... pour m'en servir, je fais comment? Il est pas dans /dev/, et le /proc/bus/usb/devices me dit:
=====================
T: Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 4 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=ff(vend.) Sub=01 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=066f ProdID=4200 Rev= 0.08
S: Manufacturer= Sigmatel Inc
S: Product= IrDA/USB Bridge
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=440mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=00(>ifc ) Sub=00 Prot=00 Driver=stir4200
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
=====================
voilà...
Je sais pas trop quoi faire pour essayer de me servir de tout ça.
J'ai lu je sais plus où que l'IrDA peut se voir comme un port série standard, comment on fait pour avoir ce port série IrDA?
merci
Temet
Attends mon coco, tu comptes ouvrir un nouveau sujet à chaque message? C'est pas comme ça que ça marche! :-x
denis
????
Plaît-il?
Inutile d'être si vaindicatif, ce message n'est pas une copie d'un autre message (c'est bien cela que tu me reproches?).
Mon problème "hardware" ayant évolué grâce à mes recherches et aux réponses constructives que j'ai pu recevoir, j'ai donc posté un second message dans la rubrique "configuration" qui est plus approprié.
Si j'avais pu effacer l'autre message, ou le déplacer et modifier, je l'aurais fait, cela aurait effectivement "économisé" un sujet...
Ceci étant clarifié, je vous demande de m'excuser pour ce dérangement, cela n'arrivera plus, je ne pensais pas que cela pouvait être si énervant...
Mon problème reste cependant entier...
Je ne vois toujours pas où est monté mon périphérique USB->IrDA.
Je ne vois pas non plus comment ce périphérique peut être vu comme un port série afin de pouvoir communiquer avec un Palm IIIxe, un téléphone ou tout autre appareil IrDA.
visiblement irdadump va chercher les données transitant par ce port... mais où?
Merci pour vos réponses, je suis paumé, les docs parlent toutes de méthodes utilisant les fonctions IrDA de la carte mère, qui émule un port série (/dev/ttySx), mais moi, j'ai pas de port IrDA sur ma carte mère.
Merci
à+
[supprimé]
a voir le module qui est chargé (net) je chercherais plutot du coté du reseau!
tapioca
Bonjour,
d'après tes indications, tu disposes d'un device irda0 certainement logé dans /dev ou l'un de ses sous-répertoires.
Si l'installation du driver ne prévoit pas la mise en place d'un lien symbolique /dev/ttySx, tu peux en générer la création automatique à chaque branchement en paramétrant udev.
denis
Ok, merci, mais comment tu fais pour créer ce lien symbolique?
Ou, comment fais-tu pour paramétrer udev?
Je ne trouve pas de périphérique irda0.
Ce irda0 n'apparaît sur mon système que dans:
+ le fichier /var/log/messages en fait mention lors de l'insertion du module USB->IrDA.
+ le répertoire /sys/class/net/irda0
Dans ce cas, je peux pas créer de lien symbolique... il faut bien que ce lien pointe vers quelque chose... un device? non?
il faudrait que je puisse créer le device.
J'ai refait un irattach irda0 -s
voici ce que me donne un irdadump lors d'une "hotsync":
16:46:00.065601 xid:cmd ffffffff < 00552474 S=6 s=* IrCOMM hint=8204 [ PDA/Palmtop IrCOMM ] (23)
16:46:01.211346 xid:cmd d4865228 > ffffffff S=6 s=0 (14)
16:46:01.311314 xid:cmd d4865228 > ffffffff S=6 s=1 (14)
16:46:01.411291 xid:cmd d4865228 > ffffffff S=6 s=2 (14)
16:46:01.511271 xid:cmd d4865228 > ffffffff S=6 s=3 (14)
16:46:01.611245 xid:cmd d4865228 > ffffffff S=6 s=4 (14)
16:46:01.711222 xid:cmd d4865228 > ffffffff S=6 s=5 (14)
16:46:01.811198 xid:cmd d4865228 > ffffffff S=6 s=* FC3-Denis hint=8404 [ Computer IrCOMM ] (26)
16:46:01.811447 snrm:cmd ca=fe pf=1 d4865228 > 00552474 new-ca=6a
LAP QoS: Baud Rate=4000000bps Max Turn Time=500ms Data Size=2048B Window Size=7 Add BOFS=0 Min Turn Time=1000us Link Disc=12s (33)
16:46:02.341079 snrm:cmd ca=fe pf=1 d4865228 > 00552474 new-ca=6a
LAP QoS: Baud Rate=4000000bps Max Turn Time=500ms Data Size=2048B Window Size=7 Add BOFS=0 Min Turn Time=1000us Link Disc=12s (33)
16:46:02.860958 snrm:cmd ca=fe pf=1 d4865228 > 00552474 new-ca=6a
LAP QoS: Baud Rate=4000000bps Max Turn Time=500ms Data Size=2048B Window Size=7 Add BOFS=0 Min Turn Time=1000us Link Disc=12s (33)
16:46:03.390840 snrm:cmd ca=fe pf=1 d4865228 > 00552474 new-ca=6a
LAP QoS: Baud Rate=4000000bps Max Turn Time=500ms Data Size=2048B Window Size=7 Add BOFS=0 Min Turn Time=1000us Link Disc=12s (33)
16:46:04.026609 xid:cmd ffffffff < 00552474 S=6 s=0 (14)
16:46:04.026647 xid:rsp d4865228 > 00552474 S=6 s=0 FC3-Denis hint=8404 [ Computer IrCOMM ] (26)
16:46:04.175572 xid:cmd ffffffff < 00552474 S=6 s=1 (14)
16:46:04.265550 xid:cmd ffffffff < 00552474 S=6 s=2 (14)
16:46:04.356528 xid:cmd ffffffff < 00552474 S=6 s=3 (14)
16:46:04.446504 xid:cmd ffffffff < 00552474 S=6 s=4 (14)
16:46:04.536482 xid:cmd ffffffff < 00552474 S=6 s=5 (14)
16:46:04.635458 xid:cmd ffffffff < 00552474 S=6 s=* IrCOMM hint=8204 [ PDA/Palmtop IrCOMM ] (23)
voilà.
De plus, il semble qu'après un modprobe ircomm et ircomm-tty il m'est possible de communiquer par un périphérique nommé /dev/ircomm0.
Mais comme écrit ci-dessus, apparemment le module communique à une vitesse de 4000000 bauds, ce qui est beaucoup trop rapide pour le palm, qui peut communiquer en 115200 max.
Comment régler la vitesse de ce périphérique /dev/ircomm0 ?
merci
à+