Hello,
we are using jetson TX2 module with jetpack 4.2.1 and L4T 32.2.0 with our custom changes in dtsi files according to our requirement but due to mixing of shipment we have DO2 and above board.
W donāt have the PCN206440 overlay patch for L4T R32.2.0, but we have the one for R32.2.1, you can find it from L4T 32.2.1 | NVIDIA Developer to see if you can integrate it.
In: serial
Out: serial
Err: serial
Net: eth0: ethernet@2490000
Hit any key to stop autoboot: 0
MMC: no card present
switch to partitions #0, OK
mmc0(part 0) is current device
Scanning mmc 0:1ā¦
starting USBā¦
No controllers found
USB is stopped. Please issue āusb startā first.
starting USBā¦
No controllers found
ethernet@2490000 Waiting for PHY auto negotiation to complete⦠TIMEOUT !
ERROR: phy_startup() failed: -110
at drivers/net/dwc_eth_qos.c:894/eqos_start()
ERROR: FAILED: -110
at drivers/net/dwc_eth_qos.c:1122/eqos_start()
missing environment variable: pxeuuid
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/01-48-b0-2d-49-78-2f
ethernet@2490000 Waiting for PHY auto negotiation to complete⦠TIMEOUT !
ERROR: phy_startup() failed: -110
at drivers/net/dwc_eth_qos.c:894/eqos_start()
ERROR: FAILED: -110
at drivers/net/dwc_eth_qos.c:1122/eqos_start()
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00000000
ethernet@2490000 Waiting for PHY auto negotiation to complete⦠TIMEOUT !
ERROR: phy_startup() failed: -110
at drivers/net/dwc_eth_qos.c:894/eqos_start()
ERROR: FAILED: -110
at drivers/net/dwc_eth_qos.c:1122/eqos_start()
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0000000
ethernet@2490000 Waiting for PHY auto negotiation to complete⦠TIMEOUT !
ERROR: phy_startup() failed: -110
at drivers/net/dwc_eth_qos.c:894/eqos_start()
ERROR: FAILED: -110
Please follow below steps to apply overlay patch and flash:
$ tar xpvf Jetson_Linux_R32.1.0_aarch64.tbz2
$ cd Linux_for_Tegra/rootfs/
$ sudo tar xpvf ../../Tegra_Linux_Sample-Root-Filesystem_R32.1.0_aarch64.tbz2
$ cd ../../
$ tar xpvf overlay_32.2.1.tbz2
$ cd Linux_for_Tegra/
$ sudo ./apply_binaries.sh
$ sudo ./flash.sh jetson-tx2 mmcblk0p1
I have still some issues with my custom modification of l4t.
can i get changes in dts(source file) or document what to change instead of overlay package of dtb??
I need to implement Custome modification and overlay package changes in combine for my cumtome board.
Just in case you didnāt notice. The dtb file inside the overlay tarball is bpmp dtb. And we didnāt release the source code of bpmp dtb. Only the kernel dtb.
What is public source in the tarball is the cboot. With below patch.
diff --git a/drivers/sdmmc/tegrabl_sdmmc_protocol.h b/drivers/sdmmc/tegrabl_sdmmc_protocol.h
index 41e0718..b3fdd07 100644
--- a/drivers/sdmmc/tegrabl_sdmmc_protocol.h
+++ b/drivers/sdmmc/tegrabl_sdmmc_protocol.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2015-2019, NVIDIA CORPORATION. All rights reserved.
+ * Copyright (c) 2015-2020, NVIDIA CORPORATION. All rights reserved.
*
* NVIDIA CORPORATION and its licensors retain all intellectual property
* and proprietary rights in and to this software, related documentation
@@ -19,7 +19,7 @@
#define COMMAND_TIMEOUT_IN_US 100000U
/* OCR register polling timeout */
-#define OCR_POLLING_TIMEOUT_IN_US 500000U
+#define OCR_POLLING_TIMEOUT_IN_US 1000000U
/* Timeout from controller side for read to be completed */
#define READ_TIMEOUT_IN_US 200000U
Another question: will these PCN changes affect speed of DRAM or any other parameter? Because our product is in production, we donāt want to disrupt its normal operation.