I’m using a custom board.
When I plug in the SSD, the port of the pcie is C5, I will have the problem of no HDMI output, but when I don’t plug in this ssd, my hdmi interface works perfectly, and its device tree is generated using the dcb_tool tool.
I would like to share with you some of the phenomena I have seen so far,
I found that when HDMI works abnormally (that is, when an SSD is inserted), the voltage value of its hot-swap interface (PM.00) is wrong, and its value is always 0.8v.
When I modify PCIE to be loaded in the form of ko, its hdmi works fine, but when I go to sleep, it cannot be woken up.
There are no errors reported in the serial port or dmesg. This is why I did not share the dmesg log with you.
I agree with your statement, but I can’t currently find any direct or indirect hardware relationship between SSD and HDMI. But from a phenomenon point of view, they have a strong correlation, so I hope you can help me think about whether this phenomenon is related to any possible operations in software from a software perspective.
At the same time, the HDMI interface always works normally without inserting SSD into PCIE C5.
PS: including inserting WIFI into PCIE C0.
Hi, please compare your schematic to Design Guide to make sure the HDMI and PCIe part design are correct. Also there is a schematic checklist sheet attached in the Design Guide for your reference. Please check your design based on the checklist items one by one.
Maybe I can let you know through GPIO whether this hot plug is correctly recognized?
As shown in the picture below, at the value of cat PM.00, I am unplugging and plugging in the HDMI interface.
Maybe I didn’t describe it clearly before. After I plugged in the SSD, everything was normal except that the HDMI was not displayed. I could use SSH to log in to Ubuntu and operate it, and the SSD could also be mounted normally.
Yes, no matter what the situation is, no log is printed in the UART when HDMI is inserted or unplugged, so I am still confused about which version this situation you mentioned will exist.
The following is the log under normal boot conditions, and I need to share a discovery with you. When I use Devkit to plug and unplug the HDMI interface, I will find disconnected and connected logs appearing repeatedly in this file, but in our On my own board, no matter how I plug or unplug it, no new log will be generated. Xorg.0.log (26.6 KB)