Skip to content
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

JP 6.2: Unrecognized module SKU 0005 #25

Open
paroque28 opened this issue Jan 24, 2025 · 9 comments
Open

JP 6.2: Unrecognized module SKU 0005 #25

paroque28 opened this issue Jan 24, 2025 · 9 comments
Assignees
Labels
Linux_for_Tegra Label for Linux_for_Tegra UAY Unassigned yet

Comments

@paroque28
Copy link

Hi guys,

I got this error today, do you guys have any idea what SKU 0005 is? And why is it not supported?

Board ID(3767) version(300) sku(0005) revision(N.1)
Preset RAMCODE is 2
Chip SKU(00:00:00:D5) ramcode(2) fuselevel(fuselevel_production) board_FAB(300)
emc_opt_disable_fuse:(0)
Error: Unrecognized module SKU 0005
Error: failed to generate images
Cleaning up...

Thanks a lot,
Pablo

@paroque28
Copy link
Author

To be more specific I am trying to make tegra234-p3768-0000+p3767-0005-nv-super.dtb work

@paroque28
Copy link
Author

FWIW,
I made this change for JP6.2:

update_flash_args_p3768_0000_p3767_0000()
{
	if [ "${board_sku}" = "0004" ]; then
		DTB_FILE=tegra234-j401-p3768-0000+p3767-0004-recomputer.dtb;
        elif [ "${board_sku}" = "0005" ]; then
		DTB_FILE=tegra234-p3768-0000+p3767-0005-nv-super.dtb; 
	elif [ "${board_sku}" = "0003" ]; then
		DTB_FILE=tegra234-j401-p3768-0000+p3767-0003-recomputer.dtb; 
	elif [ "${board_sku}" = "0000" ]; then
		DTB_FILE=tegra234-j401-p3768-0000+p3767-0000-recomputer.dtb; 
	elif [ "${board_sku}" = "0001" ]; then
		DTB_FILE=tegra234-j401-p3768-0000+p3767-0001-recomputer.dtb; 
	else
		echo "Error: Unrecognized module SKU ${board_sku}";
		exit 1;
	fi

	TBCDTB_FILE="${DTB_FILE}";
}

And I was able to boot my device, probably not 100% seeed studio compatible but it might help someone

@deadmerc
Copy link

HI @paroque28 with 6.2 do you able to turn on max power mode? Called super boost or something

@paroque28
Copy link
Author

@deadmerc yes, I am able, but you need to create this file:

recomputer-orin-j401-super.conf

source "${LDK_DIR}/p3768-0000-p3767-0000-a0.conf";

update_flash_args_p3768_0000_p3767_0000()
{
	if [ "${board_sku}" = "0004" ]; then
		DTB_FILE=tegra234-p3768-0000+p3767-0004-nv-super.dtb;
        elif [ "${board_sku}" = "0005" ]; then
                DTB_FILE=tegra234-p3768-0000+p3767-0005-nv-super.dtb;
	elif [ "${board_sku}" = "0003" ]; then
		DTB_FILE=tegra234-p3768-0000+p3767-0003-nv-super.dtb;
	elif [ "${board_sku}" = "0000" ]; then
		DTB_FILE=tegra234-p3768-0000+p3767-0000-nv-super.dtb;
	elif [ "${board_sku}" = "0001" ]; then
		DTB_FILE=tegra234-p3768-0000+p3767-0001-nv-super.dtb;
	else
		echo "Error: Unrecognized module SKU ${board_sku}";
		exit 1;
	fi

	TBCDTB_FILE="${DTB_FILE}";
}

update_flash_args()
{
	update_flash_args_common
	update_flash_args_p3768_0000_p3767_0000
        p3767_super_overlay
}

PINMUX_CONFIG="tegra234-mb1-bct-pinmux-p3767-hdmi-a03.dtsi";
PMC_CONFIG="tegra234-mb1-bct-padvoltage-p3767-hdmi-a03.dtsi";
OVERLAY_DTB_FILE+=",tegra234-dcb-p3767-0000-hdmi.dtbo,tegra234-p3767-camera-p3768-imx219-dual-seeed.dtbo";
DCE_OVERLAY_DTB_FILE="tegra234-dcb-p3767-0000-hdmi.dtbo";

And then flash using:

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1   -c tools/kernel_flash/flash_l4t_t234_nvme.xml -p "-c bootloader/generic/cfg/flash_t234_qspi.xml"   --showlogs --network usb0 recomputer-orin-j401-super internal

@deadmerc
Copy link

@paroque28 thanks a lot

@dduuukk
Copy link

dduuukk commented Jan 30, 2025

@paroque28
Have you done any stress testing on the MAXN SUPER power mode on your flashed device? I have an Orin NX and under heavy load, cannot force my device to go past 22W according to the Jetson power GUI. This is despite the fact that MAXN SUPER is the selected power mode, and supposedly allows the Jetson to run at up to 40W. It seems the GPU is still capping itself at the old max power limit.

Is the new power mode working for you? If it works for you, then it's probably an issue with my setup or maybe the way I am stressing the system, so I would love to know. Thanks in advance :)

@paroque28 paroque28 changed the title Unrecognized module SKU 0005 JP 6.2: Unrecognized module SKU 0005 Feb 7, 2025
@paroque28
Copy link
Author

@dduuukk no it seems you are right :( I thought it was that easy

@bigbearishappy
Copy link
Member

@paroque28 The SKU 0005 is the main board of orin nx 8g(specially for development kit) with jetson official carrier board.

@Lesords Lesords added UAY Unassigned yet Linux_for_Tegra Label for Linux_for_Tegra labels Feb 8, 2025
@dduuukk
Copy link

dduuukk commented Feb 12, 2025

@paroque28 Just fyi, the J401 cannot support super mode if you are using an Orin NX. seeed mentioned it here a little while ago.

The current J401is hardware limited to 5V VDD_SYS. I assumed that I could disconnect the VDD_IN plane for the Orin NX and supply it with boosted 8V at 5A while keeping the rest of the board at normal system voltage with a quick hardware mod. Unfortunately, even though the drivers suggest the max input current now 5A @ 8V with this configuration, I couldn't get it to pull more than ~22W. Super weird.

Probably best to wait for the new hardware revision or buy an official carrier board when they come back in stock :/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Linux_for_Tegra Label for Linux_for_Tegra UAY Unassigned yet
Projects
Status: No status
Development

No branches or pull requests

5 participants