Ticket #1722 (closed enhancement: wontfix)

Opened 6 years ago

Last modified 4 years ago

[GSM] should able to make a phone call in X minutes after booting up

Reported by: wendy_hung Owned by: olv
Priority: highest Milestone: Om2008.10
Component: Qtopia Version:
Severity: blocker Keywords:
Cc: testing@… Blocked By:
Blocking: #1845 Estimated Completion (week):
HasPatchForReview: no PatchReviewResult:
Reproducible:

Description

description:
after boot the device (turn on the device), it can not get the signal fast, usually need one or two more minutes to get signal.(total need more than 5 minutes since you press the power button)

During this time you can use the other applications, only making phone calls will have error message to warning you "Can not make a phone call"

latest image that we use is:
kernel:20080723-asu.stable-uImage.bin
root file system:20080801-asu.stable-rootfs.jffs2

Change History

comment:1 Changed 6 years ago by zecke

Can we turn this into a general "boot" performance bug? For our next upgrade we should set a specific goal for such things.. It should ask for the PIN within 5 seconds or such...

comment:2 Changed 6 years ago by apm

This seems to be related to #1765.
Symptoms and delays might vary and the PIN-dialog may not come up.

comment:3 Changed 6 years ago by regina_kim

  • Milestone changed from Om2008.8 to Om2008.9

comment:4 Changed 6 years ago by erin_yueh

it's like the normal procedure. When we boot the cellphone, it takes time to register with the GSM network. During this period, we cannot make phone calls obviously. Also, i agree with Holger. We can put this to a performance bug, and then we can decide our booting procedure. Then adjust the GSM modem starting time or when we can start to use all applications.....etc

comment:5 Changed 6 years ago by wendy_hung

tested with the image below:
kernel:20080826-asu.stable-uImage.bin
root file system:20080829-asu.stable-rootfs.jffs2

It's getting fast, before even need 10 more minutes to get signal.
I agree it could be performance bug, but please think about it from user's expectation.

comment:6 Changed 6 years ago by erin_yueh

  • Component changed from System Software to Distro

Hi, Wendy!

Since we display a warning message "Can not make a phone call" from the dialer, it's the real and correct network status. Could you mark it as fixed? or you may close this one, then file a new bug like 'should able to make a phone call in X minutes after booting up'.

comment:7 Changed 6 years ago by regina_kim

what about compare other phones ?

i tested with Qtopia phone that takes round less than 10 sec.
also my personal feature phone it can get signal immediately.
if really need time to register then show up Alert message like"searching network" in Home screen.

comment:8 Changed 6 years ago by wendy_hung

  • Summary changed from [GSM] taking signal is too slow to [GSM] should able to make a phone call in X minutes after booting up

Holger, did you change something in this bug?

comment:9 Changed 6 years ago by zecke

Nothing. Currently I'm happy that this init sequence is working at all. And yes we delay a lot until the SIM reports to be ready.

Also Qtopia is exporting the GSM Network Registration status via DBus. It is up to illume to display "Searching for Network".

comment:10 Changed 6 years ago by zecke

  • Type changed from defect to enhancement

Change to enhancement.

comment:11 Changed 6 years ago by regina_kim

  • Milestone changed from Om2008.9 to Om2008.10

comment:12 follow-up: ↓ 13 Changed 6 years ago by will

  • Component changed from Distro to Qtopia

we will test again with a qtopia image on freerunner.
if the time difference is significantly faster, we should really improve this to have the same performance.

comment:13 in reply to: ↑ 12 Changed 6 years ago by will

Replying to will:

we will test again with a qtopia image on freerunner.
if the time difference is significantly faster, we should really improve this to have the same performance.

http://wiki.openmoko.org/wiki/Qtopia_on_FreeRunner

comment:14 follow-up: ↓ 18 Changed 6 years ago by wendy_hung

We use the Qtopia image(which used in GTA01) to install in GTA02, here is the link we download [ http://www.qtopia.net/modules/mydownloads/viewcat.php?cid=6 ]

The result below:
After boot time---> show up the home screen with "No network" and a little progress wheel running, but the signal strength bar show up full signal immediately. The totally time for the device get signal and show up than can let you make a phone call is less than 20 seconds (incould open dialer).

comment:15 Changed 6 years ago by zecke

  • Blocking 1845 added

(In #1845) @stiell: The gsmd was started way earlier, qpe gets started after X11 gets launched, so Qtopia, E and other processes all try to access our slow flash at once.

What is the relation with #1722. Basicly there is little to fix in this bug. The root is the way we initialize the system, our slow flash. So when #1722 and #69 are solved this should be much faster as well... Trying to change the Qtopia code would not change much, the fix is somewhere else (this does not say that we are not able to speed it up by a second or two but compared to 3 minute boot time...)

comment:16 Changed 5 years ago by john_lee

  • Status changed from new to assigned
  • Owner changed from zecke to olv
  • HasPatchForReview unset

comment:17 Changed 5 years ago by zecke

Oliver: There is an artificial delay in Qtopia http://git.openmoko.org/?p=qtopia.git;a=commit;h=8380a8534e802c152c160e6699634ad9c66b1951.

Without this and the following patches AT+COPS will be send more early, but for some people (with slow sim cards) the addressbook will not be imported at all. Forcing to read the addressbook again does not work with the current "design" of the Qtopia addressbook code... If you plan to rewrite the code in a race free and reliable way ";" is a nice way to compose statements, select the phonebook and query in an atomic way.

comment:18 in reply to: ↑ 14 Changed 5 years ago by erin_yueh

Replying to wendy_hung:

We use the Qtopia image(which used in GTA01) to install in GTA02, here is the link we download [ http://www.qtopia.net/modules/mydownloads/viewcat.php?cid=6 ]

The result below:
After boot time---> show up the home screen with "No network" and a little progress wheel running, but the signal strength bar show up full signal immediately. The totally time for the device get signal and show up than can let you make a phone call is less than 20 seconds (incould open dialer).

using Qtopia flash image for FIC Neo Freerunner (gta02) version4.3.2, i am adjusting the task order, checking camp network time, it takes about 30 seconds from displaying home screen until register to a network. But, it probably can run faster if disable logging. That is why Wendy felt like less 20 seconds.

38 sec [12+26]
Nov 2 23:12:03 om-gta02 user.notice Qtopia: QtopiaServer? : 3341 : 3341 : begin qpe main
Nov 2 23:12:15 om-gta02 user.notice Qtopia: QtopiaServer? : 15274 : 15274 : begin task StartupApplications?
Nov 2 23:12:41 om-gta02 user.notice Qtopia: QtopiaServer? : CellModemManager?: State changed from "Initializing2" to "Ready"

41 sec [12+29]
Nov 2 23:29:30 om-gta02 user.notice Qtopia: QtopiaServer? : 2565 : 2565 : begin qpe main
Nov 2 23:29:42 om-gta02 user.notice Qtopia: QtopiaServer? : 14337 : 14337 : begin task StartupApplications?
Nov 2 23:30:11 om-gta02 user.notice Qtopia: QtopiaServer? : 43267 : 43267 : CellModemManager?: State changed from Initializing2 to Ready

48 sec [12+36]
Nov 2 23:34:22 om-gta02 user.notice Qtopia: QtopiaServer? : 2678 : 2678 : begin qpe main
Nov 2 23:34:34 om-gta02 user.notice Qtopia: QtopiaServer? : 14348 : 14348 : begin task StartupApplications?
Nov 2 23:35:10 om-gta02 user.notice Qtopia: QtopiaServer? : 50100 : 50100 : CellModemManager?: State changed from Initializing2 to Ready

40 sec [11+29]
Nov 2 23:38:45 om-gta02 user.notice Qtopia: QtopiaServer? : 2881 : 2880 : begin qpe main
Nov 2 23:38:56 om-gta02 user.notice Qtopia: QtopiaServer? : 14325 : 14325 : begin task StartupApplications?
Nov 2 23:39:25 om-gta02 user.notice Qtopia: QtopiaServer? : 42937 : 42937 : CellModemManager?: State changed from Initializing2 to Ready

42 sec [11+31]
Nov 2 23:45:16 om-gta02 user.notice Qtopia: QtopiaServer? : 2694 : 2694 : begin qpe main
Nov 2 23:45:27 om-gta02 user.notice Qtopia: QtopiaServer? : 14065 : 14065 : begin task StartupApplications?
Nov 2 23:45:58 om-gta02 user.notice Qtopia: QtopiaServer? : 44160 : 44159 : CellModemManager?: State changed from Initializing2 to Ready

comment:19 Changed 4 years ago by joerg

  • Status changed from assigned to closed
  • Resolution set to wontfix
Note: See TracTickets for help on using tickets.