Hi JerryChang,
Thanks for your quick reply.
I’m now in L4T 32.2 with Nano production module with eMMC.
Followed your hint and still not work.
For more detail, please see below.
Modify Linux_for_Tegra/p3448-0000.conf.common as follow:
diff --git a/p3448-0000.conf.common b/p3448-0000.conf.common
index 2986b41..276a59b 100644
--- a/p3448-0000.conf.common
+++ b/p3448-0000.conf.common
@@ -72,7 +72,7 @@ if [ -z "${USE_UBOOT}" ]; then
USE_UBOOT=1;
fi;
ROOTFSSIZE=14GiB;
-CMDLINE_ADD="console=ttyS0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0";
+CMDLINE_ADD="console=tty0 fbcon=map:0 net.ifnames=0";
target_board="t210ref";
ROOT_DEV="mmcblk0p1 ------------ external SDCARD. (SKU0)
mmcblk0p1 ------------ internal eMMC. (SKU2)
and then (re-make system.img and wait for few minutes…)
sudo ./flash.sh <b>jetson-nano-emmc</b> mmcblk0p1
After boot, still have output from console:
U-Boot 2016.07-tegra (Nov 28 2019 - 17:42:03 +0800)
TEGRA210
Model: NVIDIA P3450-Porg
Board: NVIDIA P3450-PORG
DRAM: 4 GiB
MMC: Tegra SD/MMC: 0, Tegra SD/MMC: 1
Using default environment
In: serial
Out: serial
Err: serial
Net: No ethernet found.
MMC: no card present
** Bad device mmc 1 **
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...
Found /boot/extlinux/extlinux.conf
Retrieving file: /boot/extlinux/extlinux.conf
733 bytes read in 153 ms (3.9 KiB/s)
L4T boot options
1: primary kernel
Enter choice: 1: primary kernel
Retrieving file: /boot/initrd
5562393 bytes read in 189 ms (28.1 MiB/s)
Retrieving file: /boot/Image
34179080 bytes read in 806 ms (40.4 MiB/s)
append: tegraid=21.1.2.0.0 ddr_die=4096M@2048M section=512M memtype=0 vpr_resize usb_port_owner_info=0 lane_owner_info=0 emc_max_dvfs=0 touch_id=0@63 video=tegrafb no_console_suspend=1 console=ttyS0,115200n8 debug_uartport=lsport,2 earlyprintk=uart8250-32bit,0x70006000 maxcpus=4 usbcore.old_scheme_first=1 lp0_vec=0x1000@0xff780000 core_edp_mv=1125 core_edp_ma=4000 tegra_fbmem=0x800000@0x92cb3000 is_hdmi_initialised=1 root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=tty0 fbcon=map:0 net.ifnames=0 root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=tty0 fbcon=map:0 net.ifnames=0 quiet
## Flattened Device Tree blob at 83100000
Booting using the fdt blob at 0x83100000
reserving fdt memory region: addr=80000000 size=20000
Using Device Tree in place at 0000000083100000, end 000000008317723c
Starting kernel ...
<hit enter to activate fiq debugger>
[ 1.092086] tegradc tegradc.1: dpd enable lookup fail:-19
[ 1.242937] imx219 7-0010: imx219_board_setup: error during i2c read probe (-121)
[ 1.242965] imx219 7-0010: board setup failed
[ 1.266757] imx219 8-0010: imx219_board_setup: error during i2c read probe (-121)
[ 1.266784] imx219 8-0010: board setup failed
[ 1.883064] cgroup: cgroup2: unknown option "nsdelegate"
[ 2.918777] using random self ethernet address
[ 2.931506] using random host ethernet address
[ 2.963596] using random self ethernet address
[ 2.968262] using random host ethernet address
[ 3.257496] random: crng init done
[ 3.260932] random: 7 urandom warning(s) missed due to ratelimiting
[ 6.873933] Please complete system configuration setup on desktop to proceed...
And then check on Nano:
(without modification in p3448-0000.conf.common,
there were total 3 sets of “console=ttyS0,115200n8” in /proc/cmdline. Now just 1 set left)
$ cat /proc/cmdline
tegraid=21.1.2.0.0 ddr_die=4096M@2048M section=512M memtype=0 vpr_resize usb_port_owner_info=0 lane_owner_info=0 emc_max_dvfs=0 touch_id=0@63 video=tegrafb no_console_suspend=1 console=ttyS0,115200n8 debug_uartport=lsport,2 earlyprintk=uart8250-32bit,0x70006000 maxcpus=4 usbcore.old_scheme_first=1 lp0_vec=0x1000@0xff780000 core_edp_mv=1125 core_edp_ma=4000 tegra_fbmem=0x800000@0x92cb3000 is_hdmi_initialised=1 root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=tty0 fbcon=map:0 net.ifnames=0 root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=tty0 fbcon=map:0 net.ifnames=0 quiet
I’ve done extract package again for a clean environment.
- L4T (Jetson-210_Linux_R32.2.0_aarch64.tbz2)
- Tegra_Linux_Sample-Root-Filesystem_R32.2.0_aarch64.tbz2
Then modify and flash again.
The result is the same.