@guest1:
connect \'/usr/sbin/chat -s -v -t 60 ABORT \"NO CARRIER\" ABORT \"NO DIALTONE\" ABORT \"BUSY\" \"\" \"ATZ\" OK \"ATD0049177123100\" OK \"ATD
abort on (NO CARRIER)
abort on (NO DIALTONE)
abort on (BUSY)
send (ATZ^M)
expect (OK)
ATZ^M^M
OK
-- got it
send (ATD0049177123100^M)
expect (OK)
^M
ATD0049177123100^M^M
CARRIER^M
^M
CONNECT 9600^M
~^?}#@!}!^V} }9}\"}&} }*} } }#}%B#}%}%}&=ku}&}\'}\"}(}\"; ~~^?}#@!}!^W} }9}\"}&} }*} } }#
}%B#}%}%}&=ku}&}\'}\"}(}\"^?{~~^?}#@!}!^X} }9}\"}&} }*} } }#}%B#}%}%}&=ku}&}\'}\"}(}\"09~~
^?}#@!}!^Y} }9}\"}&} }*} } }#}%B#}%}%}&=ku}&}\'}\"}(}\"tb~^M
NO CARRIER
All right, Modem Reset works, IrDA Communication works. Now after the dial command ATD0049177123100 the modem should repond with a CONNECT <speed> message (CONNECT 9600 in your case, which shows up in the log). But your script is waiting for another OK from the modem. This means an initial line connection is made, but the Zaurus doesn\'t start the authentification sequence because it keeps waiting for an OK that it never receives. After some seconds a timeout kills the connection (NO CARRIER). Try the following:
connect \'/usr/sbin/chat -s -v -t 60 ABORT \"NO CARRIER\" ABORT \"NO DIALTONE\" ABORT \"BUSY\" \"\" \"ATZ\" OK \"ATD0049177123100\" CONNECT (or CONNECT 9600)
I think you can omit the last \"ATD\"
Regards
Thomas