I am using Jetson AGX Orin Industrial with Custom Carrier board. We have HDMI instead of DP in our design hence I enable the appropriate Pins for HDMI in Pinmux as well as added the below files in Configuration files-
Along with os_gpio_hotplug changes- os_gpio_hotplug_a = <&tegra_main_gpio TEGRA234_MAIN_GPIO(M, 0) 0>;
By doing above changes my HDMI display is working properly but,
the screen directly appears after full boot directly at login screen also sometimes I need to press monitior button to awake the display. with this I cant go to EFI settings and unable to see boot messages.
how to solve this issue?
*** Please note that this reply is generated by LLM automatically ***
The issue you’re facing with your custom carrier board for the Jetson AGX Orin Industrial, where the HDMI display works but you’re unable to access the EFI settings or see boot messages, is likely due to the display not being properly initialized during the boot process. This is a common challenge when using HDMI instead of DP on custom boards.
To address this issue, you’ll need to ensure that the display is properly configured and initialized during the boot process. Here are some steps you can take:
Verify Pinmux Configuration: Double-check that the pinmux configuration for HDMI is correct. Ensure that the pins are properly set as HDMI outputs and that the pinmux configuration is applied during the boot process.
Display Configuration and Bring-Up: Review the Display Configuration and Bring-Up component documentation to ensure that you’re following the correct procedure for initializing the display. This may involve modifying the device tree or adding specific configuration files.
Orin Specific Display Configuration: As you’re using the Jetson AGX Orin, you may need to consult the Orin specific display configuration documentation. This may provide additional guidance on configuring the display for HDMI output.
Boot Process: Understand the boot process of the Jetson AGX Orin, specifically the stages involved in initializing the display. You can refer to the Jetson Orin NX Boot Process documentation as a starting point.
EFI Settings: To access the EFI settings, you may need to press a specific key during the boot process (e.g., the ‘Esc’ key). If you’re unable to access the EFI settings, try pressing the monitor button to wake up the display and then press the key to enter the EFI settings.
Boot Messages: To see boot messages, you can try enabling the debug UART or using a serial console. This will allow you to view the boot messages and potentially identify any issues during the boot process.
HDMI Hot-Plugging: As you’ve mentioned that you need to press the monitor button to wake up the display, it’s possible that the HDMI hot-plugging is not working correctly. You can try modifying the osgpiohotplug changes to see if it resolves the issue.
Custom Board Configuration: As you’re using a custom carrier board, ensure that the board is properly configured for HDMI output. You may need to modify the board’s configuration files or device tree to enable HDMI output.
In comparison to other Jetson modules, the Jetson AGX Orin has specific requirements for display configuration and initialization. By following the steps above and consulting the relevant documentation, you should be able to resolve the issue and access the EFI settings and view boot messages.
Additionally, you can refer to the following resources for more information:
Are you trying to say you could not see HDMI monitor during bootloader stage.
yes exactly this is the issue. After full boot I can see the login screen
this post solution helps me and now I can see the Display as soon as Bootloader starts.
but can you clarify that why the sequencing should be like this?