Hi,
We use Jetson AGX Xavier, L4T version is R3560.
At one point when we turned on the AGX, we noticed that the HDMI monitor stayed black and did not display a screen.
We used the xrandr command to do a --auto and --off on this HDMI, and the corresponding dmesg prints as follows:
xrandr --output HDMI-2 --auto
xrandr --output HDMI-2 --off
We plugged and unplugged the HDMI monitor and dmesg came up with the following print:
[ 1483.992161] usb 1-3: USB disconnect, device number 10
[ 1484.162648] extcon-disp-state external-connection:disp-state: cable 51 state 0
[ 1484.162676] Extcon HDMI: HPD disabled
[ 1484.162681] tegradc 15220000.display: hdmi: unplugged
[ 1484.164703] tegradc 15200000.display: blank - powerdown
[ 1484.164729] tegradc 15200000.display: unblank
[ 1484.218489] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1484.218496] tegradc 15200000.display: timeout waiting for postcomp init state to promote
[ 1484.270495] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1484.270501] tegradc 15200000.display: timeout waiting for win assignments to promote
[ 1484.270504] tegradc 15200000.display: tegra_nvdisp_head_enable, failed head enable
[ 1484.271420] tegradc 15200000.display: unblank
[ 1484.326481] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1484.326487] tegradc 15200000.display: timeout waiting for postcomp init state to promote
[ 1484.378485] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1484.378491] tegradc 15200000.display: timeout waiting for win assignments to promote
[ 1484.378495] tegradc 15200000.display: tegra_nvdisp_head_enable, failed head enable
[ 1484.379347] tegradc 15210000.display: blank - powerdown
[ 1484.379359] tegradc 15220000.display: blank - powerdown
[ 1504.801568] usb 1-3: new full-speed USB device number 11 using tegra-xusb
[ 1504.875829] tegradc 15220000.display: hdmi: edid read failed
[ 1504.876063] tegradc 15220000.display: hdmi: using fallback edid
[ 1504.877582] extcon-disp-state external-connection:disp-state: cable 51 state 1
[ 1504.877589] Extcon HDMI: HPD enabled
[ 1504.877595] tegradc 15220000.display: hdmi: plugged
[ 1504.877828] tegradc 15200000.display: blank - powerdown
[ 1504.877851] tegradc 15200000.display: unblank
[ 1504.881441] tegradc 15220000.display: hdmi: tegra_edid_read_block(0) returned err -121
[ 1504.881447] tegradc 15220000.display: hdmi_recheck_edid: read_edid_into_buffer() returned -121
[ 1504.881450] tegradc 15220000.display: hdmi: unable to read EDID
[ 1504.933518] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1504.933524] tegradc 15200000.display: timeout waiting for postcomp init state to promote
[ 1504.950799] usb 1-3: New USB device found, idVendor=0eef, idProduct=c002, bcdDevice=21.00
[ 1504.950804] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1504.950827] usb 1-3: Product: eGalaxTouch P80H46 7021 v00_T2 k4.18.204
[ 1504.950839] usb 1-3: Manufacturer: eGalax Inc.
[ 1504.956755] input: eGalax Inc. eGalaxTouch P80H46 7021 v00_T2 k4.18.204 as /devices/platform/3610000.xhci/usb1/1-3/1-3:1.0/0003:0EEF:C002.0005/input/input14
[ 1504.957088] input: eGalax Inc. eGalaxTouch P80H46 7021 v00_T2 k4.18.204 Mouse as /devices/platform/3610000.xhci/usb1/1-3/1-3:1.0/0003:0EEF:C002.0005/input/input16
[ 1504.957533] hid-multitouch 0003:0EEF:C002.0005: input,hiddev96,hidraw0: USB HID v1.11 Mouse [eGalax Inc. eGalaxTouch P80H46 7021 v00_T2 k4.18.204] on usb-3610000.xhci-3/input0
[ 1504.985514] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1504.985521] tegradc 15200000.display: timeout waiting for win assignments to promote
[ 1504.985525] tegradc 15200000.display: tegra_nvdisp_head_enable, failed head enable
[ 1504.986438] tegradc 15200000.display: unblank
[ 1505.041519] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1505.041525] tegradc 15200000.display: timeout waiting for postcomp init state to promote
[ 1505.093507] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1505.093513] tegradc 15200000.display: timeout waiting for win assignments to promote
[ 1505.093517] tegradc 15200000.display: tegra_nvdisp_head_enable, failed head enable
[ 1505.094393] tegradc 15210000.display: blank - powerdown
[ 1505.094418] tegradc 15220000.display: blank - powerdown
[ 1505.201563] extcon-disp-state external-connection:disp-state: cable 51 state 0
[ 1505.201572] Extcon HDMI: HPD disabled
[ 1505.201597] tegradc 15220000.display: hdmi: unplugged
[ 1505.344847] tegradc 15200000.display: blank - powerdown
[ 1505.344873] tegradc 15200000.display: unblank
[ 1505.401484] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1505.401492] tegradc 15200000.display: timeout waiting for postcomp init state to promote
[ 1505.453496] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1505.453502] tegradc 15200000.display: timeout waiting for win assignments to promote
[ 1505.453506] tegradc 15200000.display: tegra_nvdisp_head_enable, failed head enable
[ 1505.454368] tegradc 15200000.display: unblank
[ 1505.509482] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1505.509488] tegradc 15200000.display: timeout waiting for postcomp init state to promote
[ 1505.561475] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1505.561481] tegradc 15200000.display: timeout waiting for win assignments to promote
[ 1505.561485] tegradc 15200000.display: tegra_nvdisp_head_enable, failed head enable
[ 1505.562266] tegradc 15210000.display: blank - powerdown
[ 1505.562279] tegradc 15220000.display: blank - powerdown
[ 1505.732586] extcon-disp-state external-connection:disp-state: cable 51 state 1
[ 1505.732592] Extcon HDMI: HPD enabled
[ 1505.732613] tegradc 15220000.display: hdmi: plugged
[ 1505.736905] tegradc 15200000.display: blank - powerdown
[ 1505.736946] tegradc 15200000.display: unblank
[ 1505.793480] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1505.793487] tegradc 15200000.display: timeout waiting for postcomp init state to promote
[ 1505.845478] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1505.845486] tegradc 15200000.display: timeout waiting for win assignments to promote
[ 1505.845490] tegradc 15200000.display: tegra_nvdisp_head_enable, failed head enable
[ 1505.846327] tegradc 15200000.display: unblank
[ 1505.901464] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1505.901470] tegradc 15200000.display: timeout waiting for postcomp init state to promote
[ 1505.953468] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1505.953474] tegradc 15200000.display: timeout waiting for win assignments to promote
[ 1505.953479] tegradc 15200000.display: tegra_nvdisp_head_enable, failed head enable
[ 1505.954335] tegradc 15210000.display: blank - powerdown
[ 1505.954347] tegradc 15220000.display: blank - powerdown
[ 1509.189385] extcon-disp-state external-connection:disp-state: cable 51 state 0
[ 1509.189412] Extcon HDMI: HPD disabled
[ 1509.189418] tegradc 15220000.display: hdmi: unplugged
[ 1509.190534] tegradc 15200000.display: blank - powerdown
[ 1509.190564] tegradc 15200000.display: unblank
[ 1509.245298] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1509.245304] tegradc 15200000.display: timeout waiting for postcomp init state to promote
[ 1509.297294] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1509.297317] tegradc 15200000.display: timeout waiting for win assignments to promote
[ 1509.297322] tegradc 15200000.display: tegra_nvdisp_head_enable, failed head enable
[ 1509.298162] tegradc 15200000.display: unblank
[ 1509.353304] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1509.353310] tegradc 15200000.display: timeout waiting for postcomp init state to promote
[ 1509.405287] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1509.405292] tegradc 15200000.display: timeout waiting for win assignments to promote
[ 1509.405297] tegradc 15200000.display: tegra_nvdisp_head_enable, failed head enable
[ 1509.406077] tegradc 15210000.display: blank - powerdown
[ 1509.406089] tegradc 15220000.display: blank - powerdown
[ 1509.720590] extcon-disp-state external-connection:disp-state: cable 51 state 1
[ 1509.720596] Extcon HDMI: HPD enabled
[ 1509.720618] tegradc 15220000.display: hdmi: plugged
[ 1509.722756] tegradc 15200000.display: blank - powerdown
[ 1509.722780] tegradc 15200000.display: unblank
[ 1509.777290] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1509.777296] tegradc 15200000.display: timeout waiting for postcomp init state to promote
[ 1509.829277] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1509.829282] tegradc 15200000.display: timeout waiting for win assignments to promote
[ 1509.829286] tegradc 15200000.display: tegra_nvdisp_head_enable, failed head enable
[ 1509.830137] tegradc 15200000.display: unblank
[ 1509.885277] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1509.885282] tegradc 15200000.display: timeout waiting for postcomp init state to promote
[ 1509.937284] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1509.937292] tegradc 15200000.display: timeout waiting for win assignments to promote
[ 1509.937296] tegradc 15200000.display: tegra_nvdisp_head_enable, failed head enable
[ 1509.938178] tegradc 15210000.display: blank - powerdown
[ 1509.938189] tegradc 15220000.display: blank - powerdown
[ 1513.829163] extcon-disp-state external-connection:disp-state: cable 51 state 0
Most suspicious is the following print:
[ 1509.298162] tegradc 15200000.display: unblank
[ 1509.353304] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1509.353310] tegradc 15200000.display: timeout waiting for postcomp init state to promote
[ 1509.405287] tegradc 15200000.display: dc_poll_register 0x41: timeout
[ 1509.405292] tegradc 15200000.display: timeout waiting for win assignments to promote
[ 1509.405297] tegradc 15200000.display: tegra_nvdisp_head_enable, failed head enable
What does the above abnormal printing mean? What are the possible causes of this abnormality? How should we solve this problem?