Ticket #1530 (closed defect: invalid)
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"
