HDMI through Thunderbolt 4 port not working on Redrix

I’m using a USB-C to HDMI adapter. It works fine on Redrix on ChromeOS, but not on Fedora on RWL. The HDMI port works. This was also not working back in October.

HDMI through USB-C works fine on Jinlon on ChromeOS, Fedora, and Windows.

Fedora and Ubuntu do not automatically do eDP through USB-C on Redrix as of how. The good thing is that HDMI through USB-C is possible with ectool. After connecting the adapter and HDMI cable, running

# Left port
sudo ectool typeccontrol 0 2 0
# Right port
sudo ectool typeccontrol 1 2 0

puts the port into DP mode and Linux is able to use the monitor like normal.

My guess is that there is a bug with Linux automatic USB-C switching stuff or something.

This is what dmesg shows:

[29465.521326] typec_displayport port0-partner.0: failed to enter mode

this makes me hopeful that it’s just some bug and automatic DP is possible. @WeirdTreeThing do you know any possible causes of the problem or solutions?

Btw, I followed the post-install instructions. USB drives and cameras get connected automatically.

Additional errors:

[29413.803424] cros-ec-typec GOOG0014:00: No valid DP mode provided.
[29413.804767] cros-ec-typec GOOG0014:00: Configure muxes failed, err = -22
[30144.201112] cros-ec-typec GOOG0014:00: No valid DP mode provided.
[30144.202681] cros-ec-typec GOOG0014:00: Configure muxes failed, err = -22

Ha, you replied to my post about non working usb c ports earlier, now I am replying to yours. Any luck with this? I am looking into the ectool now, but it would be nice if it just worked. I am getting the same errors as you.

For me USB hot plug works with the service. HDMI through USB c still needs manual ectool command.

Awesome. The ectool command is is working for me also on VOXEL (CP713-3W). Mine is also having the dmesg error. Currently using D12 with the custom kernel and no USB4 script.

[ 6166.323928] typec_displayport port0-partner.0: failed to enter mode
[ 6174.917938] usb usb2-port1: attempt power cycle
[ 6183.358002] usb usb2-port1: unable to enumerate USB device
[ 7300.287740] typec_displayport port0-partner.0: failed to enter mode
[ 7308.909047] usb usb2-port1: attempt power cycle
[ 7317.352018] usb usb2-port1: unable to enumerate USB device