Ticket #1530 (closed defect: invalid)

Opened 5 years ago

Last modified 5 years ago

Modem only repeats +CBM Qtopia is not sending anything on wake

Reported by: zecke Owned by: openmoko-devel
Priority: normal Milestone:
Component: unknown Version: GTA02v5
Severity: normal Keywords: Qtopia, GSM, Calypso
Cc: raster@… Blocked By:
Blocking: Estimated Completion (week):
HasPatchForReview: PatchReviewResult:
Reproducible:

Description

We get the following over suspend/resume cycles from Qtopia. For some reason the modem reports plenty of cell broadcast messages (all having the same content) and Qtopia does not send any command anymore. Specially on wakeup ATE0 and AT+CREG should be send but that is not the case.

I have no idea if this is a modem or Qtopia issue. To debug one would have to look into what Qtopia thinks about flow control, the internal state of the atchat queue and what it is trying to do.

One explanation would be the modem refuses to take any commands but keeps sending cell broadcast. Another one would be an ordinary Qtopia bug.

Below is raster's Qtopia log with a SIM card in australia.

AtChat? : N : "+CBM: 88"
AtChat? : N : "028000320111D33CD95DCE83864262A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D100"
PowerManagement? : APM Event 3
PowerManagement? : Resume event
AtChat? : Ficgta01ModemService::wake()
" Chat : T : "
AtChat? : N : "+CBM: 88"
AtChat? : N : "029000320111D33CD95DCE83864262A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D100"
AtChat? : N : "+CBM: 88"
AtChat? : N : "028000320111D33CD95DCE83864262A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D100"
AtChat? : N : "+CBM: 88"
AtChat? : N : "029000320111D33CD95DCE83864262A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D100"
AtChat? : N : "+CBM: 88"
AtChat? : N : "028000320111D33CD95DCE83864262A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D100"
PowerManagement? : APM Event 10
PowerManagement? : Suspend event
PowerManagement? : Asking the modem to suspend, waiting for ack
AtChat? : Ficgta01ModemService::suspend()
AtChat? : N : "+CBM: 88"
AtChat? : N : "029000320111D33CD95DCE83864262A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D100"
AtChat? : N : "+CBM: 88"
AtChat? : N : "028000320111D33CD95DCE83864262A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D100"

Change History

comment:1 Changed 5 years ago by roh

  • Owner changed from openmoko-devel@… to openmoko-devel

comment:2 Changed 5 years ago by zecke

  • Status changed from new to closed
  • Resolution set to invalid

This was a bug I introduced to libqtopiacomm. I assumed the modem is awake, a command was send, it was not handled, we waited infinetely for the handling.

Note: See TracTickets for help on using tickets.