Closed Bug 1026045 Opened 10 years ago Closed 10 years ago

[B2G][Bluetooth]Unable to recieve transfer notifications while connected to a bluetooth headset and another device

Categories

(Firefox OS Graveyard :: Bluetooth, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:2.0+, b2g-v1.4 unaffected, b2g-v2.0 affected, b2g-v2.1 affected)

RESOLVED WORKSFORME
blocking-b2g 2.0+
Tracking Status
b2g-v1.4 --- unaffected
b2g-v2.0 --- affected
b2g-v2.1 --- affected

People

(Reporter: jschmitt, Assigned: shawnjohnjr)

References

Details

(Keywords: regression, Whiteboard: [2.0-daily-testing])

Description:
The phone does not receive a notification about Bluetooth transfers

Repro Steps:
1) Update a Flame to 20140616000203
2) Open Settings app > Bluetooth
3) Connect to a Headset, and another Bluetooth phone
4) With the 2nd device send pictures to the DUT via Bluetooth

Actual:
User does not receive a Bluetooth transfer

Expected:
The user can receive a Bluetooth transfer

Environmental Variables:
Device: Flame
Build ID: 20140616000203
Gaia: a6988c15b361938bea5976c846c147ecdc1121c0
Gecko: 52a276202888
Version: 32.0a2 (2.0) 
Firmware Version: v121-2

User Agent: Mozilla/5.0 (Mobile;rv:32.0) Gecko/32.0 Firefox/32.0

Notes:
Repro frequency: 100%
qawanted to check on other builds/devices

Also if possible to get a logcat, I was unable to get a output.
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)
Keywords: qawanted
Flags: needinfo?(jmitchell)
QA Whiteboard: [QAnalyst-Triage?]
QA Contact: ckreinbring
The bug repros on Flame 2.1, Flame 2.0 and Open C 2.0

Flame 2.1
Build ID: 20140703040209
Gaia: d7a517f0bde32072f1799e4a47ea34c6d786c287
Gecko: b7b20af4a4fb
Platform Version: 33.0a1
Firmware Version: v122
User Agent: Mozilla/5.0 (Mobile; rv:33.0) Gecko/33.0 Firefox/33.0

Flame 2.0
Build ID: 20140703000248
Gaia: 7ad00b0bd84d5d97e0801e3b3ceaac33fcd90e05
Gecko: e87f7b398fce
Platform Version: 32.0a2
Firmware Version: v122
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0

Open C 2.0
Build ID: 20140703000248
Gaia: 7ad00b0bd84d5d97e0801e3b3ceaac33fcd90e05
Gecko: e87f7b398fce
Version: 32.0a2
Firmware Version: P821A10V1.0.0B06_LOG_DL
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0

Actual result: After pairing via Bluetooth with a headset and another device, any attempts by the other device to share pictures, videos or music will not be seen by the test device.  The bug occurs 95% of the time.

--------------------------------------------------------------------------------------------------------

The bug does not repro on Flame 1.4 and Buri 2.0

Flame 1.4
Build ID: 20140703000230
Gaia: f250750c9b8381560fa33b2383737736e4dbdff5
Gecko: 4c05c3fb440d
Platform Version: 30.0
Firmware Version: v122
User Agent: Mozilla/5.0 (Mobile; rv:30.0) Gecko/30.0 Firefox/30.0

Buri 2.0
Build ID: 20140703064557
Gaia: 26f82bf95d237272e66955bbca3323ccf8fcb74a
Gecko: 747a8c44ff44
Platform Version: 32.0a2
Firmware Version: v1.2device.cfg
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0

Actual result: After pairing via Bluetooth with a headset and another device, the other device can freely share pictures, videos and music with the test device.
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)
Keywords: qawanted
QA-Wanted report - issue is a regression, nomming for 2.0, without the notification you can not start the transer.
blocking-b2g: --- → 2.0?
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)
blocking-b2g: 2.0? → 2.0+
Assign to Eric first, please reassign if needed, thanks.
Assignee: nobody → echou
Assignee: echou → shuang
Can you help to confirm that devices of Flame 2.0/Flame 2.1, can you list files under /system/etc/bluetooth? We recently found that after full flashing image, some configuration files are missing. See Bug 1032088.
Would you please help to confirm?
Simply just do:
adb shell ls -l /system/etc/bluetooth

Thanks.
Flags: needinfo?(jschmitt)
QA Contact: ckreinbring
(In reply to Shawn Huang [:shuang] [:shawnjohnjr] from comment #5)
> Can you help to confirm that devices of Flame 2.0/Flame 2.1, can you list
> files under /system/etc/bluetooth? We recently found that after full
> flashing image, some configuration files are missing. See Bug 1032088.
> Would you please help to confirm?
> Simply just do:
> adb shell ls -l /system/etc/bluetooth
> 
> Thanks.

I tried adb shell ls -l /system/etc/bluetooth and the result came back that -1 was an unknown option, so I tried adb shell ls /system/etc/bluetooth

The files that were listed was:

audio.conf
main.conf
stack.conf

If that is the wrong way please NI me for more information.
Flags: needinfo?(jschmitt)
See similar bug 1028847, the latest v2.0 flame build shall contain config files which were been fixed in bug 1032088. So I think the latest 2.0 shall fix this bug already. Patch of bug 1032088 landed 4 days ago. Do you mind try the latest build again? Note: You need to full flash because /system/etc/bluetooth is part of system.img. Partial update gecko/gaia cannot fix the problem.
Flags: needinfo?(jschmitt)
(In reply to Josh Schmitt from comment #0)
> Description:
> The phone does not receive a notification about Bluetooth transfers
> 
> Repro Steps:
> 1) Update a Flame to 20140616000203
> 2) Open Settings app > Bluetooth
> 3) Connect to a Headset, and another Bluetooth phone
> 4) With the 2nd device send pictures to the DUT via Bluetooth
Which phone do you use as the sender device? Did you use two flame devices as the sender and receiver?
QA Wanted for retest on latest 2.0.
I utilized the full flash method described in comment 7 to retest the issue on the latest 2.0 Flame build. 

Bug DOES NOT reproduce on latest 2.0 Flame build. 

Environmental Variables:
Device: Flame 2.0
Build ID: 20140708000322
Gaia: e935f4ff190b76c70d9b2af8856c542a6e4a7546
Gecko: 3f9d7a3a0b7b
Version: 32.0a2 (2.0)
Firmware Version: v122
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(jschmitt) → needinfo?(jmitchell)
Keywords: qawanted
QA Contact: ddixon
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(jmitchell)
Josh - If a bug no longer reproduces on the latest 2.0, then the bug should be closed as wfm.
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage+][lead-review-]
Flags: needinfo?(jmitchell)
Closing as WFM - might also be considered 'fixed'
Status: NEW → RESOLVED
Closed: 10 years ago
Flags: needinfo?(jmitchell)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.