Ticket #1149 (closed defect: fixed)

Opened 5 years ago

Last modified 5 years ago

Incoming calls work perfectly, but outgoing calls silently fail.

Reported by: andrew@… Owned by: erin_yueh@…
Priority: high Milestone:
Component: gsmd Version: current svn head
Severity: major Keywords:
Cc: buglog@…, erin_yueh@… Blocked By:
Blocking: Estimated Completion (week):
HasPatchForReview: PatchReviewResult:
Reproducible:

Description

Incoming calls work perfectly, but dialing a number leaves you at the
'Calling...' display with silence, and incoming calls cease to work. This was
as of December 27th. I built the images using MokoMakefile?.

gsm.log attached.

Attachments

gsm-first-try.log (143.8 KB) - added by andrew@… 5 years ago.
gsm.log
gsm-second-try.log (106.9 KB) - added by andrew@… 5 years ago.
gsmd log of second attempt.

Change History

Changed 5 years ago by andrew@…

gsm.log

comment:1 Changed 5 years ago by erin_yueh@…

  • Owner changed from tick@… to erin_yueh@…

Thu Dec 27 20:48:36 2007 <1> atcmd.c:651:atcmd_submit() submitting command
`ATD6132315108;'
Thu Dec 27 20:48:38 2007 <1> atcmd.c:261:ml_parse() buf=`NO CARRIER'(10)

from the gsm.log file, it seems like you didn't connect to the network when you
dialed out. Were you using our 'Dialer' application or using libgsmd-tool?

you can make sure you do camp to the network, and you can get the operator name
from libgsmd-tool:

  1. ssh to neo
  2. libgsmd-tool -m shell
  3. type 'P' to print current operator

if you are registering to the network, you should be able to dial out phone
calls. if no, you should be able to see an error message 'No network'. Could you
please check this step for us? Thanks a lot!

comment:2 Changed 5 years ago by erin_yueh@…

  • Status changed from new to assigned

comment:3 Changed 5 years ago by andrew@…

Yes, I got the popups notifiying me of a successful registration. Plus, I was
able to receive calls.

I also made sure to test this several times.

comment:4 Changed 5 years ago by andrew@…

I was using the graphical dialer, but I'll give your instructions a try when I
get home. :)

comment:5 Changed 5 years ago by erin_yueh@…

Thanks a lot, Andrew!
if possible, please try to follow these scenario:

  1. Use other phone to call your NEO
  2. When you see the incoming call page, press 'Hangup'!
  3. Then, dial out a phone call by NEO
  4. Do you see any outgoing call page? Do you receive this phone call?
  5. if it's still not working, could you upload gsm.log to bugzilla again?

we really appreciate your kindly helps! :)

Changed 5 years ago by andrew@…

gsmd log of second attempt.

comment:6 Changed 5 years ago by andrew@…

OK, my second gsm.log has been added as an attachment. The results were the
same as before: the incoming call worked fine (and I hung it up using the Hang
Up icon while it was still ringing); dialing an outgoing call leaves the Dialer
indefinitely at the "Outgoing Call" screen with the animated green arrow and
phone icon in the center of the display.

The phone has not been reflashed since I posted this bug (and yes, I know the
timestamps in the log are wrong).

Hope this proves useful! :)

comment:7 Changed 5 years ago by andrew@…

And, just to clarify, once the I attempt an outgoing call, incoming calls no
longer work. The provider just claims that "The customer is unavailable",
leading me to believe that the chip just falls off the network.

comment:8 Changed 5 years ago by andrew@…

An update:

I tried two other SIM cards, one from Fido and one from Rogers from two friends
(one of which was known good in another Neo). Both of them work properly
(interestingly enough, one fellow got his SIM card replaced by the carrier after
he too had some strange stability issues with it in his Neo).

It seems like this is a SIM card-specific issue (this one dates from ~2005), but
it works fine in my Nokia 8390.

So, I think this is actually a Calypso hardware bug. I wonder if the reported
firmware update fixes it...

comment:9 Changed 5 years ago by erin_yueh@…

when we receive an incoming call or we dial out from NEO, the other side hang up
the phone, then we will get 'NO CARRIER' string from GSM modem.

you never dial out a phone call from NEO with this SIM card, only can receive
incoming call? happen sometimes or always?

btw, would you like to change a new SIM card with ur operator like your friend
did? it probably can solve ur problem too....

also, could you provide ur firmware number? use this AT command 'AT+cgmr' by
'libgsmd-tool -m atcmd' from terminal.

#ssh root@192.168.0.202
#root@fic-gta01:/$ libgsmd-tool -m atcmd
libgsm-tool - (C) 2006-2007 by Harald Welte and OpenMoko?, Inc.
This program is Free Software and has ABSOLUTELY NO WARRANTY

at+cgmr
STR=`at+cgmr'
RSTR=`+CGMR: "HW: GTA01Bv4, GSM:
gsm_ac_gp_fd_pu_em_cph_ds_vc_cal35_ri_36_amd8_ts0-Moko5"'

comment:10 Changed 5 years ago by erin_yueh@…

  • Cc erin_yueh@… added

comment:11 Changed 5 years ago by erin_yueh@…

  • Status changed from assigned to closed
  • Resolution set to fixed

mark it FIXED, i cannot reproduce this bug with couple latest daily build image.

Note: See TracTickets for help on using tickets.