... | ... | @@ -209,8 +209,12 @@ In some cases you might find output like the following in your `sudo dmesg`: |
|
|
|
|
|
That means: PD contract was successfully negotiated, DP alt-mode was negotiated, the imx8mq's DP core is up and running, DP Aux communication works (via the SBU lanes on the USB-C plug, so muxing works as well) but the calibration of the actual data lanes (which are muxed on the TX/RX pairs of the USB-C plug) failed.
|
|
|
|
|
|
## Check TX/RX line pairs
|
|
|
|
|
|
This can be a cable issue, a problem with the attached monitor/dock or though unlikely a hw problem with the L5. You can check the TX/RX line pairs by testing some USB-3 devices as they use those as well.
|
|
|
|
|
|
## Check Display Port Firmware Version
|
|
|
|
|
|
If it is not a hardware problem it could also be an outdated u-boot software as the the DP firmware contained therein is responsible for the link training and early firmwares where pretty bad at that.
|
|
|
|
|
|
You can find the firmware version for your Display Port using the following command:
|
... | ... | @@ -270,7 +274,12 @@ purism@pureos:~/docked_mode$ diff lsusb_undocked.txt lsusb_docked-no-monitor.txt |
|
|
|
|
|
In this case you'd report the vendor:product number of "USB C Video Adaptor" "25a4:9311" along with your findings and experiences for including into the list of [tested hardware](#information-about-setups-that-are-known-to-work).
|
|
|
|
|
|
Further information for the list of tested adapters is the firmware version of the Display Port firmware used (see #training-error) and the firmware version of the TPS65982 controller (see #firmware-version-of-your-tps65982-controller-chip).
|
|
|
## Firmware Versions to report
|
|
|
|
|
|
To make your results reproducible you need to provide the firmware versions used.
|
|
|
|
|
|
* Firmware version of the Display Port firmware used (see section [Check Display Port Firmware Version](#check-display-port-firmware-version))
|
|
|
* Firmware version of the TPS65982 controller (see section about [Firmware version of TPS65982](#firmware-version-of-your-tps65982-controller-chip)).
|
|
|
|
|
|
## Where to report your findings
|
|
|
|
... | ... | |