Video output suddenly stops working on expansion port 2

  • I’m running Fedora Linux 43, but I don’t believe this issue is related to that
  • I have the Framework 16 with Ryzen 7 7840HS and an RX 7700S expansion bay module

Most of the time I leave my laptop docked, and my expansion slots are set up as follows:

  1. Charger
  2. HDMI out to display
  3. USB-A to mouse dongle
  4. USB-C dock with 4x USB-A (for peripherals), Ethernet, and HDMI out to display
  5. Audio out to speakers
  6. USB-A to nothing

I have a DisplayPort USB-C cable running between my GPU and another display.

This afternoon I unplugged everything to take my laptop with me, and at that time, this setup was working perfectly. However, when I returned and plugged everything back in, the monitor connected to the HDMI out card in slot 2 was not displaying anything.

The same issue occurred when switching to a DisplayPort card instead.

When I swapped which monitor was using the card and which was using my dock, the one connected to the dock would always work and the one connected to the HDMI card would not.

When I swapped which expansion slot the HDMI card and the USB-C for the dock were connected to, suddenly the HDMI card would always work and the USB-C dock would be unable to display a video signal. No other functionality of the dock was lost.

I have tried this both with my Fedora 43 setup and with a live boot of XFCE Debian, both of which experienced this issue. Both are able to see the USB device itself as far as I can tell, but none of them show the display in their display configuration menus.

From this testing, I am led to believe that there is something wrong with the video functionality on slot 2. Is there something I can do to fix it, or is it toast? Or am I just wrong?

Thanks!

Just for fun I decided to switch the positions of card 1 and 2, so the video card would be in slot 1 and my power would be in slot 2. After doing this, both of them work, so my workflow is no longer restricted. If a solution to this problem can’t be found, I would at least like to know what I did to cause it, so that I don’t lose video on all of my slots.

Go back and look at the drawing that shows which slots can supply video. There are only three slots that will.

Time to check out and Read The Fine Manual.

I did use that diagram, and its what I based my numbering of the slots on.

It says that slot 2, the one I was trying to use, supports video out. Not to mention that my HDMI card was working in that slot earlier, so I am certain that video is supposed to work in that slot.

OK, time to talk to support then.

How many different PSUs are plugged into the various components you have attached to the laptop?

There have been reports that using PSUs that have 3 pin main plugs for everything works better.

Are any of yous PSUs / power bricks 2 pin mains plugs?

I have external PSUs for two of my monitors, and one takes a standard PC power cable. All three of them have three-prong mains plugs, but the monitor that was plugged into the port that stopped working seems to have the barrel jack on the other side of the PSU output across only two separate wires (photo attached)

so I am not convinced that it is actually using that grounding prong.

Beyond that, I have the Framework 180W power brick with three prongs and a network switch which has two prongs.

For a PSU with 2-pin mains plug.
The PSU output has a GND and a VCC Volts+
Of if USB-C, the shield is the GND and the VBUS is the VCC Volts once negotiated.
That is the same for a PSU with a 3-pin mains plug.

The difference is the potential difference between the Mains earth and the GND shield.
If we assume the Mains earth is at 0V.
For a 3-pin PSU, the GND Shield will also be 0V.
For a 2-pin PSU, the GND shield can be 70V or more. (not dangerous as the current is limited)

If you plug a 70V GND into a 0V GND, it can interfere with the USB-C negotiations while the two GNDs even out.

If all the PSU main plugs are 3-pin, all the GND Shield will be at 0V, and thus not cause any problems when you plug them together.

So, while 2-pin mains plugs are safe, if you have a computer with lots of different devices plugged in, some with 2-pin mains, and some with 3-pin mains, you can see how that might cause problems.

Interesting. I think that is not my issue then, because the only device I have with a two-prong mains connected to the laptop is an Ethernet switch, and as far as I understand it isn’t plausible for the switch to cause issues purely through an Ethernet cable connection.

Unless it is doing PoE it won’t cause a problem as there is an isolating transformer in each Ethernet signal pair - at both ends.