New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 688138 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Feb 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

External Display is not getting active after you unplug USB

Project Member Reported by pgangishetty@google.com, Feb 2 2017

Issue description

Chrome Version: 56.0.2924.87 beta
Platform: 9000.82.0 (Official Build) beta-channel peach_pi
Firmware Google_Peach_Pi.4482.94.0

What steps will reproduce the problem?
1. New install or power-wash the chromeos device with no plugged peripherals and sign-in. Plug External display, 3.5_audio_jack, and USB in sequential order
2. Unplug and Re-Plug 3.5 headset
3. Manually select 3.5 as active node and suspend/resume the device
4. Manually select External display as active, then reboot and sign in to the device again
5. Manually select USB as active, and unplug the USB audio peripheral


What is the expected result?
Unplug: External Display should be changed to active(b/c it was the previous active) node

What happens instead?
3.5 headphone is getting active.  

Note: Checked with Samus and I see the same behavior.  


Please use labels and text to provide additional information.


For graphics-related bugs, please copy/paste the contents of the about:gpu
page at the end of this report.

 
Owner: jen...@chromium.org
I don't think that's how device selection works.

My understanding is that it will remember the last active device, but once that device is unplugged it will choose the next highest priority.  It doesn't keep a list of the last N selected devices.

Jenny, am I right?   If so I don't think this is a big deal and I'd say WAI unless we get customers who are really bothered by it.

Comment 3 by ka...@chromium.org, Feb 3 2017

The consistent per device model(starting M51) defines plugging state(active or inactive) based on the previous unplug state of this (plugged now) peripheral, in addition to the priority model.

But it does not affect(AFAIK) the state for active node choice when unplugging. So, the priority model should apply, meaning this is working as intended. 
(prioriy: onboard < display < 3.5 == USB)

I guess steps 1. and 2. do not matter here, though at 2. the audio 3.5mm jack is remembered as active.

pgangishetty@ you can check with other boards if this is same behavior. No need to reboot or suspend.


@kalin, I check with Samus and its the same behavior.  Please let me know if you want to check on some other device.  

Comment 5 by ka...@chromium.org, Feb 3 2017

Status: WontFix (was: Untriaged)
I believe this behavior is WAI.

Sign in to add a comment