Skip to content

Boot fails with Cannot find any partition table for 00030000 after flashing #1740

Answered by apbr
apbr asked this question in Q&A
Discussion options

You must be logged in to vote

So it seems the issue is that some Jetson modules come from the factory with write/erase protection enabled (see Nvidia forum) which caused the initrd flashing to only write the QSPI flash incompletely.

The main reason the protection was an issue for us is that we use a mainline Linux 6.6 kernel. This kernel lacked support for the specific QSPI chip on the Jetson Orin NX. We ported OE4T/linux-jammy-nvidia-tegra@fd1d6ec and OE4T/linux-jammy-nvidia-tegra@092a0a1 to our Kernel. Additionally we added flash_unlock -u /dev/mtd0 at the start of program-boot-device.sh.
With that changes we could successfully flash the "broken" Jetsons.

Replies: 2 comments 7 replies

Comment options

You must be logged in to vote
7 replies
@apbr
Comment options

@madisongh
Comment options

@apbr
Comment options

@apbr
Comment options

@madisongh
Comment options

Comment options

You must be logged in to vote
0 replies
Answer selected by apbr
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants