Hi! I have a Dell I8100 and are trying to get irda working to communicate with my T39m cellular phone.
The driver fails to get loaded at boot time Jan 17 01:16:59 barbados kernel: found SMC SuperIO Chip (devid=0x0e rev=01 base=0x002e): LPC47N252 Jan 17 01:16:59 barbados kernel: SMC IrDA Controller found Jan 17 01:16:59 barbados kernel: IrCC version 2.0, firport 0x280, sirport 0x2f8 dma=3, irq=3 Jan 17 01:16:59 barbados irattach: + /lib/modules/2.4.17/kernel/drivers/net/irda/smc-ircc.o: init_module: No such dev ice Jan 17 01:16:59 barbados irattach: + /lib/modules/2.4.17/kernel/drivers/net/irda/smc-ircc.o: insmod /lib/modules/2.4. 17/kernel/drivers/net/irda/smc-ircc.o failed Jan 17 01:16:59 barbados irattach: + /lib/modules/2.4.17/kernel/drivers/net/irda/smc-ircc.o: insmod irda0 failed Jan 17 01:16:59 barbados irattach: + Hint: insmod errors can be caused by incorrect module parameters, including inva lid IO or IRQ parameters Jan 17 01:16:59 barbados irattach: Trying to load module irda0 exited with status 255 Jan 17 01:16:59 barbados irattach: executing: 'echo 1 > /proc/sys/net/irda/discovery' Jan 17 01:16:59 barbados irattach: Setting discovery to 1 exited with status 1 Jan 17 01:16:59 barbados irattach: Starting device irda0 but I manage to get the modules loded by hand simply by typing irattach irda0 -s and the ircomm driver gets loaded when tip is issued at the device Module Size Used by Tainted: PF ircomm-tty 30240 0 (autoclean) ircomm 12636 0 (autoclean) [ircomm-tty] smc-ircc 8636 1 irport 7048 1 [smc-ircc] irda 142444 1 [ircomm-tty ircomm smc-ircc irport] vmnet 17888 7 vmmon 18164 0 (unused) NVdriver 820064 14 ds 6688 2 i82365 22320 2 pcmcia_core 47104 0 [ds i82365] And i also sees the T39m with irdadump 00:48:56.453619 xid:rsp e56bb6ff < 073e7cab S=6 s=4 T39 hint=9124 [ PnP Modem IrCOMM IrOBEX ] (20) 00:48:56.471432 xid:cmd e56bb6ff > ffffffff S=6 s=5 (14) 00:48:56.561433 xid:cmd e56bb6ff > ffffffff S=6 s=* barbados hint=0400 [ Computer ] (24) 00:48:59.021447 xid:cmd e56bb6ff > ffffffff S=6 s=0 (14) 00:48:59.111477 xid:cmd e56bb6ff > ffffffff S=6 s=1 (14) 00:48:59.201434 xid:cmd e56bb6ff > ffffffff S=6 s=2 (14) 00:48:59.273581 xid:rsp e56bb6ff < 073e7cab S=6 s=2 T39 hint=9124 [ PnP Modem IrCOMM IrOBEX ] (20) but when i try to connect to either /dev/ircomm0 or /dev/ttyS1 with tip, it fails. barbados:~# tip -19200 /dev/ircomm0 /dev/ircomm0 link down barbados:~# Syslog reveals: Jan 17 01:51:43 barbados kernel: ircomm_tty_attach_cable() Jan 17 01:51:43 barbados kernel: ircomm_tty_ias_register() Jan 17 01:51:43 barbados kernel: irport_hard_xmit_Rbe29c3c7() Jan 17 01:51:43 barbados kernel: irlap_change_speed(), setting speed to 1152000 Jan 17 01:51:43 barbados kernel: irport_hard_xmit_Rbe29c3c7() Jan 17 01:51:43 barbados kernel: ircc_change_speed Jan 17 01:51:43 barbados kernel: ircc_change_speed(), handling baud of 1152000 Jan 17 01:51:43 barbados kernel: irport_change_speed_complete() Jan 17 01:51:46 barbados kernel: IrLAP, no activity on link! Jan 17 01:51:48 barbados kernel: irlmp_state_setup() WATCHDOG_TIMEOUT! Jan 17 01:51:49 barbados kernel: IrLAP, no activity on link! Jan 17 01:51:52 barbados kernel: IrLAP, no activity on link! Jan 17 01:51:53 barbados kernel: ircomm_tty_close() Jan 17 01:51:53 barbados kernel: ircomm_tty_shutdown() Jan 17 01:51:53 barbados kernel: ircomm_tty_detach_cable() Jan 17 01:51:53 barbados kernel: ircomm_close() Jan 17 01:51:55 barbados kernel: IrLAP, no activity on link! Jan 17 01:51:55 barbados kernel: irlap_change_speed(), setting speed to 9600 Jan 17 01:51:55 barbados kernel: ircc_change_speed Jan 17 01:51:55 barbados kernel: ircc_change_speed(), using irport to change speed to 9600 Jan 17 01:51:55 barbados kernel: irport_change_speed_R07027a0b(), Setting speed to: 9600 Jan 17 01:51:56 barbados kernel: irlap_state_ndm(), media busy! Jan 17 01:51:59 barbados kernel: irport_hard_xmit_Rbe29c3c7() and irdadump 00:52:29.453623 xid:rsp e56bb6ff < 073e7cab S=6 s=4 T39 hint=9124 [ PnP Modem IrCOMM IrOBEX ] (20) 00:52:29.471431 xid:cmd e56bb6ff > ffffffff S=6 s=5 (14) 00:52:29.561432 xid:cmd e56bb6ff > ffffffff S=6 s=* barbados hint=0400 [ Computer ] (24) 00:52:30.978808 snrm:cmd ca=fe pf=1 e56bb6ff > 073e7cab new-ca=12 (33) 00:52:31.086047 ua:rsp ca=12 pf=1 e56bb6ff < 073e7cab (31) 00:52:31.086169 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:31.331434 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:31.831440 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:32.331440 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:32.831431 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:33.331431 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:33.831443 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:34.331440 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:34.831441 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:35.331441 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:35.831441 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:36.331440 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:36.831431 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:37.331432 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:37.831440 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:38.331440 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:38.831440 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:39.331432 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:39.831439 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:40.331440 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:40.831439 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:41.331437 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:41.831440 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:42.331440 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:42.831431 rr:cmd > ca=12 pf=1 nr=0 (2) 00:52:44.021445 xid:cmd e56bb6ff > ffffffff S=6 s=0 (14) 00:52:44.111434 xid:cmd e56bb6ff > ffffffff S=6 s=1 (14) 00:52:44.201431 xid:cmd e56bb6ff > ffffffff S=6 s=2 (14) 00:52:44.291431 xid:cmd e56bb6ff > ffffffff S=6 s=3 (14) 00:52:44.381431 xid:cmd e56bb6ff > ffffffff S=6 s=4 (14) 00:52:44.471431 xid:cmd e56bb6ff > ffffffff S=6 s=5 (14) 00:52:44.561431 xid:cmd e56bb6ff > ffffffff S=6 s=* barbados hint=0400 [ Computer ] (24) and with /dev/ttyS1 barbados:~# tip -19200 /dev/ttyS1 /dev/ttyS1 connected Lost carrier. [EOT] barbados:~# where neither irdadump nor /var/log/syslog reveals anything. I am totally stuck, so maybe someone here can help me on track again. Systeminfo: Debian woody running kernel 2.4.17 (no patches applied) Debian package of irda-utils 0.9.14-16 Serial driver version 4.27 with HUB-6 MANY_PORTS MULTIPORT SHARE_IRQ enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A ttyS01 at 0x02f8 (irq = 3) is a 16550A found SMC SuperIO Chip (devid=0x0e rev=01 base=0x002e): LPC47N252 SMC IrDA Controller found IrCC version 2.0, firport 0x280, sirport 0x2f8 dma=3, irq=3 Cheers, // Paul _______________________________________________ Linux-IrDA mailing list - [EMAIL PROTECTED] http://www.pasta.cs.UiT.No/mailman/listinfo/linux-irda
