Closed Bug 1051692 Opened 11 years ago Closed 8 years ago

[dolphin]Firefox show internet connectivity icon and red cross signal bar at the same time in week service area.

Categories

(Firefox OS Graveyard :: RIL, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:-)

RESOLVED WONTFIX
blocking-b2g -

People

(Reporter: xianmao.meng, Unassigned)

Details

Attachments

(1 file)

[Blocking Requested - why for this release]: steps to reproduces: a) Insert both sim card and when sim card camp properly. b) Set SIM 1 in 3G only mode . c) Now when DUT goes in very low service area,it show internet connectivity icon and red cross signal bar at same time. The modem show the service value is very low(CSQ have value 1),but the gecko show the voice.relSignalStrength is null; Also see the sprd Bug 330618.
Flags: needinfo?(sku)
Flags: needinfo?(ehung)
Flags: needinfo?(arthur.chen)
Can you provide a screenshot? p.s. please stop randomly ni people without asking a specific question. You can always ni me if you need help. Thanks.
Flags: needinfo?(sku)
Flags: needinfo?(ehung)
Flags: needinfo?(arthur.chen)
Attached image screenshort.png
screenshort
Hi Evelyn, I have attached a screenshot,please help check the issue. Thank you very much!
Flags: needinfo?(ehung)
Hi Xianmao: Please add me to SPRD Bug 330618 CC list, or attach related log to Moz Bugzilla. Thanks!! Shawn
Flags: needinfo?(xianmao.meng)
(In reply to shawn ku [:sku] from comment #4) > Hi Xianmao: > Please add me to SPRD Bug 330618 CC list, or attach related log to Moz > Bugzilla. > Thanks!! > Shawn I have added you to SPRD Bug 330618 CC list,please help check the issue. Thanks!
Thanks, it seems a weird case in Gecko and Shawn has jumped in. Thanks, Shawn!
Flags: needinfo?(ehung)
It's possible to only have PS but no CS case. Gecko/Gaia reflect this fact. I don't think this is a bug unless modem comment there is no PDP around 14:16:19. 07-06 14:15:54.812 724 724 I Gecko : -*- RILContentHelper: Received message 'RIL:VoiceInfoChanged': {"clientId":0,"data":{"connected":false,"emergencyCallsOnly":true,"roaming":false,"network":null,"cell":null,"type":null,"signalStrength":null,"relSignalStrength":null,"state":null}} 07-06 14:15:57.592 111 111 I Gecko : -*- RILContentHelper: Received message 'RIL:DataInfoChanged': {"clientId":0,"data":{"connected":true,"emergencyCallsOnly":false,"roaming":false,"network":{"longName":null,"shortName":null,"mcc":"470","mnc":"03"},"cell":{"gsmLocationAreaCode":750,"gsmCellId":15150094},"type":"hspa","signalStrength":-101,"relSignalStrength":36,"state":"registered","apn":"internet"}} 07-06 14:16:29.342 775 775 I Gecko : -*- RILContentHelper: Received message 'RIL:DataInfoChanged': {"clientId":0,"data":{"connected":true,"emergencyCallsOnly":false,"roaming":false,"network":{"longName":null,"shortName":null,"mcc":"470","mnc":"03"},"cell":{"gsmLocationAreaCode":750,"gsmCellId":15150094},"type":"hspa","signalStrength":-105,"relSignalStrength":20,"state":"registered","apn":"internet"}} 07-06 14:17:31.562 775 775 I Gecko : -*- RILContentHelper: Received message 'RIL:VoiceInfoChanged': {"clientId":0,"data":{"connected":true,"emergencyCallsOnly":false,"roaming":false,"network":{"longName":"47007","shortName":"47007","mcc":"470","mnc":"07"},"cell":{"gsmLocationAreaCode":40412,"gsmCellId":71904614},"type":"hspa","signalStrength":null,"relSignalStrength":null,"state":"registered"}}
(In reply to shawn ku [:sku] from comment #7) > It's possible to only have PS but no CS case. > Gecko/Gaia reflect this fact. > > I don't think this is a bug unless modem comment there is no PDP around > 14:16:19. > > > 07-06 14:15:54.812 724 724 I Gecko : -*- RILContentHelper: Received > message 'RIL:VoiceInfoChanged': > {"clientId":0,"data":{"connected":false,"emergencyCallsOnly":true,"roaming": > false,"network":null,"cell":null,"type":null,"signalStrength":null, > "relSignalStrength":null,"state":null}} > 07-06 14:15:57.592 111 111 I Gecko : -*- RILContentHelper: Received > message 'RIL:DataInfoChanged': > {"clientId":0,"data":{"connected":true,"emergencyCallsOnly":false,"roaming": > false,"network":{"longName":null,"shortName":null,"mcc":"470","mnc":"03"}, > "cell":{"gsmLocationAreaCode":750,"gsmCellId":15150094},"type":"hspa", > "signalStrength":-101,"relSignalStrength":36,"state":"registered","apn": > "internet"}} > 07-06 14:16:29.342 775 775 I Gecko : -*- RILContentHelper: Received > message 'RIL:DataInfoChanged': > {"clientId":0,"data":{"connected":true,"emergencyCallsOnly":false,"roaming": > false,"network":{"longName":null,"shortName":null,"mcc":"470","mnc":"03"}, > "cell":{"gsmLocationAreaCode":750,"gsmCellId":15150094},"type":"hspa", > "signalStrength":-105,"relSignalStrength":20,"state":"registered","apn": > "internet"}} > 07-06 14:17:31.562 775 775 I Gecko : -*- RILContentHelper: Received > message 'RIL:VoiceInfoChanged': > {"clientId":0,"data":{"connected":true,"emergencyCallsOnly":false,"roaming": > false,"network":{"longName":"47007","shortName":"47007","mcc":"470","mnc": > "07"},"cell":{"gsmLocationAreaCode":40412,"gsmCellId":71904614},"type": > "hspa","signalStrength":null,"relSignalStrength":null,"state":"registered"}} Hi shawn, "only have PS but no CS case" exist in some case,and the Gecko/Gaia design also shows that PS and CS are displayed in different way.But this will confuse customs,when they see the red cross signal bar,it means there is no service at all in custom view, it should not show data connection icon. So I think we should avoid this case in gaia or gecko. Thanks! Thanks!
Flags: needinfo?(xianmao.meng)
It becomes feature request by comment 8. However, user still can use browser w/o any icon display if user hit this case. This also confuse user.
AOSP did the similar thing. The Data icon will show up when "mDataState == TelephonyManager.DATA_CONNECTED" and "mServiceState.getDataRegState() == ServiceState.STATE_IN_SERVICE;" Google also don't care about the voice state for data icon. [1] - https://github.com/android/platform_frameworks_base/blob/master/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java#L721 [2] - https://github.com/android/platform_frameworks_base/blob/master/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java#L496
Feature request. Not necessarily a problem, we are reflecting the actual statuses here.
blocking-b2g: 1.4? → backlog
(In reply to shawn ku [:sku] from comment #9) > It becomes feature request by comment 8. > However, user still can use browser w/o any icon display if user hit this > case. > This also confuse user. Hi shawn, The issue comes from the case that the data service has registered but voice service did not register.This case exists in 3G mode in the special environment.As in 3G mode,voice and data register independently. Different network types (2G,3G,LTE) have different voice and data register strategy,we can not just use the voice and data register state to show user connection state. we should avoid the this special case as it really confuse user. Thanks!
Flags: needinfo?(sku)
Hi Xianmao: this is not about "data service has registered but voice service did not register." This is about data service is connected (implied data registered), but voice did not register. Data is registered only means that device attaches to the data network, but no data connection capability yet. Device need to wait for data connected state to surf the internet. In this case, data get connected, but voice is nu-registered. Please let me know if there is anything still unclear!! Shawn
Flags: needinfo?(sku)
(In reply to shawn ku [:sku] from comment #13) > Hi Xianmao: > this is not about "data service has registered but voice service did not > register." > This is about data service is connected (implied data registered), but voice > did not register. > > Data is registered only means that device attaches to the data network, but > no data connection capability yet. > Device need to wait for data connected state to surf the internet. > > In this case, data get connected, but voice is nu-registered. > > Please let me know if there is anything still unclear!! > Shawn Hi shawn, Thank you for your support info. But in 3G mode in the special environment,this case still exists,how could we avoid this confusing case? Thanks!
Flags: needinfo?(sku)
Hi Xianmao: Can you please help check comment 10 first? AOSP also did the same thing. Except the same icon slot (PS/CS share on the same slot), I think it is reasonable to have such result in real network.
Flags: needinfo?(sku)
blocking-b2g: backlog → -
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: