Hi,

Sorry for the slow response, I've been having some trouble with my mail.

Casey Carter wrote:
> Gareth Duncan wrote:
> > Hi,
> > 
> > I'm having a problem communicating with a nokia 6210 over irda using a girbil
> > dongle. I'm using a 2.4.4 kernel on a SuSE 7.2 distribution. The phone is
> > recognised ok but I cannot get a response from it. I've tested it under
> > Windows 98 and I can dial into my ISP fine (I have to set the speed to 9600
> > to get this to work).
> > 

[snip]

> >>wvdial
> >>
> > --> WvDial: Internet dialer version 1.41
> > --> Initializing modem.
> > --> Sending: ATZ
> > Sep 24 20:38:33 thegimp kernel: IrCOMM protocol (Dag Brattli)
> > Sep 24 20:38:33 thegimp kernel: ircomm_tty_attach_cable()
> > Sep 24 20:38:33 thegimp kernel: ircomm_tty_ias_register()
> > Sep 24 20:38:33 thegimp kernel: irlmp_register_client()
> > Sep 24 20:38:33 thegimp kernel: irlap_change_speed(), setting speed to 115200
> > Sep 24 20:38:37 thegimp kernel: IrLAP, no activity on link!
> 
> It would appear that the phone is refusing to respond to the connection 
> here.  An irdadump trace of this connection setup sequence would help in 
> determining exactly why.

Here is the irdadump when I run wvdial

21:53:09.156984 xid:cmd 92cfdfef > ffffffff S=6 s=2 (14)
21:53:09.246984 xid:cmd 92cfdfef > ffffffff S=6 s=3 (14)
21:53:09.336984 xid:cmd 92cfdfef > ffffffff S=6 s=4 (14)
21:53:09.426984 xid:cmd 92cfdfef > ffffffff S=6 s=5 (14)
21:53:09.516984 xid:cmd 92cfdfef > ffffffff S=6 s=* thegimp hint=0400 [ Computer
 ] (23)
21:53:11.976984 xid:cmd 92cfdfef > ffffffff S=6 s=0 (14)
21:53:12.066984 xid:cmd 92cfdfef > ffffffff S=6 s=1 (14)
21:53:12.056984 xid:rsp 92cfdfef < 60410000 S=6 s=0 Nokia 6210 hint=b125 [ PnP M
odem Fax Telephony IrCOMM IrOBEX ] (27)
21:53:12.156984 xid:cmd 92cfdfef > ffffffff S=6 s=2 (14)
21:53:12.246984 xid:cmd 92cfdfef > ffffffff S=6 s=3 (14)
21:53:12.336984 xid:cmd 92cfdfef > ffffffff S=6 s=4 (14)
21:53:12.426984 xid:cmd 92cfdfef > ffffffff S=6 s=5 (14)
21:53:12.516984 xid:cmd 92cfdfef > ffffffff S=6 s=* thegimp hint=0400 [ Compute
r ] (23)

--> WvDial: Internet dialer version 1.41
21:53:14.676984 snrm:cmd ca=fe pf=1 92cfdfef > 60410000 new-ca=20 (32)
21:53:14.786984 ua:rsp ca=20 pf=1 92cfdfef < 60410000 (31)
21:53:14.796984 ua:rsp ca=20 pf=1 60410000 > 92cfdfef (0)
--> Initializing modem.
21:53:14.816984 rr:cmd > ca=20 pf=1 nr=0 (2)
--> Sending: ATZ
21:53:15.046984 rr:cmd > ca=20 pf=1 nr=0 (2)
21:53:15.546984 rr:cmd > ca=20 pf=1 nr=0 (2)
21:53:16.046984 rr:cmd > ca=20 pf=1 nr=0 (2)
21:53:16.546984 rr:cmd > ca=20 pf=1 nr=0 (2)
21:53:17.046984 rr:cmd > ca=20 pf=1 nr=0 (2)
21:53:17.546984 rr:cmd > ca=20 pf=1 nr=0 (2)
21:53:18.046984 rr:cmd > ca=20 pf=1 nr=0 (2)
21:53:18.546984 rr:cmd > ca=20 pf=1 nr=0 (2)
21:53:19.046984 rr:cmd > ca=20 pf=1 nr=0 (2)
21:53:19.546984 rr:cmd > ca=20 pf=1 nr=0 (2)
--> Sending: ATQ0
21:53:20.046984 rr:cmd > ca=20 pf=1 nr=0 (2)
--> Re-Sending: ATZ
21:53:20.546984 rr:cmd > ca=20 pf=1 nr=0 (2)
21:53:21.046984 rr:cmd > ca=20 pf=1 nr=0 (2)
21:53:21.546984 rr:cmd > ca=20 pf=1 nr=0 (2)
21:53:22.046984 rr:cmd > ca=20 pf=1 nr=0 (2)
21:53:22.546984 rr:cmd > ca=20 pf=1 nr=0 (2)
21:53:23.046984 rr:cmd > ca=20 pf=1 nr=0 (2)
21:53:23.546984 rr:cmd > ca=20 pf=1 nr=0 (2)
21:53:24.046984 rr:cmd > ca=20 pf=1 nr=0 (2)
21:53:24.546984 rr:cmd > ca=20 pf=1 nr=0 (2)
21:53:25.046984 rr:cmd > ca=20 pf=1 nr=0 (2)
--> Modem not responding.
21:53:25.546984 rr:cmd > ca=20 pf=1 nr=0 (2)
21:53:26.046984 rr:cmd > ca=20 pf=1 nr=0 (2)
21:53:26.546984 rr:cmd > ca=20 pf=1 nr=0 (2)
21:53:27.046984 rr:cmd > ca=20 pf=1 nr=0 (0)
21:53:29.976984 xid:cmd 92cfdfef > ffffffff S=6 s=0 (14)
21:53:30.066984 xid:cmd 92cfdfef > ffffffff S=6 s=1 (14)
21:53:30.156984 xid:cmd 92cfdfef > ffffffff S=6 s=2 (14)
21:53:30.246984 xid:cmd 92cfdfef > ffffffff S=6 s=3 (14)
21:53:30.336984 xid:cmd 92cfdfef > ffffffff S=6 s=4 (14)
21:53:30.326984 xid:rsp 92cfdfef < 60410000 S=6 s=3 Nokia 6210 hint=b125 [ PnP M
odem Fax Telephony IrCOMM IrOBEX ] (27)
21:53:30.426984 xid:cmd 92cfdfef > ffffffff S=6 s=5 (14)
21:53:30.516984 xid:cmd 92cfdfef > ffffffff S=6 s=* thegimp hint=0400 [ Computer
 ] (23)

> > --> Sending: ATQ0
> > --> Re-Sending: ATZ
> > Sep 24 20:38:38 thegimp kernel: irlmp_state_setup() WATCHDOG_TIMEOUT!
> > --> Modem not responding.
> > Sep 24 20:38:46 thegimp kernel: irlap_change_speed(), setting speed to 9600
> > Sep 24 20:38:46 thegimp kernel: ircomm_tty_close()
> > Sep 24 20:38:46 thegimp kernel: ircomm_tty_shutdown()
> > Sep 24 20:38:46 thegimp kernel: ircomm_tty_detach_cable()
> > Sep 24 20:38:46 thegimp kernel: ircomm_close()

[snip]

> > I'm setting the speed in wvdial to 9600 so why does this happen?
> 
> The speed you set on the IrCOMM device (9600) is independent of the 
> speed the IrDA interface uses (115200).  The IrCOMM speed is really only 
> for the guy at the other end of the IrDA channel to use to setup a DTE 
> device.  So, data between the Linux box and phone will be sent at 
> 115200, even though the modem in the phone will only operate at 9600 baud.

In order to get the phone to communicate with Windows properly I had to limit
the irda connection to 9600. Is there anyway to do this with linux?

Thanks,

Gareth.
_______________________________________________
Linux-IrDA mailing list  -  [EMAIL PROTECTED]
http://www.pasta.cs.UiT.No/mailman/listinfo/linux-irda

Reply via email to