Jump to content

Recommended Posts

Posted

I'm trying to get desktop showing thru USB-C connector with appropriate usb-c to hdmi cable. I don't find errors in Xorg.0.log, but still I get no signal to my TV. I've installed desktop via armbian-config. Never done USB-C to any display, so I think I need some pointers to debug and get it to work... Did not find howtos or alike.

Posted

@0utc45t, try legacy image. if it still not working, make sure your cable has converter chip inside.

There are at least 2 standards regarding display signal in USB Type-C. one is DisplayPort Alternate Mode, which is the one supported on Helios64 (RK3399) and the other one is HDMI Alt mode.

If you have cable that use HDMI Alt mode, it won't work on Helios64.

 

@RussianNeuroMancer,

yes. on legacy, HDMI+Hub combo working fine. The problem with mainline driver, it does not support OTG. You have to define the port as "host" or "peripheral" in device tree.

That PR comment, before i knew https://github.com/armbian/build/pull/2299

HDMI+hub combo working fine in LK5.9 if you also enable rockchip-dwc3-0-host overlay.

Posted
  On 12/16/2020 at 10:16 AM, usual user said:

This discussion is off-topic here, a moderator should move it to a proper thread starting with my previous post in this thread.

Expand  

 

Happy to do so but what shall be title of new thread (I am only partially understanding the issue, and how it differs from OP, to be honest).

Posted
  On 12/16/2020 at 5:16 PM, TRS-80 said:

I am only partially understanding the issue, and how it differs from OP, to be honest

Expand  

This discussion is about USB Type-C DisplayPort Alternate Mode support on mainline kernel. It was introduced for Pinebook Pro with the referenced kernel patch. This thread is about Helios64 DTB making use of this funktionality. My discussion is about doing the same for NanoPC-T4. So, IMHO this belongs in a place where NanoPC-T4 is discussed with a title like  "USB Type-C DisplayPort Alternate Mode Support for NanoPC-T4".

Posted

OK, I am confused.  On mainline kernel as shipped does video over USB C work or not?

 

When I plug in a USB C to display port adapter I get :

 

[  971.601581] cdn-dp fec00000.dp: [drm:cdn_dp_pd_event_work [rockchipdrm]] Not connected. Disabling cdn
[  971.604655] cdn-dp fec00000.dp: [drm:cdn_dp_pd_event_work [rockchipdrm]] Not connected. Disabling cdn
[  973.504147] cdn-dp fec00000.dp: [drm:cdn_dp_pd_event_work [rockchipdrm]] Not connected. Disabling cdn
[  973.747984] cdn-dp fec00000.dp: [drm:cdn_dp_pd_event_work [rockchipdrm]] Connected, not enabled. Enabling cdn
[  978.938643] cdn-dp fec00000.dp: [drm:cdn_dp_check_sink_connection [rockchipdrm]] *ERROR* Get sink capability timed out
[  978.939643] cdn-dp fec00000.dp: [drm:cdn_dp_pd_event_work [rockchipdrm]] *ERROR* Enable dp failed -19

 

I get exactly the same with 2 different USB C "combo" adapters.  I have not tried the legacy kernel yet.

 

Thanks.

Posted (edited)

@tekrantz, Did you need to shave the included USB-C serial console cable? if yes, you might also need to shave the cable on your dongle. OK, before doing that, maybe try without the backplate first.

 

this is log form LK 5.9

  Reveal hidden contents

 

and this is log from LK 4.4

  Reveal hidden contents

 

Dongle in use: https://www.ugreen.com/products/5-in-1-usb-c-hub-with-4k-hdmi

 

Note: I don't have recess issue on the USB-C port so I don't need to shave the USB C cable.

Edited by aprayoga
Posted

I did not have to shave the USB C serial console cable so I assumed I would not need to shave the others.  Might have been a mistake.  I will find my box cutter and do a little remodeling on the cable and report back.  Thank you for your reply!

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines