Closed jinchenglee closed 2 weeks ago
BTW, I've also tried jetson-orin-nano-devkit-nvme image with local added oeros-kirkstone-humble-jetson-orin-nano-devkit-nvme.yml file, the image could be generated successfully and I can flash the image into the installed nvme as well. However, it'll boot in a loop and never bootstrap to login prompt as above burned SD image.
Anyways, this is another issue, probably worth another issue ticket. Let's focus on SD image first.
Hi @jinchenglee
You can refer to tegra-demo distro. actually, ros-image-core image would missed such functionalities. for example I also gone through ownership under /dev/* was root, it affected playing gstreamer before I apply something under tegra-demo.
You can also add package-group for ros-image-core to tegra-demo in advance.
BR, Mark
@bchoineubility , thanks for prompt response. But since there is no hdmi output nor can user type in via serial console, how do you usually login into the device? Alternatively, how do you use such system usually?
Hi @jinchenglee. Unfortunately, I don't have an Nvidia Jetson Orin Nano to test this on. I suspect that as @bchoineubility suggested, there may be additional configuration options in tegra-demo that need to be enabled in order for input to work.
My suggestion would be to check the value of console= on the kernel parameters. If there are 2 options then only the second console value will accept input, the other will be read-only.
The other alternative would be to go talk to the OE4T / meta-tegra folks to see if they have an idea of what the problem could be.
Sorry to reply here late. I have figured it out eventually that I could login via the serial debug connection. I am using a USB2TTL device for the serial debug port, on x86 host, I have to set minicom to 'Hardware flow control: OFF' and 'Software flow control: ON', then what I type in can successfully be transmitted to jetson/device side. Earlier, both hardware/software flow control were set on (default value, seems).
The hdmi output is still blank though. I guess that's expected as @bchoineubility suggested (missing X window related packages in the image). I'll close this issue since serial debug port can successfully login.
Thanks again for looking into this.
Describe the bug As title explains, cannot login the flashed ros-image-core-humble image on jetson-orin-nano-devkit.
HDMI has no image after the NVIDIA boot screen expires (which picks up the burned SD image). In the meantime, on the connected debug serial port, I can see below:
This means the image has successfully bootstraped. However, neither on host machine where serial debug port connected to /dev/ttyUSB0, nor on usb keyboard/mouse plugged into the device can type in anything. Just no response.
To Reproduce
Host:
local.conf:
bblayers.conf:
Build repository setup:
Build command:
Deploy.sh script: