Hi Mickey/Harald,
I've run into a few issues with the dialer that I'm not quite sure how
to sort out:
* It's not possible to retrieve the current connection status (e.g.
whether the phone is registered with a network)
* What should the dialer use to play ring tones?
* How should speaker mode work?
* What should the dialer do if it finds gsmd has crashed?
* There appears to be problems getting the gsm chip to reliably register
with the network (i.e. no response even using libgsm-tool)
I've also found that gsmd occasionally crashes. I believe this is the
log from the latest crash I had:
Thu Jan 1 01:04:53 1970 <1> atcmd.c:446:atcmd_submit() submitting
command `AT+COPS=0'
Thu Jan 1 01:04:53 1970 <1> atcmd.c:180:ml_parse() buf=`AT%CSQ=1'(8)
Thu Jan 1 01:04:53 1970 <1> atcmd.c:332:ml_parse() Calling cmd->cb()
Thu Jan 1 01:04:53 1970 <1> atcmd.c:180:ml_parse() buf=`AT%CSQ=1'(8)
Thu Jan 1 01:04:53 1970 <1> atcmd.c:332:ml_parse() Calling cmd->cb()
Thu Jan 1 01:04:53 1970 <1> atcmd.c:180:ml_parse() buf=`%CSQ: 1 '(8)
Thu Jan 1 01:04:53 1970 <1> atcmd.c:242:ml_parse() extd reply `%CSQ: 1
' to cmd `%CPRI=1', must be unsolicited
Thu Jan 1 01:04:53 1970 <1> vendor_ti.c:78:csq_parse() entering
csq_parse param=`1 '
*** glibc detected *** gsmd: free(): invalid pointer: 0x00018c50 ***
Regards,
Thomas
--
OpenedHand Ltd.
51 Great Brownings / London / SE21 7HP / UK
Tel: +44 (0)20 8819 6559
Expert Open Source For Consumer Devices - http://o-hand.com/