-
Notifications
You must be signed in to change notification settings - Fork 236
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Signing error trying to flash nvme drive on a orin nano 8gb devkit #1794
Comments
@sgstreet I attempted to reproduce today with my I did notice this warning message I hadn't seen previously at step 1:
Full console log at:
Here are the host and device logs for comparison Not sure what could be happening, but as discussed in the meeting I'd try another USB host controller if you have one as I know this has caused odd failures in the past. If you want to try the same tegraflash file I built to verify your host flashing setup you can message me on element or via email and I'll send a link. |
One thing to consider was that it wasn't clear if an A/B setup was used unintentionally via NVIDIA's tools. A |
True and thanks @kekiefer however we should use A/B by default on tegra-demo-distro and this should match NVIDIA's setup. We should also boot to the A slot on first boot. However
|
That's not enough - |
Yep understood, just don't understand how @sgstreet would have gotten into that situation without running a capsule update. |
Ok yes, and I'm taking a logical leap in equating this issue with the one I've outlined, just because it manifests the same way. To be clear, the connection I'm trying to make is that entering this flash was done from a B root, that was set up by NVIDIA's tools without @sgstreet being aware of it. |
The initrd-flash script will take care of that for you |
After some gnashing of teeth (no bootloader due to corruption by the operator - me), some random but unfounded concerns I let the magic smoke out of my board. I successful used The reported signing error is caused by, hold your breath, a incompatible SS USB3 port. Using an USB2 port works better. I'm sorry the newbie run around! Thank you for the hand holding! Next up, flashing the NVME image. |
Well I guess I lied. I successfully used |
In the meantime I've started a troubleshooting page at /~https://github.com/OE4T/meta-tegra/wiki/Tegraflash-Troubleshooting as discussed in the meeting this week, attempting to list the suggested troubleshooting steps in rough priority order. Whatever we learn here might be a new entry in the list. |
Closing this an operator error. |
Thanks @sgstreet what was the issue? Any updates we should make to /~https://github.com/OE4T/meta-tegra/wiki/Tegraflash-Troubleshooting or the other wiki pages? |
The issue was that all of my motherboard SS USB3 ports are not compatible with the tegra234 boot ROM USB stack. For clarity, the USB ports are all on my motherboard and not an external USB3 card. I tried both the CPU and chipset ports.
I suspect there will be more debug steps when I get the nvme flashing to work. Which I currently believe is another operator error. That's why I moved to gitter. Do you want this on the github discussion instead? I'm super flexible and need pointing the correct direction. |
gitter is fine, if you can circle back to help update this one with the resolution when we have it and after I forget that would be great ;) |
Describe the bug
I'm new to OE4T and I'm trying to setup a terga-demo-distro project running on an nvme0, I set and built demo-image-base using the jetson-orin-nano-devkit-nvme machine. When I try to use
initrd-flash
to write to the nvme device I get the following errors:I seem to be missing something but I'm unsure what?
To Reproduce
Steps to reproduce the behavior:
meta-tegrademo
branch 'master' withjetson-orin-nano-devkit-nvme
I'm seeing the following on the console when running `initrd-flash'
The text was updated successfully, but these errors were encountered: