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

Reply via email to