USB-PD: Notify users external display does not work due to insufficient cable capability |
|||||||
Issue descriptionSome USB-C cables do not support SSRX1/2 and SSTX1/2. Thus, they can't be used to show pictures on an external monitor. This is a major problem for Chromeboxes unless an alternative display (HDMI) is connected. So, we should detect whether the connected cable has a sufficient capability to transfer display signal or not. On chromeboxes, failure should be notified by the LED.
,
Jul 20
I'm reviving this. I have a PRD in the works here: go/chrome-os-usb-c-cable-notifications I think we can definitely pop up a warning message whenever the user uses the wrong cable based on e-marker probes and the Alt Mode DiscMode.
,
Jul 20
,
Jul 20
if (DiscoverModeResponse.ReceptacleIndication == Receptacle) {
emarker = probeEmarker();
if (!(emarker.USBSSSignalingSupport == Gen1 || emarker.USBSSSignalingSupport == Gen2))
{
// Notify User that a USB 2.0 cable can't handle DP
}
}
Daisuke: Basic idea would be in DiscoverMode response, check to see if the other side is a receptacle.
If so, check the cable's emarker. If there's no e-marker, or the emarker says USB 2.0, pop the notification LED, and notify the host.
We'll have to come up with some method of surfacing a notification that a bad cable was plugged in in kernel & user space tho.
,
Jul 21
It makes sense to show a message. +Olga , WEYT?
,
Jul 21
,
Jul 23
|
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by dnojiri@chromium.org
, Apr 16 2018