Salut à tous,
J'essaie depuis quelques jours de faire fonctionner l'irda sur mon toshiba M30-841..
Je suis sous debian sarge et j'ai installé le packet irda-utils.
J'utilise également smcinit-0.4-1 que j'ai compilé et installé....
Premiérement je lance smsinit pour activer l'irda.
# smcinit
Pour info windows utilise les paramétre suivant :
smc-IrCC-Fast_Infrared_Port sur Pont ISA standard PCI
plage E/S : 03F8 - 03FF
IRQ : 7
plage E/S : 0130 - 0137
DMA / 03
Il émule donc un port serie (03F8)
Je charge ensuite le module smsc-ircc2 :
# modprobe smsc-ircc2 ircc_cfg=0x8a ircc_dma=3 ircc_fir=0x130 ircc_irq=7 ircc_sir=0x3f8
Un tail -f /var/log/message me donne :
Oct 9 12:08:49 tosh kernel: Overriding FIR address 0x0130
Oct 9 12:08:49 tosh kernel: Overriding SIR address 0x03f8
Oct 9 12:08:49 tosh kernel: SMsC IrDA Controller found
Oct 9 12:08:49 tosh kernel: IrCC version 2.0, firport 0x130, sirport 0x3f8 dma=3, irq=3
Oct 9 12:08:49 tosh kernel: smsc-ircc2, Overriding IRQ - chip says 3, using 7
Oct 9 12:08:49 tosh kernel: No transceiver found. Defaulting to Fast pin select
Oct 9 12:08:49 tosh kernel: IrDA: Registered device irda0
Oct 9 12:08:49 tosh kernel: smsc-ircc2, Overriding IRQ - chip says 3, using 7 me plais pas trop donc je recommance avec :
# modprobe smsc-ircc2 ircc_cfg=0x8a ircc_dma=3 ircc_fir=0x130 ircc_irq=3 ircc_sir=0x3f8
/var/log/message :
Oct 9 12:12:16 tosh kernel: Overriding FIR address 0x0130
Oct 9 12:12:16 tosh kernel: Overriding SIR address 0x03f8
Oct 9 12:12:16 tosh kernel: SMsC IrDA Controller found
Oct 9 12:12:16 tosh kernel: IrCC version 2.0, firport 0x130, sirport 0x3f8 dma=3, irq=3
Oct 9 12:12:16 tosh kernel: No transceiver found. Defaulting to Fast pin select
Oct 9 12:12:16 tosh kernel: IrDA: Registered device irda0
c'est déjà mieux :)
J'essaye donc un ifconfig irda0 up mais j'ai un message d'erreur !
SIOCSIFFLAGS: Ressource temporairement non disponible
ifconfig irda0 me donne :
irda0 Lien encap:IrLAP HWaddr 6e:78:00:00
NOARP MTU:2048 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:8
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interruption:3 Adresse de base:0x130
Par contre un irattach /dev/ircomm0 -s marche le probléme c'est qu'il me monte un irda1 :
Oct 9 12:18:02 tosh irattach: executing: 'echo tosh > /proc/sys/net/irda/devname'
Oct 9 12:18:02 tosh irattach: executing: 'echo 1 > /proc/sys/net/irda/discovery'
Oct 9 12:18:02 tosh irattach: Starting device irda1
# ifconfig :
irda1 Lien encap:IrLAP HWaddr 00:00:00:00
UP RUNNING NOARP MTU:2048 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:8
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Je sais pas si le probléme vient de là....
Lorsque j'approche mon sagem Myx-5m de port infrarouge avec l'irda actif il ne se passe rien, le téléphone ne met pas le petit logo comme quoi il à détécté un PC... (faut il lancer un deamon ???)
irdadump ne donne rien non plus :(
Je vois pas trop d'ou ça peut venir !!!
Quelqu'un a il une idée ???
Merci par avance !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.