R24 won't boot on newer TX1

Hello, I’m trying to flash new TX1 that just arrived with R24.2.1 kernel version, since we are working with J120 carrier boards from Auvidea. I already tried more than 3 or 4 boards, and all of them are having the same issue. I can successfully flash and boot R28 version, but every time I try R24 version the system doesn’t even boot.

I was wondering if the boards lost backward compatibility with R24. I tried different jetpacks but, I was only able to try R24 with version 3.1 or older. Since On the newer versions I do not have the option to flash older firmware.

Maybe I’m missing something but not sure what.
Thank you in advance for any help,
Regards,

Hi CidLuke,

We don’t know the details of Auvide board design, you may need to contact with Auvideato get the support - https://auvidea.com/support/

Thanks

I know,I’m not asking for J120 Auvidea support here. My question is strictly with TX1 board, all the tests where made with the development board. The J120 comment was just so you understand why are we trying to use R24 version.
I just want to know if there is any known issue regarding new TX1 boards.

New versus old TX1 should not matter.

Any time you change the L4T release number though you will change the required setup of device tree and boot support.

Any time you change the carrier board you will change board support package requirements…mainly device tree (which if you notice means there is a matrix of device tree changes which won’t match between two different carriers and two different L4T releases).

Note that R24.2 is particularly different versus newer releases since R24.2 was still a 3.x kernel series. Start with R28.x it moves to a 4.x kernel.

The method you are using to install R24.x or R28.x may also matter. If you are using clone instead of a complete flash you may be mixing incompatible non-rootfs partition data. For the case of a clone the clone must be restored to a system which is already at the same L4T revision and other BSP which is not part of the rootfs. If not cloning, then there shouldn’t be any issue with a fresh flash other than using the correct BSP for that L4T and carrier combination.

It still sounds like a software issue since rel-28 is still working on your board. I think it would be better if you can share the boot log from bootloader and kernel when you try rel-24.

Ok, Today I tried to gather some more information. I tried everything with default fresh flash using jetpack 3.1. Always using the development kit.

This are the two part numbers that I’m trying.

P/N 135-0650-000 R2 (2017) : Works with R24 and R28.
P/N 135-0806-000 R2 (2018) : Works only with R28.

And here is the boot log for R24:

[0000.190] [TegraBoot] (version 00.00.2014.50-mobile-d44d4bf0)
[0000.196] Processing in cold boot mode Bootloader 2
[0000.200] A02 Bootrom Patch rev = 63
[0000.204] Power-up reason: reset button
[0000.207] No Battery Present
[0000.210] RamCode = 0
[0000.212] Platform has Ddr4 type ram
[0000.216] max77620 disabling SD1 Remote Sense
[0000.220] Setting Ddr voltage to 1125mv
[0000.224] Serial Number of Pmic Max77663: 0x1f0ab5
[0000.232] Entering ramdump check
[0000.235] Get RamDumpCarveOut = 0xff23f000
[0000.239] RamDumpCarveOut=0xff23f000,  RamDumperFlag=0x0
[0000.244] Last reboot was clean, booting normally!
[0000.248] Sdram initialization is successful
[0000.252] SecureOs Carveout Base=0xff800000 Size=0x00800000
[0000.258] GSC1 Carveout Base=0xff700000 Size=0x00100000
[0000.263] GSC2 Carveout Base=0xff600000 Size=0x00100000
[0000.268] GSC3 Carveout Base=0xff500000 Size=0x00100000
[0000.273] GSC4 Carveout Base=0xff400000 Size=0x00100000
[0000.278] GSC5 Carveout Base=0xff300000 Size=0x00100000
[0000.284] BpmpFw Carveout Base=0xff2c0000 Size=0x00040000
[0000.289] Lp0 Carveout Base=0xff2bf000 Size=0x00001000
[0000.304] RamDump Carveout Base=0xff23f000 Size=0x00080000
[0000.310] Platform-DebugCarveout: 0
[0000.313] Nck Carveout Base=0xff03f000 Size=0x00200000
[0000.318] Non secure mode, and RB not enabled.
[0000.368] Using GPT Primary to query partitions
[0000.373] Loading Tboot-CPU binary
[0000.422] Verifying bootloader in OdmNonSecureSBK mode
[0000.432] Bootloader load address is 0xa0000000, entry address is 0xa0000258
[0000.439] Bootloader downloaded successfully.
[0000.443] Downloaded Tboot-CPU binary to 0xa0000258
[0000.448] MAX77620_GPIO1 Configured.
[0000.452] MAX77620_GPIO5 Configured.
[0000.455] CPU power rail is up
[0000.458] CPU clock enabled
[0000.462] Performing RAM repair
[0000.465] Updating A64 Warmreset Address to 0xa00002e9
[0000.493] Bootloader DTB Load Address: 0x83000000
[0000.521] Kernel DTB Load Address: 0x83100000
[0000.526] Loading cboot binary
[0000.620] Verifying bootloader in OdmNonSecureSBK mode
[0000.658] Bootloader load address is 0x92c00000, entry address is 0x92c00258
[0000.665] Bootloader downloaded successfully.
[0000.670] GPT: Partition NOT found !
[0000.673] Find Partition via GPT Failed
[0000.677] Find Partition via PT Failed
[0000.680] function NvTbootGetBinaryOffsets: 0x1 error
[0000.685] Error in NvTbootLoadBinary: 0x1 !
[0000.689] Next binary entry address: 0x92c00258
[0000.693] BoardId: 2180
[0000.698] dram memory type is 3
[0000.702] WB0 init successful
[0000.728] Bpmp FW successfully loaded
[0000.732] Set NvDecSticky Bits
[0000.735] GSC1 address : ff700000
[0000.738] GSC2 address ff63fffc value c0edbbcc
[0000.743] GSC2 address : ff600000
[0000.747] GSC3 address : ff500000
[0000.751] GSC4 address : ff400000
[0000.754] GSC5 address : ff300000
[0000.758] GSC MC Settings done
[0000.761] TOS plaintext Image length 28752
[0000.765]  Monitor size 28752
[0000.768]  OS size 0
[0000.771] *** Secure OS image signature not verified ***
[0000.776] Loading and Validation of Secure OS Successful
[0000.781] NvTbootPackSdramParams: start.
[0000.786] NvTbootPackSdramParams: done.
[0000.790] Tegraboot started after 170537 us
[0000.794] Basic modules init took 311138 us
[0000.798] Sec Bootdevice Read Time = 216 ms, Read Size = 9476 KB
[0000.804] Sec Bootdevice Write Time = -1940251271 ms, Write Size = -68719477 KB
[0000.811] Next stage binary read took 23848 us
[0000.815] Carveout took 207255 us
[0000.818] CPU initialization took 96686 us
[0000.822] Total time taken by TegraBoot 638927 us

[0000.827] Starting CPU & Halting co-processor

64NOTICE:  BL31: v1.2(release):cc5fd7c
NOTICE:  BL31: Built : 00:37:02, Jul 20 2017
NOTICE:  Trusty image missing.
ERROR:   Error initializing runtime service trusty_fast
[0000.967] RamCode = 0
[0000.989] LPDDR4 Training: Read DT: Number of tables = 10
[0000.994] EMC Training (SRC-freq: 204000; DST-freq: 40800)
[0000.999] EMC Training Skipped
[0001.002] EMC Training (SRC-freq: 204000; DST-freq: 68000)
[0001.007] EMC Training Skipped
[0001.010] EMC Training (SRC-freq: 204000; DST-freq: 102000)
[0001.015] EMC Training Skipped
[0001.018] EMC Training (SRC-freq: 204000; DST-freq: 204000)
[0001.023] EMC Training Skipped
[0001.026] EMC Training (SRC-freq: 204000; DST-freq: 408000)
[0001.032] EMC Training Successful
[0001.035] EMC Training (SRC-freq: 204000; DST-freq: 665600)
[0001.041] EMC Training Successful
[0001.044] EMC Training (SRC-freq: 204000; DST-freq: 800000)
[0001.055] EMC Training Successful
[0001.058] EMC Training (SRC-freq: 204000; DST-freq: 1065600)
[0001.081] EMC Training Successful
[0001.084] EMC Training (SRC-freq: 204000; DST-freq: 1331200)
[0001.106] EMC Training Successful
[0001.109] EMC Training (SRC-freq: 204000; DST-freq: 1600000)
[0001.128] EMC Training Successful
[0001.132] Switching to 800000 KHz Success
[0001.141] RamCode = 0
[0001.145] DT Write: emc-table@40800 succeeded
[0001.151] DT Write: emc-table@68000 succeeded
[0001.157] DT Write: emc-table@102000 succeeded
[0001.163] DT Write: emc-table@204000 succeeded
[0001.169] DT Write: emc-table@408000 succeeded
[0001.175] DT Write: emc-table@665600 succeeded
[0001.182] DT Write: emc-table@800000 succeeded
[0001.188] DT Write: emc-table@1065600 succeeded
[0001.194] DT Write: emc-table@1331200 succeeded
[0001.200] DT Write: emc-table@1600000 succeeded
[0001.204] LPDDR4 Training: Write DT: Number of tables = 10
[0001.240]
[0001.241] Debug Init done
[0001.244] Marked DTB cacheable
[0001.247] Bootloader DTB loaded at 0x83000000
[0001.252] Marked DTB cacheable
[0001.254] Kernel DTB loaded at 0x83100000
[0001.258] DeviceTree Init done
[0001.278] Pinmux applied successfully
[0001.284] gicd_base: 0x50041000
[0001.288] gicc_base: 0x50042000
[0001.291] Interrupts Init done
[0001.297] Using base:0x60005008 & irq:33 for tick-timer
[0001.302] Using base:0x60005000 for delay-timer
[0001.306] platform_init_timer: DONE
[0001.310] Timer(tick) Init done
[0001.315] osc freq = 38400 khz
[0001.320]
[0001.321] welcome to cboot
[0001.324]
[0001.325] Cboot Version: 00.00.2014.50-t210-fadd1be5
[0001.330] calling constructors
[0001.333] initializing heap
[0001.336] initializing threads
[0001.339] initializing timers
[0001.341] creating bootstrap completion thread
[0001.346] top of bootstrap2()
[0001.349] CPU: ARM Cortex A57
[0001.352] CPU: MIDR: 0x411FD071, MPIDR: 0x80000000
[0001.356] initializing platform
[0001.403] config for ddr50 mode completed
[0001.407] sdmmc bdev is already initialized
[0001.411] Enable APE clock
[0001.413] Un-powergate APE partition
[0001.417] of_register: registering tegra_udc to of_hal
[0001.422] of_register: registering inv20628-driver to of_hal
[0001.428] of_register: registering ads1015-driver to of_hal
[0001.433] of_register: registering lp8557-bl-driver to of_hal
[0001.439] of_register: registering bq2419x_charger to of_hal
[0001.445] of_register: registering cpc to of_hal
[0001.449] of_register: registering bq27441_fuel_gauge to of_hal
[0001.469] gpio framework initialized
[0001.472] of_register: registering tca9539_gpio to of_hal
[0001.477] of_register: registering tca9539_gpio to of_hal
[0001.483] of_register: registering i2c_bus_driver to of_hal
[0001.488] of_register: registering i2c_bus_driver to of_hal
[0001.494] of_register: registering i2c_bus_driver to of_hal
[0001.499] pmic framework initialized
[0001.503] of_register: registering max77620_pmic to of_hal
[0001.508] regulator framework initialized
[0001.512] of_register: registering tegra_xhci to of_hal
[0001.517] initializing target
[0001.526] gpio_driver_register: register 'tegra_gpio_driver' driver
[0001.538] fixed regulator driver initialized
[0001.609] initializing OF layer
[0001.612] NCK carveout not present
[0001.616] Skipping dts_overrides
[0001.620] of_children_init: Ops found for compatible string nvidia,tegra210-xhci
[0001.628] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0001.659] I2C Bus Init done
[0001.662] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0001.676] I2C Bus Init done
[0001.679] of_children_init: Ops found for compatible string ti,tca9539
[0001.693] tca9539_init: i2c bus: 2, slave addr: 0xe8
[0001.699] gpio_driver_register: register 'tca9539_gpio_driver' driver
[0001.705] of_children_init: Ops found for compatible string ti,tca9539
[0001.719] tca9539_init: i2c bus: 2, slave addr: 0xee
[0001.725] gpio_driver_register: register 'tca9539_gpio_driver' driver
[0001.731] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0001.746] I2C Bus Init done
[0001.749] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0001.764] I2C Bus Init done
[0001.767] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0001.782] I2C Bus Init done
[0001.784] of_children_init: Ops found for compatible string maxim,max77620
[0001.800] max77620_init using irq 118
[0001.805] register 'maxim,max77620' pmic
[0001.809] gpio_driver_register: register 'max77620-gpio' driver
[0001.815] of_children_init: Ops found for compatible string nvidia,tegra210-i2c
[0001.830] I2C Bus Init done
[0001.835] NCK carveout not present
[0001.839] shim_invoke: No NCT, Calling dts updates
[0001.859] Find /i2c@7000c000's alias i2c0
[0001.863] get eeprom at 1-a2, size 256, type 0
[0001.868] get eeprom at 1-ae, size 256, type 0
[0001.883] Find /i2c@7000c400's alias i2c1
[0001.887] get eeprom at 2-a0, size 256, type 0
[0001.902] Find /i2c@7000c500's alias i2c2
[0001.906] get eeprom at 3-a0, size 256, type 0
[0001.911] get eeprom at 3-ae, size 256, type 0
[0001.922] Find /host1x/i2c@546c0000's alias i2c6
[0001.927] get eeprom at 7-a8, size 256, type 0
[0001.931] pm_ids_update: Updating 1,a2, size 256, type 0
[0001.936] I2C slave not started
[0001.939] I2C write failed
[0001.942] Writing offset failed
[0001.945] eeprom_init: EEPROM read failed
[0001.949] pm_ids_update: eeprom init failed
[0001.953] pm_ids_update: Updating 1,ae, size 256, type 0
[0001.958] I2C slave not started
[0001.961] I2C write failed
[0001.964] Writing offset failed
[0001.967] eeprom_init: EEPROM read failed
[0001.971] pm_ids_update: eeprom init failed
[0001.975] pm_ids_update: Updating 2,a0, size 256, type 0
[0001.980] I2C slave not started
[0001.984] I2C write failed
[0001.986] Writing offset failed
[0001.989] eeprom_init: EEPROM read failed
[0001.993] pm_ids_update: eeprom init failed
[0001.997] pm_ids_update: Updating 3,a0, size 256, type 0
[0002.027] pm_ids_update: The pm board id is 2180-1000-400
[0002.036] Adding plugin-manager/ids/2180-1000-400=/i2c@7000c500:module@0x50
[0002.047] pm_ids_update: pm id update successful
[0002.051] pm_ids_update: Updating 3,ae, size 256, type 0
[0002.081] pm_ids_update: The pm board id is 2597-0000-500
[0002.089] Adding plugin-manager/ids/2597-0000-500=/i2c@7000c500:module@0x57
[0002.098] pm_ids_update: pm id update successful
[0002.102] pm_ids_update: Updating 7,a8, size 256, type 0
[0002.110] I2C slave not started
[0002.113] I2C write failed
[0002.115] Writing offset failed
[0002.118] eeprom_init: EEPROM read failed
[0002.122] pm_ids_update: eeprom init failed
[0002.156] updating /chosen/nvidia,wifi-mac node 00:04:4b:79:3f:34
[0002.165] updating /chosen/nvidia,bluetooth-mac node 00:04:4b:79:3f:35
[0002.175] updating /chosen/nvidia,ethernet-mac node 00:04:4b:79:3f:36
[0002.181] Plugin Manager: Parse ODM data 0x00084000
[0002.216] Find /i2c@7000c000's alias i2c0
[0002.220] get eeprom at 1-a2, size 256, type 0
[0002.225] get eeprom at 1-ae, size 256, type 0
[0002.240] Find /i2c@7000c400's alias i2c1
[0002.244] get eeprom at 2-a0, size 256, type 0
[0002.259] Find /i2c@7000c500's alias i2c2
[0002.263] get eeprom at 3-a0, size 256, type 0
[0002.268] get eeprom at 3-ae, size 256, type 0
[0002.279] Find /host1x/i2c@546c0000's alias i2c6
[0002.284] get eeprom at 7-a8, size 256, type 0
[0002.288] pm_ids_update: Updating 1,a2, size 256, type 0
[0002.293] I2C slave not started
[0002.296] I2C write failed
[0002.299] Writing offset failed
[0002.302] eeprom_init: EEPROM read failed
[0002.306] pm_ids_update: eeprom init failed
[0002.310] pm_ids_update: Updating 1,ae, size 256, type 0
[0002.315] I2C slave not started
[0002.318] I2C write failed
[0002.321] Writing offset failed
[0002.324] eeprom_init: EEPROM read failed
[0002.328] pm_ids_update: eeprom init failed
[0002.332] pm_ids_update: Updating 2,a0, size 256, type 0
[0002.337] I2C slave not started
[0002.340] I2C write failed
[0002.343] Writing offset failed
[0002.346] eeprom_init: EEPROM read failed
[0002.350] pm_ids_update: eeprom init failed
[0002.354] pm_ids_update: Updating 3,a0, size 256, type 0
[0002.384] pm_ids_update: The pm board id is 2180-1000-400
[0002.392] Adding plugin-manager/ids/2180-1000-400=/i2c@7000c500:module@0x50
[0002.399] pm_ids_update: pm id update successful
[0002.403] pm_ids_update: Updating 3,ae, size 256, type 0
[0002.434] pm_ids_update: The pm board id is 2597-0000-500
[0002.441] Adding plugin-manager/ids/2597-0000-500=/i2c@7000c500:module@0x57
[0002.448] pm_ids_update: pm id update successful
[0002.453] pm_ids_update: Updating 7,a8, size 256, type 0
[0002.460] I2C slave not started
[0002.463] I2C write failed
[0002.466] Writing offset failed
[0002.469] eeprom_init: EEPROM read failed
[0002.473] pm_ids_update: eeprom init failed
[0002.507] Chip UID is 000000016411c7080c00000009068280
[0002.514] shim_cmdline_install: /chosen/bootargs: root=/dev/mmcblk0p1 rw rootwait console=ttyS0,115200n8 console=tty0 OS=l4t fbcon=map:0 net.ifnames=0    androidboot.modem=none androidboot.serialno=03244161395170808206 androidboot.security=non-secure
[0002.538] Add serial number:03244161395170808206 as DT property
[0002.546] calling apps_init()
[0002.550] Found 18 GPT partitions in "sdmmc3_user"
[0002.555] Proceeding to Cold Boot
[0002.558] starting app android_boot_app
[0002.562] Device state: unlocked
[0002.565] display console init
[0002.571] skip-display-init in bootloader
[0002.574] set_instance_and_out_type: invalid out_type
[0002.579] display_console_init: No display init
[0002.590] Gpio keyboard init success
[0002.593] bct_init bctinit
[0002.596] device_query_partition_size: failed to open partition sdmmc3_user:BMP !
[0002.604] BMP partition read failed!
[0002.607] blob_init: blob-partition BMP header reDT entry for leds-pwm not found
a[0002.623] d failed
[0002.624] load_bmp_blob: BMP blob initialization failed
[0002.630] Could not load/initialize BMP blob...ignoring
[0002.635] bl_battery_charging: connected to external power supply
[0002.646] fastboot: usb cable is not connected
[0002.651] display_console_ioctl: No display init
[0002.655] switch_backlight failed
[0002.658] bct_init bctinit
[0002.661] device_query_partition_size: failed to open partition sdmmc3_user:MSC !
[0002.669] MSC Partition not found
[0002.672] bct_init bctinit
[0002.675] bct_init bctinit
[0002.678] blob_init: USP partition does not have valid Blob
[0002.684] Loading android kernel
[0002.688] Default: NOT skip verified boot.
[0002.692] Verified boot state = Orange
[0002.698] display_console_clear: No display init
[0002.702] kernel load address: 0x80080000, size: 503741 bytes
[0002.708] ramdisk load address: 0x84100000, size: 0 bytes
[0002.714] load kernel from storage
[0002.718] decompressor handler not found
[0002.728] Successfully loaded kernel and ramdisk images
[0002.736] bct_init bctinit
[0002.739] device_query_partition_size: failed to open partition sdmmc3_user:BMP !
[0002.746] BMP partition read failed!
[0002.750] blob_init: blob-partition BMP header read failed
[0002.755] load_bmp_blob: BMP blob initialization failed
[0002.760] bmp blob is not loaded and initialized
[0002.765] Failed to display boot-logo
[0002.768] NCK carveout not present
[0002.772] Skipping dts_overrides
[0002.775] NCK carveout not present
[0002.778] shim_invoke: No NCT, Calling dts updates
[0002.801] Find /i2c@7000c000's alias i2c0
[0002.805] get eeprom at 1-a2, size 256, type 0
[0002.809] get eeprom at 1-ae, size 256, type 0
[0002.825] Find /i2c@7000c400's alias i2c1
[0002.829] get eeprom at 2-a0, size 256, type 0
[0002.845] Find /i2c@7000c500's alias i2c2
[0002.849] get eeprom at 3-a0, size 256, type 0
[0002.854] get eeprom at 3-ae, size 256, type 0
[0002.866] Find /host1x/i2c@546c0000's alias i2c6
[0002.870] get eeprom at 7-a8, size 256, type 0
[0002.875] pm_ids_update: Updating 1,a2, size 256, type 0
[0002.880] I2C slave not started
[0002.883] I2C write failed
[0002.886] Writing offset failed
[0002.889] eeprom_init: EEPROM read failed
[0002.892] pm_ids_update: eeprom init failed
[0002.897] pm_ids_update: Updating 1,ae, size 256, type 0
[0002.902] I2C slave not started
[0002.905] I2C write failed
[0002.908] Writing offset failed
[0002.911] eeprom_init: EEPROM read failed
[0002.914] pm_ids_update: eeprom init failed
[0002.919] pm_ids_update: Updating 2,a0, size 256, type 0
[0002.924] I2C slave not started
[0002.927] I2C write failed
[0002.930] Writing offset failed
[0002.933] eeprom_init: EEPROM read failed
[0002.937] pm_ids_update: eeprom init failed
[0002.941] pm_ids_update: Updating 3,a0, size 256, type 0
[0002.971] pm_ids_update: The pm board id is 2180-1000-400
[0002.980] Adding plugin-manager/ids/2180-1000-400=/i2c@7000c500:module@0x50
[0002.990] pm_ids_update: pm id update successful
[0002.994] pm_ids_update: Updating 3,ae, size 256, type 0
[0003.024] pm_ids_update: The pm board id is 2597-0000-500
[0003.032] Adding plugin-manager/ids/2597-0000-500=/i2c@7000c500:module@0x57
[0003.041] pm_ids_update: pm id update successful
[0003.046] pm_ids_update: Updating 7,a8, size 256, type 0
[0003.053] I2C slave not started
[0003.056] I2C write failed
[0003.059] Writing offset failed
[0003.062] eeprom_init: EEPROM read failed
[0003.066] pm_ids_update: eeprom init failed
[0003.100] updating /chosen/nvidia,wifi-mac node 00:04:4b:79:3f:34
[0003.109] updating /chosen/nvidia,bluetooth-mac node 00:04:4b:79:3f:35
[0003.118] updating /chosen/nvidia,ethernet-mac node 00:04:4b:79:3f:36
[0003.125] Plugin Manager: Parse ODM data 0x00084000
[0003.146] shim_cmdline_install: /chosen/bootargs: root=/dev/mmcblk0p1 rw rootwait console=ttyS0,115200n8 console=tty0 OS=l4t fbcon=map:0 net.ifnames=0    androidboot.modem=none androidboot.serialno=03244161395170808206 androidboot.security=non-secure
[0003.170] Add serial number:03244161395170808206 as DT property
[0003.178] Updated bpmp info to DTB
[0003.185] Updated initrd info to DTB
[0003.188] "proc-board" doesn't exist, creating
[0003.196] Updated board info to DTB
[0003.199] "pmu-board" doesn't exist, creating
[0003.207] Updated board info to DTB
[0003.210] "display-board" doesn't exist, creating
[0003.217] Updated board info to DTB
[0003.220] "reset" doesn't exist, creating
[0003.225] Updated reset info to DTB
[0003.228] display_console_ioctl: No display init
[0003.233] display_console_ioctl: No display init
[0003.237] display_console_ioctl: No display init
[0003.244] display_console_ioctl: No display init
[0003.252] Cmdline: root=/dev/mmcblk0p1 rw rootwait console=ttyS0,115200n8 console=tty0 OS=l4t fbcon=map:0 net.ifnames=0 androidboot.modem=none androidboot.serialno=03244161395170808206 androidboot.security=non-secure tegraid=21.1.2.0.0 ddr_die=2048M@2048M ddr_die=2048M@4096M section=256M 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 debug_uartport=lsport,0 earlyprintk=uart8250-32bit,0x70006000 maxcpus=4 usbcore.old_scheme_first=1 lp0_vec=0x1000@0xff2bf000 nvdumper_reserved=0xff23f000 core_edp_mv=1075 core_edp_ma=4000 gpt android.kerneltype=normal androidboot.touch_vendor_id=0 androidboot.touch_panel_id=63 androidboot.touch_feature=0 androidboot.bootloader=00.00.2014.50-t210-fadd1be5 androidboot.verifiedbootstate=orange
[0003.325] Updated bootarg info to DTB
[0003.331] Updated memory info to DTB
[0003.341] set vdd_core voltage to 1075 mv
[0003.345] setting 'vdd-core' regulator to 1075000 micro volts
[0003.350] nvdumper Carveout: Base = 0xff23f000 and Size = 0x80000
[0003.357] bct_init bctinit
[0003.360] Starting Bpmp FW
[0003.363] BPMP-FW Carveout: Base = 0xff2c0000 and Size = 0x40000


U-Boot 2016.07-g0ce7ca2 (Jul 20 2017 - 00:37:03 -0700)

TEGRA210
Model: NVIDIA P2371-2180
Board: NVIDIA P2371-2180
DRAM:  4 GiB
MMC:   Tegra SD/MMC: 0, Tegra SD/MMC: 1
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   No ethernet found.
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
223 bytes read in 78 ms (2 KiB/s)
p2371-2180 eMMC boot options
1:      primary kernel
Enter choice: 1:        primary kernel
Retrieving file: /boot/initrd
0 bytes read in 68 ms (0 Bytes/s)
Retrieving file: /boot/Image
20984368 bytes read in 527 ms (38 MiB/s)
append: root=/dev/mmcblk0p1 rw rootwait console=ttyS0,115200n8 console=tty0 OS=l4t fbcon=map:0 net.ifnames=0 androidboot.modem=none androidboot.serialno=03244161395170808206 androidboot.security=non-secure tegraid=21.1.2.0.0 ddr_die=2048M@2048M ddr_die=2048M@4096M section=256M 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 debug_uartport=lsport,0 earlyprintk=uart8250-32bit,0x70006000 maxcpus=4 usbcore.old_scheme_first=1 lp0_vec=0x1000@0xff2bf000 nvdumper_reserved=0xff23f000 core_edp_mv=1075 core_edp_ma=4000 gpt android.kerneltype=normal androidboot.touch_vendor_id=0 androidboot.touch_panel_id=63 androidboot.touch_feature=0 androidboot.bootloader=00.00.2014.50-t210-fadd1be5 androidboot.verifiedbootstate=orange root=/dev/mmcblk0p1 rw rootwait
## 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 00000000831aee90

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 4.4.38-tegra (buildbrain@mobile-u64-1576) (gcc version 4.8.5 (GCC) ) #1 SMP PREEMPT Thu Jul 20 00:41:06 PDT 2017
[    0.000000] Boot CPU: AArch64 Processor [411fd071]
[    0.000000] Reserved memory: initialized node vpr-carveout, compatible id nvidia,vpr-carveout
[    0.000000] Reserved memory: initialized node iram-carveout, compatible id nvidia,iram-carveout
[    0.000000] Reserved memory: initialized node ramoops_carveout, compatible id nvidia,ramoops
[    0.000000] cma: Reserved 16 MiB at 0x00000000fdc00000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] PERCPU: Embedded 17 pages/cpu @ffffffc0ffe40000 s31360 r8192 d30080 u69632
[    0.000000] CPU features: enabling workaround for ARM erratum 832075
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 1027072
[    0.000000] Kernel command line: root=/dev/mmcblk0p1 rw rootwait console=ttyS0,115200n8 console=tty0 OS=l4t fbcon=map:0 net.ifnames=0 androidboot.modem=none androidboot.serialno=03244161395170808206 androidboot.security=non-secure tegraid=21.1.2.0.0 ddr_die=2048M@2048M ddr_die=2048M@4096M section=256M 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 debug_uartport=lsport,0 earlyprintk=uart8250-32bit,0x70006000 maxcpus=4 usbcore.old_scheme_first=1 lp0_vec=0x1000@0xff2bf000 nvdumper_reserved=0xff23f000 core_edp_mv=1075 core_edp_ma=4000 gpt android.kerneltype=normal androidboot.touch_vendor_id=0 androidboot.touch_panel_id=63 androidboot.touch_feature=0 androidboot.bootloader=00.00.2014.50-t210-fadd1be5 androidboot.verifiedbootstate=orange root=/dev/mmcblk0p1 rw rootwait
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.000000] Memory: 3372572K/4173824K available (11009K kernel code, 1816K rwdata, 6352K rodata, 1208K init, 644K bss, 96740K reserved, 704512K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vmalloc : 0xffffff8000000000 - 0xffffffbdbfff0000   (   246 GB)
[    0.000000]     vmemmap : 0xffffffbdc0000000 - 0xffffffbfc0000000   (     8 GB maximum)
[    0.000000]               0xffffffbdc2000000 - 0xffffffbdc6000000   (    64 MB actual)
[    0.000000]     fixed   : 0xffffffbffa7fd000 - 0xffffffbffac00000   (  4108 KB)
[    0.000000]     PCI I/O : 0xffffffbffae00000 - 0xffffffbffbe00000   (    16 MB)
[    0.000000]     modules : 0xffffffbffc000000 - 0xffffffc000000000   (    64 MB)
[    0.000000]     memory  : 0xffffffc000000000 - 0xffffffc100000000   (  4096 MB)
[    0.000000]       .init : 0xffffffc001175000 - 0xffffffc0012a3000   (  1208 KB)
[    0.000000]       .text : 0xffffffc000080000 - 0xffffffc001174c04   ( 17364 KB)
[    0.000000]       .data : 0xffffffc0012bd000 - 0xffffffc001483230   (  1817 KB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 64.
[    0.000000]  RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=4.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=4
[    0.000000] NR_IRQS:64 nr_irqs:64 0
[    0.000000] /interrupt-controller@60004000: 192 interrupts forwarded to /interrupt-controller
[    0.000000] enable_t210_agic_clks:106 ape clocked & reset cleared
[    0.000000] clk_cbus_recalc_rate: no gbus parent
[    0.000000] clk_cbus_recalc_rate: no gbus parent
[    0.000000] clk_cbus_recalc_rate: no gbus parent
[    0.000000] clk_cbus_recalc_rate: no gbus parent
[    0.000000] clk_cbus_recalc_rate: no gbus parent
[    0.000000] kmemleak: Kernel memory leak detector disabled
[    0.000000] Architected cp15 timer(s) running at 19.20MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
[    0.000005] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns
[    0.001698] Console: colour dummy device 80x25
[    0.002568] console [tty0] enabled
[    0.002600] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=76800)
[    0.002636] pid_max: default: 32768 minimum: 301
[    0.002725] Security Framework initialized
[    0.002745] SELinux:  Initializing.
[    0.002856] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.002881] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.003552] Initializing cgroup subsys freezer
[    0.003581] Initializing cgroup subsys debug
[    0.003848] CPU0 ipc=1024
[    0.003884] CPU1 ipc=1024
[    0.003915] CPU2 ipc=1024
[    0.003946] CPU3 ipc=1024
[    0.004014] ASID allocator initialised with 65536 entries
[    0.026952] tegra-id: chipid=22117.
[    0.026981] tegra-id: opt_subrevision=0.
[    0.027012] Tegra Speedo/IDDQ fuse revision 4
[    0.027032] Tegra: CPU Speedo ID 7, SoC Speedo ID 0, GPU Speedo ID 2
[    0.027052] Tegra: CPU Process ID 0, SoC Process ID 1, GPU Process ID 0
[    0.027073] Tegra: CPU Speedo Value 2051, SoC Speedo Value 1975, GPU Speedo Value 2071
[    0.027101] Tegra: CPU IDDQ Value 1856, SoC IDDQ Value 2232, GPU IDDQ Value 2745
[    0.027143] Tegra Revision: A02 SKU: 0x17 CPU Process: 0 SoC Process: 1
[    0.028533] DTS File Name: /dvs/git/dirty/git-master_linux/kernel/kernel-4.4/arch/arm64/boot/dts/../../../../../../hardware/nvidia/platform/t210/jetson/kernel-dts/tegra210-jetson-tx1-p2597-2180-a01-devkit.dts
[    0.028582] DTB Build time: Jul 20 2017 00:41:47
[    0.044789] CPU1: Booted secondary processor [411fd071]
[    0.056755] CPU2: Booted secondary processor [411fd071]
[    0.068759] CPU3: Booted secondary pro[0000.140] [TegraBoot] (version 24.00.2015.42-mobile-ec3b827e)
[0000.146] Processing in cold boot mode Bootloader 2
[0000.150] A02 Bootrom Patch rev = 255
[0000.154] Power-up reason: on button
[0000.157] No Battery Present
[0000.160] RamCode = 0
[0000.162] Platform has Ddr4 type ram
[0000.165] max77620 disabling SD1 Remote Sense
[0000.170] Setting Ddr voltage to 1125mv
[0000.174] Serial Number of Pmic Max77663: 0xa09c1
[0000.181] Entering ramdump check
[0000.184] Get RamDumpCarveOut = 0x0
[0000.187] RamDumpCarveOut=0x0,  RamDumperFlag=0xe59ff3f8
[0000.193] Last reboot was clean, booting normally!
[0000.197] Sdram initialization is successful
[0000.201] SecureOs Carveout Base=0xff800000 Size=0x00800000
[0000.207] GSC1 Carveout Base=0xff700000 Size=0x00100000
[0000.212] GSC2 Carveout Base=0xff600000 Size=0x00100000
[0000.217] GSC3 Carveout Base=0xff500000 Size=0x00100000
[0000.222] GSC4 Carveout Base=0xff400000 Size=0x00100000
[0000.227] GSC5 Carveout Base=0xff300000 Size=0x00100000
[0000.232] BpmpFw Carveout Base=0xff2c0000 Size=0x00040000
[0000.238] Lp0 Carveout Base=0xff2bf000 Size=0x00001000
[0000.253] RamDump Carveout Base=0xff23f000 Size=0x00080000
[0000.258] Platform-DebugCarveout: 0
[0000.262] Nck Carveout Base=0xff03f000 Size=0x00200000
[0000.267] Non secure mode. Disable rollback prevention
[0000.272] AOTAG Init Done
[0000.309] Using GPT Primary to query partitions
[0000.315] Loading Tboot-CPU binary
[0000.364] Verifying bootloader in OdmNonSecureSBK mode
[0000.373] Bootloader load address is 0xa0000000, entry address is 0xa0000258
[0000.380] Bootloader downloaded successfully.
[0000.385] Downloaded Tboot-CPU binary to 0xa0000258
[0000.390] MAX77620_GPIO1 Configured.
[0000.393] MAX77620_GPIO5 Configured.
[0000.397] CPU power rail is up
[0000.399] CPU clock enabled
[0000.403] Performing RAM repair
[0000.406] Updating A64 Warmreset Address to 0xa00002e9
[0000.423] Bootloader DTB Load Address: 0x83000000
[0000.440] Kernel DTB Load Address: 0x83080000
[0000.445] Loading cboot binary
[0000.539] Verifying bootloader in OdmNonSecureSBK mode
[0000.633] Bootloader load address is 0x8010fda8, entry address is 0x80110000
[0000.640] Bootloader downloaded successfully.
[0000.644] GPT: Partition NOT found !
[0000.648] Find Partition via GPT Failed
[0000.651] Find Partition via PT Failed
[0000.655] function NvTbootGetBinaryOffsets: 0x1 error
[0000.660] Error in NvTbootLoadBinary: 0x1 !
[0000.664] Next binary entry address: 0x80110000
[0000.668] BoardId: 2180
[0000.694] NvTbootI2cProbe(): error code 0x00045100 Error while read
[0000.700] Display board id is not available
[0000.705] dram memory type is 3
[0000.708] WB0 init successful
[0000.734] Bpmp FW successfully loaded
[0000.738] Set NvDecSticky Bits
[0000.741] GSC1 address : ff700000
[0000.745] GSC2 address ff63fffc value c0edbbcc
[0000.749] GSC2 address : ff600000
[0000.753] GSC3 address : ff500000
[0000.757] GSC4 address : ff400000
[0000.760] GSC5 address : ff300000
[0000.764] GSC MC Settings done
[0000.767] TOS old plaintext Image length 65536
[0000.774] *** Secure OS image signature not verified ***
[0000.779] Loading and Validation of Secure OS Successful
[0000.784] NvTbootPackSdramParams: start.
[0000.789] NvTbootPackSdramParams: done.
[0000.793] Tegraboot started after 119154 us
[0000.797] Basic modules init took 302422 us
[0000.801] Sec Bootdevice Read Time = 194 ms, Read Size = 8464 KB
[0000.806] Sec Bootdevice Write Time = -1940251267 ms, Write Size = 343597383 KB
[0000.814] Next stage binary read took 12267 us
[0000.818] Carveout took 253039 us
[0000.821] CPU initialization took 125209 us
[0000.825] Total time taken by TegraBoot 692937 us

[0000.830] Starting CPU & Halting co-processor

64b[0000.937] RamCode = 0
[0000.952] LPDDR4 Training: Read DT: Number of tables = 10
[0000.957] EMC Training (SRC-freq: 204000; DST-freq: 40800)
[0000.963] EMC Training Skipped
[0000.965] EMC Training (SRC-freq: 204000; DST-freq: 68000)
[0000.970] EMC Training Skipped
[0000.973] EMC Training (SRC-freq: 204000; DST-freq: 102000)
[0000.979] EMC Training Skipped
[0000.981] EMC Training (SRC-freq: 204000; DST-freq: 204000)
[0000.987] EMC Training Skipped
[0000.989] EMC Training (SRC-freq: 204000; DST-freq: 408000)
[0000.996] EMC Training Successful
[0000.999] EMC Training (SRC-freq: 204000; DST-freq: 665600)
[0001.004] EMC Training Successful
[0001.007] EMC Training (SRC-freq: 204000; DST-freq: 800000)
[0001.019] EMC Training Successful
[0001.022] EMC Training (SRC-freq: 204000; DST-freq: 1065600)
[0001.045] EMC Training Successful
[0001.048] EMC Training (SRC-freq: 204000; DST-freq: 1331200)
[0001.069] EMC Training Successful
[0001.072] EMC Training (SRC-freq: 204000; DST-freq: 1600000)
[0001.092] EMC Training Successful
[0001.095] Switching to 800000 KHz Success
[0001.101] DT Write: emc-table@40800 succeeded
[0001.108] DT Write: emc-table@68000 succeeded
[0001.114] DT Write: emc-table@102000 succeeded
[0001.120] DT Write: emc-table@204000 succeeded
[0001.127] DT Write: emc-table@408000 succeeded
[0001.133] DT Write: emc-table@665600 succeeded
[0001.139] DT Write: emc-table@800000 succeeded
[0001.146] DT Write: emc-table@1065600 succeeded
[0001.152] DT Write: emc-table@1331200 succeeded
[0001.158] DT Write: emc-table@1600000 succeeded
[0001.163] LPDDR4 Training: Write DT: Number of tables = 10


U-Boot 2015.07-rc2-g78c8468 (Nov 09 2016 - 19:39:36 -0800)

TEGRA210
Model: NVIDIA P2371-2180
DRAM:  4 GiB
MC:   Tegra SD/MMC: 0, Tegra SD/MMC: 1
*** Warning - bad CRC, using default environment

tegra-pcie: PCI regions:
tegra-pcie:   I/O: 0x0000000012000000-0x0000000012010000
tegra-pcie:   non-prefetchable memory: 0x0000000013000000-0x0000000020000000
tegra-pcie:   prefetchable memory: 0x0000000020000000-0x0000000040000000
tegra-pcie: 4x1, 1x1 configuration
tegra-pcie: probing port 0, using 4 lanes
tegra-pcie: link 0 down, retrying
tegra-pcie: link 0 down, retrying
tegra-pcie: link 0 down, retrying
tegra-pcie: link 0 down, ignoring
tegra-pcie: probing port 1, using 1 lanes
tegra-pcie: link 1 down, retrying
tegra-pcie: link 1 down, retrying
tegra-pcie: link 1 down, retrying
tegra-pcie: link 1 down, ignoring
In:    serial
Out:   serial
Err:   serial
Net:   No ethernet found.
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...
USB0:   USB EHCI 1.10
scanning bus 0 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
       scanning usb for ethernet devices... 0 Ethernet Device(s) found

USB device 0: unknown device
No ethernet found.
missing environment variable: pxeuuid
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default-arm-tegra210
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default-arm
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default
No ethernet found.
Config file not found
No ethernet found.
Tegra210 (P2371-2180) #
[0000.140] [TegraBoot] (version 24.00.2015.42-mobile-ec3b827e)
[0000.146] Processing in cold boot mode Bootloader 2
[0000.150] A02 Bootrom Patch rev = 255
[0000.154] Power-up reason: reset button
[0000.157] No Battery Present
[0000.160] RamCode = 0
[0000.162] Platform has Ddr4 type ram
[0000.166] max77620 disabling SD1 Remote Sense
[0000.170] Setting Ddr voltage to 1125mv
[0000.174] Serial Number of Pmic Max77663: 0xa09c1
[0000.181] Entering ramdump check
[0000.184] Get RamDumpCarveOut = 0x0
[0000.188] RamDumpCarveOut=0x0,  RamDumperFlag=0xe59ff3f8
[0000.193] Last reboot was clean, booting normally!
[0000.197] Sdram initialization is successful
[0000.201] SecureOs Carveout Base=0xff800000 Size=0x00800000
[0000.207] GSC1 Carveout Base=0xff700000 Size=0x00100000
[0000.212] GSC2 Carveout Base=0xff600000 Size=0x00100000
[0000.217] GSC3 Carveout Base=0xff500000 Size=0x00100000
[0000.222] GSC4 Carveout Base=0xff400000 Size=0x00100000
[0000.227] GSC5 Carveout Base=0xff300000 Size=0x00100000
[0000.233] BpmpFw Carveout Base=0xff2c0000 Size=0x00040000
[0000.238] Lp0 Carveout Base=0xff2bf000 Size=0x00001000
[0000.253] RamDump Carveout Base=0xff23f000 Size=0x00080000
[0000.259] Platform-DebugCarveout: 0
[0000.262] Nck Carveout Base=0xff03f000 Size=0x00200000
[0000.267] Non secure mode. Disable rollback prevention
[0000.272] AOTAG Init Done
[0000.309] Using GPT Primary to query partitions
[0000.315] Loading Tboot-CPU binary
[0000.364] Verifying bootloader in OdmNonSecureSBK mode
[0000.374] Bootloader load address is 0xa0000000, entry address is 0xa0000258
[0000.381] Bootloader downloaded successfully.
[0000.385] Downloaded Tboot-CPU binary to 0xa0000258
[0000.390] MAX77620_GPIO1 Configured.
[0000.393] MAX77620_GPIO5 Configured.
[0000.397] CPU power rail is up
[0000.400] CPU clock enabled
[0000.403] Performing RAM repair
[0000.406] Updating A64 Warmreset Address to 0xa00002e9
[0000.423] Bootloader DTB Load Address: 0x83000000
[0000.440] Kernel DTB Load Address: 0x83080000
[0000.445] Loading cboot binary
[0000.539] Verifying bootloader in OdmNonSecureSBK mode
[0000.633] Bootloader load address is 0x8010fda8, entry address is 0x80110000
[0000.640] Bootloader downloaded successfully.
[0000.645] GPT: Partition NOT found !
[0000.648] Find Partition via GPT Failed
[0000.652] Find Partition via PT Failed
[0000.655] function NvTbootGetBinaryOffsets: 0x1 error
[0000.660] Error in NvTbootLoadBinary: 0x1 !
[0000.664] Next binary entry address: 0x80110000
[0000.668] BoardId: 2180
[0000.694] NvTbootI2cProbe(): error code 0x00045100 Error while read
[0000.700] Display board id is not available
[0000.705] dram memory type is 3
[0000.709] WB0 init successful
[0000.735] Bpmp FW successfully loaded
[0000.738] Set NvDecSticky Bits
[0000.741] GSC1 address : ff700000
[0000.745] GSC2 address ff63fffc value c0edbbcc
[0000.750] GSC2 address : ff600000
[0000.753] GSC3 address : ff500000
[0000.757] GSC4 address : ff400000
[0000.761] GSC5 address : ff300000
[0000.764] GSC MC Settings done
[0000.768] TOS old plaintext Image length 65536
[0000.774] *** Secure OS image signature not verified ***
[0000.779] Loading and Validation of Secure OS Successful
[0000.784] NvTbootPackSdramParams: start.
[0000.789] NvTbootPackSdramParams: done.
[0000.793] Tegraboot started after 119159 us
[0000.797] Basic modules init took 302712 us
[0000.801] Sec Bootdevice Read Time = 194 ms, Read Size = 8464 KB
[0000.807] Sec Bootdevice Write Time = -1940251267 ms, Write Size = 343597383 KB
[0000.814] Next stage binary read took 12267 us
[0000.818] Carveout took 253035 us
[0000.821] CPU initialization took 125208 us
[0000.825] Total time taken by TegraBoot 693222 us

[0000.830] Starting CPU & Halting co-processor

64b[0000.937] RamCode = 0
[0000.953] LPDDR4 Training: Read DT: Number of tables = 10
[0000.958] EMC Training (SRC-freq: 204000; DST-freq: 40800)
[0000.963] EMC Training Skipped
[0000.966] EMC Training (SRC-freq: 204000; DST-freq: 68000)
[0000.971] EMC Training Skipped
[0000.974] EMC Training (SRC-freq: 204000; DST-freq: 102000)
[0000.979] EMC Training Skipped
[0000.982] EMC Training (SRC-freq: 204000; DST-freq: 204000)
[0000.987] EMC Training Skipped
[0000.990] EMC Training (SRC-freq: 204000; DST-freq: 408000)
[0000.996] EMC Training Successful
[0000.999] EMC Training (SRC-freq: 204000; DST-freq: 665600)
[0001.005] EMC Training Successful
[0001.008] EMC Training (SRC-freq: 204000; DST-freq: 800000)
[0001.019] EMC Training Successful
[0001.022] EMC Training (SRC-freq: 204000; DST-freq: 1065600)
[0001.045] EMC Training Successful
[0001.048] EMC Training (SRC-freq: 204000; DST-freq: 1331200)
[0001.069] EMC Training Successful
[0001.073] EMC Training (SRC-freq: 204000; DST-freq: 1600000)
[0001.092] EMC Training Successful
[0001.095] Switching to 800000 KHz Success
[0001.101] DT Write: emc-table@40800 succeeded
[0001.108] DT Write: emc-table@68000 succeeded
[0001.114] DT Write: emc-table@102000 succeeded
[0001.121] DT Write: emc-table@204000 succeeded
[0001.127] DT Write: emc-table@408000 succeeded
[0001.133] DT Write: emc-table@665600 succeeded
[0001.140] DT Write: emc-table@800000 succeeded
[0001.146] DT Write: emc-table@1065600 succeeded
[0001.152] DT Write: emc-table@1331200 succeeded
[0001.159] DT Write: emc-table@1600000 succeeded
[0001.163] LPDDR4 Training: Write DT: Number of tables = 10


U-Boot 2015.07-rc2-g78c8468 (Nov 09 2016 - 19:39:36 -0800)

TEGRA210
Model: NVIDIA P2371-2180
DRAM:  4 GiB
MC:   Tegra SD/MMC: 0, Tegra SD/MMC: 1
*** Warning - bad CRC, using default environment

tegra-pcie: PCI regions:
tegra-pcie:   I/O: 0x0000000012000000-0x0000000012010000
tegra-pcie:   non-prefetchable memory: 0x0000000013000000-0x0000000020000000
tegra-pcie:   prefetchable memory: 0x0000000020000000-0x0000000040000000
tegra-pcie: 4x1, 1x1 configuration
tegra-pcie: probing port 0, using 4 lanes
tegra-pcie: link 0 down, retrying
tegra-pcie: link 0 down, retrying
tegra-pcie: link 0 down, retrying
tegra-pcie: link 0 down, ignoring
tegra-pcie: probing port 1, using 1 lanes
tegra-pcie: link 1 down, retrying
tegra-pcie: link 1 down, retrying
tegra-pcie: link 1 down, retrying
tegra-pcie: link 1 down, ignoring
In:    serial
Out:   serial
Err:   serial
Net:   No ethernet found.
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...
USB0:   USB EHCI 1.10
scanning bus 0 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
       scanning usb for ethernet devices... 0 Ethernet Device(s) found

USB device 0: unknown device
No ethernet found.
missing environment variable: pxeuuid
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default-arm-tegra210
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default-arm
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default
No ethernet found.
Config file not found
No ethernet found.
Tegra210 (P2371-2180) #

It looks as if there was some bootfile missing. But I’m not too familiarize with the boot log yet.

One of your logs makes this likely…

What is your exact L4T version? See “head -n 1 /etc/nv_tegra_release”. I’m looking at R24.2.1, if you are actually using R24.2 it should be very close, but perhaps explains differences (I doubt there will be any differences, but you never know until you look).

On my TX1 with R24.2.1, after “Scanning mmc 0:1…” I see:

<b>Found /boot/extlinux/extlinux.conf</b>
<b>Retrieving file: /boot/extlinux/extlinux.conf</b>
977 bytes read in 89 ms (9.8 KiB/s)
p2371-2180 eMMC boot options
1:    primary kernel

You are missing a readable extlinux.conf.

What this means is that your eMMC’s first partition (mmcblk0p1) either was not readable or had no extlinux.conf on it. If the rootfs were for some reason originally flashed or generated from a PC with 64-bit ext4 extensions, then this would be one way your Jetson would not be able to find mmcblk0p1. 64-bit extensions can be read by Linux, but not by U-Boot.

After it fails to find ext4 or extlinux.conf it moves on to alternate boot media.

It was obvious that mmcblk0p1 was found, what isn’t obvious is why it moved on (the message specified neither an unreadable file system nor a readable file system which simply didn’t have extlinux.conf). Possibility 1 (since it found mmcblk0p1) is the partition was not formatted correctly. Possibility 2 is that extlinux.conf was not where it was supposed to be.

The carrier board used would have no effect on this and is unlikely to be anything more than coincidence. Other peripherals connected could affect it, but it is unlikely given that it actually looked at mmcblk0p1 and yet moved on without finding what it wanted (e.g., even if an SD card or SATA drive was connected it did still read eMMC…there was no failure to look).

R24.2 was from a long time ago. If you still have the original host which flashed it, then you can look at the host’s “/etc/mke2fs.conf” within the ext4 section. If you see either of these, then the ext4 is incompatible with U-Boot:

metadata_csum
64bit

If you do not have the original host, then you can in fact clone the R24.2 and mount it on loopback. Once covered with loopback you can extract the details of the ext4 file system and find out if it has 64-bit extensions. You can also verify if extlinux.conf is in place and has content.

Cloning instructions have changed a lot depending on release, I think this one is still valid for R24.2:
https://devtalk.nvidia.com/default/topic/898999/jetson-tx1/tx1-r23-1-new-flash-structure-how-to-clone-/post/4784149/#4784149

To mount a clone to “/mnt” read-only, assuming the file is named “clone.img” (requires a full image, some newer clones produce both a compressed/sparse image and a full image…you should be ok with the R24.2 clone):

# This losetup is only to see the current loop device:
losetup --find
sudo mount -o loop,ro /where/ever/it/is/clone.img /mnt
# This losetup is to verify loop count incremented by 1:
losetup --find
# If the original losetup reported /dev/loop0, then this will continue to cover the clone.img after umount. The next assumes loop0, but adjust for loop1 or whatever loop number..
tune2fs -l /dev/loop0 | grep -i 'filesystem features'
# cd to /mnt/boot and view existence of extlinux.conf or extlinux/extlinux.conf
cd
sudo umount /mnt

Cloning takes a long time and lots of disk space, so check for about 20GB of free space prior to starting.