2 TEGRA194 # TEGRA194 # TEGRA194 # �� [0000.025] W> RATCHET: MB1 binary ratchet value 4 is too large than ratchet level 2 from HW fuses. [0000.034] I> MB1 (prd-version: 1.5.1.9-t194-41334769-73a9b7ef) [0000.039] I> Boot-mode: Coldboot [0000.042] I> Chip revision : A02P [0000.045] I> Bootrom patch version : 15 (correctly patched) [0000.050] I> ATE fuse revision : 0x200 [0000.054] I> Ram repair fuse : 0x0 [0000.057] I> Ram Code : 0x1 [0000.059] I> rst_source : 0x0 [0000.062] I> rst_level : 0x0 [0000.066] I> Boot-device: QSPI [0000.068] I> Qspi flash params source = brbct [0000.072] I> Qspi using bpmp-dma [0000.075] I> Qspi clock source : pllp [0000.079] I> QSPI Flash Size = 64 MB [0000.082] I> Qspi initialized successfully [0000.086] I> Active Boot chain : 0 [0000.089] I> Boot-device: QSPI [0000.092] I> Qspi flash params source = brbct [0000.098] W> MB1_PLATFORM_CONFIG: device prod data is empty in MB1 BCT. [0000.106] I> Temperature = 32500 [0000.109] W> Skipping boost for clk: BPMP_CPU_NIC [0000.113] W> Skipping boost for clk: BPMP_APB [0000.117] W> Skipping boost for clk: AXI_CBB [0000.121] W> Skipping boost for clk: AON_CPU_NIC [0000.125] W> Skipping boost for clk: CAN1 [0000.129] W> Skipping boost for clk: CAN2 [0000.133] I> Boot-device: QSPI [0000.136] I> Boot-device: QSPI [0000.139] I> Qspi flash params source = mb1bct [0000.143] I> Qspi using bpmp-dma [0000.146] I> Qspi clock source : pllc_out0 [0000.150] I> Qspi reinitialized [0000.153] I> Qspi flash params source = mb1bct [0000.158] I> Qspi flash params source = mb1bct [0000.163] I> ECC region[0]: Start:0x80000000, End:0x780000000 [0000.169] I> ECC region[1]: Start:0x0, End:0x0 [0000.173] I> ECC region[2]: Start:0x0, End:0x0 [0000.177] I> ECC region[3]: Start:0x0, End:0x0 [0000.181] I> ECC region[4]: Start:0x0, End:0x0 [0000.185] I> Non-ECC region[0]: Start:0x0, End:0x0 [0000.189] I> Non-ECC region[1]: Start:0x0, End:0x0 [0000.194] I> Non-ECC region[2]: Start:0x0, End:0x0 [0000.198] I> Non-ECC region[3]: Start:0x0, End:0x0 [0000.203] I> Non-ECC region[4]: Start:0x0, End:0x0 [0000.208] E> FAILED: Thermal config [0000.215] E> FAILED: MEMIO rail config [0000.234] I> DRAM ECC Scrub Mode: staged [0000.291] I> Boot-device: QSPI [0000.294] I> Qspi flash params source = mb1bct [0000.303] I> Qspi flash params source = mb1bct [0000.315] I> Qspi flash params source = mb1bct [0000.382] I> Qspi flash params source = mb1bct [0000.391] I> Qspi flash params source = mb1bct [0000.423] I> Qspi flash params source = mb1bct [0000.435] I> MB1 done ����main enter SPE VERSION #: R01.00.14 Created: Sep 19 2018 @ 11:03:21 HW Function test Start Scheduler. in late init �� [0000.443] I> Welcome to MB2(TBoot-BPMP) (version: 00.00.2018.32-mobile-6fc80c72) [0000.444] I> DMA Heap @ [0x526fa000 - 0x52ffa000] [0000.444] I> Default Heap @ [0xd486400 - 0xd48a400] [0000.445] E> DEVICE_PROD: Invalid value data = 70030000, size = 0. [0000.451] W> device prod register failed [0000.455] I> gpio framework initialized [0000.458] I> tegrabl_gpio_driver_register: register 'nvidia,tegra194-gpio' driver [0000.466] I> tegrabl_gpio_driver_register: register 'nvidia,tegra194-gpio-aon' driver [0000.473] I> No valid sdcard_params in mb1_bct [0000.478] I> Boot-device: QSPI [0000.480] I> Boot_device: QSPI_FLASH instance: 0 [0000.486] I> QSPI Flash Size = 64 MB [0000.489] I> Qspi initialized successfully [0000.492] I> qspi flash-0 params source = boot args [0000.835] I> sdmmc DDR50 mode [0000.846] I> sdmmc-3 params source = safe params [0000.851] I> Found 51 partitions in QSPI_FLASH (instance 0) [0000.868] W> Cannot find any partition table for 00000003 [0000.884] I> Found 12 partitions in SDMMC_USER (instance 3) [0000.885] I> Staged scrubbing [0001.094] I> Active Boot chain : 0 [0001.095] I> parsing oem signed section of sce header done [0001.095] I> sce binary init read from storage [0001.096] I> oem authentication of sce header done [0001.101] I> sce binary done read from storage [0001.102] I> sce: Authentication init Done [0001.103] I> parsing oem signed section of bpmp-fw header done [0001.104] I> bpmp-fw binary init read from storage [0001.105] I> Loading SCE-FW ... [0001.108] I> sce: Authentication Finalize Done [0001.112] I> oem authentication of bpmp-fw header done [0001.126] I> bpmp-fw binary done read from storage [0001.127] I> bpmp-fw: Authentication init Done [0001.128] I> parsing oem signed section of cpubl header done [0001.132] I> cpubl binary init read from storage [0001.136] I> bpmp-fw: Authentication Finalize Done [0001.141] I> oem authentication of cpubl header done [0001.149] I> cpubl binary done read from storage [0001.150] I> cpubl: Authentication init Done [0001.154] I> parsing oem signed section of rce header done [0001.159] I> rce binary init read from storage [0001.164] I> Relocating BR-BCT [0001.167] I> cpubl: Authentication Finalize Done [0001.171] I> oem authentication of rce header done [0001.176] I> rce binary done read from storage [0001.180] I> rce: Authentication init Done [0001.184] I> parsing oem signed section of ape header done [0001.189] I> ape binary init read from storage [0001.194] I> rce: Authentication Finalize Done [0001.198] I> oem authentication of ape header done [0001.202] I> ape binary done read from storage [0001.207] I> ape: Authentication init Done [0001.211] I> parsing oem signed section of tos header done [0001.216] I> tos binary init read from storage [0001.220] I> ape: Authentication Finalize Done [0001.225] I> oem authentication of tos header done [0001.231] I> tos binary done read from storage [0001.233] I> tos: Authentication init Done [0001.238] I> parsing oem signed section of bpmp-fw-dtb header done [0001.243] I> bpmp-fw-dtb binary init read from storage [0001.248] I> tos: Authentication Finalize Done [0001.254] I> oem authentication of bpmp-fw-dtb header done [0001.258] I> bpmp-fw-dtb binary done read from storage [0001.263] I> bpmp-fw-dtb: Authentication init Done [0001.268] I> parsing oem signed section of cpubl-dtb header done [0001.274] I> cpubl-dtb binary init read from storage [0001.278] I> bpmp-fw-dtb: Authentication Finalize Done [0001.313] I> oem authentication of cpubl-dtb header done [0001.315] I> cpubl-dtb binary done read from storage [0001.315] I> cpubl-dtb: Authentication init Done [0001.316] I> parsing oem signed section of eks header done [0001.317] I> eks binary init read from storage [0001.317] I> cpubl-dtb: Authentication Finalize Done [0001.318] I> oem authentication of eks header done [0001.322] I> eks binary done read from storage [0001.326] I> eks: Authentication init Done [0001.330] I> eks: Authentication Finalize Done [0001.334] I> EKB detected (length: 0x410) @ VA:0x5270a400 [0001.346] I> Unhalting SCE [0001.346] I> Unhalting SCE ��NOTICE: BL31: v1.3(release):b5eeb33f7 NOTICE: BL31: Built : 08:55:29, Feb 19 2022 ipc-unittest-main: 1519: Welcome to IPC unittest!!! ipc-unittest-main: 1531: waiting forever ipc-unittest-srv: 329: Init unittest services!!! hwkey-agent: 41: hwkey-agent is running!! hwkey-agent: 347: key_mgnt_processing ....... hwkey-agent: 255: Setting EKB key 0 to slot 14 hwkey-agent: 178: Init hweky-agent services!! luks-srv: 40: luks-srv is running!! luks-srv: 157: Init luks-srv IPC services!! platform_bootstrap_epilog: trusty bootstrap complete �� [1346021] : [ LOG ] : L4T Sce Booted : 1.4.0�� welcome to lk calling constructors initializing heap creating bootstrap completion thread top of bootstrap2() initializing platform bpmp: platform_init tag is e73a758761f0c6d24a1e69a2ac6b5035 tag_show initialized dt initialized mail initialized chipid initialized fuse initialized sku_init: not sku 00 sku_init: not sku 98 sku initialized speedo initialized ec_get_ec_list: found 45 ecs ec initialized ec_mrq initialized vmon_populate_monitors: found 3 monitors vmon initialized adc initialized fmon_populate_monitors: found 73 monitors fmon initialized fmon_mrq initialized reset initialized nvhs initialized spi2 has invalid initial rate (14836364) 392 clocks registered clk_mrq_init: mrq handler registered clk initialized nvlink initialized io_dpd initialized io_dpd initialized thermal initialized i2c5 controller initialized initialized i2c mrq handling i2c initialized regulator initialized avfs_clk_platform initialized soctherm initialized aotag initialized powergate initialized dvs initialized pm initialized pg_late initialized strap initialized tag initialized emc initialized clk_dt initialized avfs_ccplex_platform initialized tj_max: dt node not found tj_init initialized uphy_mrq_init: mrq handler registered uphy_dt initialized uphy initialized safereg_init: period 80 ms ec_late initialized �� ��mrq initialized ��[0001.726] I> Welcome to Cboot ��fmon_post initialized ��[0001.727] I> Cboot Version: t194-63226c45 [0001.727] I> CPU-BL Params @ 0x772830000 [0001.728] I> 0) Base:0x00000000 Size:0x00000000 [0001.731] I> 1) Base:0x771100000 Size:0x00100000 [0001.736] I> 2) Base:0x772000000 Size:0x00200000 [0001.741] I> 3) Base:0x771200000 Size:0x00200000 [0001.745] I> 4) Base:0x771000000 Size:0x00100000 [0001.750] I> 5) Base:0x770f00000 Size:0x00100000 [0001.754] I> 6) Base:0x773800000 Size:0x00400000 [0001.759] I> 7) Base:0x771c00000 Size:0x00400000 [0001.763] I> 8) Base:0x770e00000 Size:0x00100000 ��clk_dt_late initialized machine_check initialized pm_post initialized dbells initialized avfs_clk_platform_post initialized dmce initialized cvc initialized ccplex_avfs_hw_init: nafll_cluster0: not monitored ccplex_avfs_hw_init: nafll_cluster1: not monitored ccplex_avfs_hw_init: nafll_cluster2: not monitored ccplex_avfs_hw_init: nafll_cluster3: not monitored avfs_clk_mach_post initialized regulator_post initialized rm initialized sc7_diag initialized thermal_test initialized serial_late initialized clk_post initialized clk_dt_post initialized mc_reg initialized pg_post initialized dyn_modules initialized sku_debugfs initialized speedo_debugfs initialized adc_debugfs initialized clk_debugfs initialized emc_debugfs initialized dvs_debugfs initialized fmon_debugfs initialized vmon_debugfs initialized pg_debugfs initialized profile_fs initialized debugfs_cons initialized mail_fs initialized profile initialized cvc_debugfs initialized dmce_debugfs initialized ec_debugfs initialized rm_debugfs initialized soctherm_debug initialized gr_reader initialized mods initialized dt_fs initialized debugfs_mrq initialized debug_mrq initialized debug_safereg initialized initializing target calling apps_init() starting app shell entering main console loop ] ��[0001.768] I> 9) Base:0x770d00000 Size:0x00100000 [0001.887] I> 10) Base:0x773000000 Size:0x00800000 [0001.892] I> 11) Base:0x40000000 Size:0x00040000 [0001.896] I> 12) Base:0x770c00000 Size:0x00100000 [0001.901] I> 13) Base:0x40046000 Size:0x00002000 [0001.905] I> 14) Base:0x40048000 Size:0x00002000 [0001.910] I> 15) Base:0xac000000 Size:0x00004000 [0001.914] I> 16) Base:0x4004a000 Size:0x00002000 [0001.919] I> 17) Base:0x770b00000 Size:0x00100000 [0001.923] I> 18) Base:0x4004c000 Size:0x00002000 [0001.928] I> 19) Base:0x772200000 Size:0x00600000 [0001.932] I> 20) Base:0x4004e000 Size:0x00002000 [0001.937] I> 21) Base:0x770ad0000 Size:0x0000c000 [0001.941] I> 22) Base:0x00000000 Size:0x00000000 [0001.946] I> 23) Base:0x770ae0000 Size:0x00020000 [0001.950] I> 24) Base:0x776000000 Size:0x02000000 [0001.955] I> 25) Base:0x40050000 Size:0x00002000 [0001.959] I> 26) Base:0x40040000 Size:0x00006000 [0001.964] I> 27) Base:0x771800000 Size:0x00400000 [0001.968] I> 28) Base:0x774c00000 Size:0x01400000 [0001.973] I> 29) Base:0x771400000 Size:0x00400000 [0001.977] I> 30) Base:0x00000000 Size:0x00000000 [0001.982] I> 31) Base:0x00000000 Size:0x00000000 [0001.986] I> 32) Base:0x778000000 Size:0x08000000 [0001.991] I> 33) Base:0x00000000 Size:0x00000000 [0001.995] I> 34) Base:0x773c00000 Size:0x01000000 [0002.000] I> 35) Base:0xab000000 Size:0x01000000 [0002.004] I> 36) Base:0xa0000000 Size:0x0b000000 [0002.009] I> 37) Base:0x772800000 Size:0x00800000 [0002.013] I> 38) Base:0x80000000 Size:0x20000000 [0002.018] I> 39) Base:0xb0000000 Size:0x08000000 [0002.022] I> 40) Base:0x00000000 Size:0x00000000 [0002.027] I> 41) Base:0x00000000 Size:0x00000000 [0002.031] I> 42) Base:0x00000000 Size:0x00000000 [0002.036] I> 43) Base:0x00000000 Size:0x00000000 [0002.040] I> 44) Base:0x00000000 Size:0x00000000 [0002.045] I> 45) Base:0x00000000 Size:0x00000000 [0002.049] GIC-SPI Target CPU: 0 [0002.052] Interrupts Init done [0002.055] calling constructors [0002.058] initializing heap [0002.060] I> Heap: [0xa0699b80 ... 0xab000000] [0002.065] initializing threads [0002.068] initializing timers [0002.070] creating bootstrap completion thread [0002.075] top of bootstrap2() [0002.078] CPU: MIDR: 0x4E0F0040, MPIDR: 0x80000000 [0002.082] initializing platform [0002.401] I> dram scrub successful [0002.401] E> DEVICE_PROD: Invalid value data = 0, size = 0. [0002.401] W> device prod register failed [0002.402] I> Bl_dtb @0xaaf00000 [0002.405] W> "plugin-manager" doesn't exist, creating [0002.406] W> "ids" doesn't exist, creating [0002.407] W> "connection" doesn't exist, creating [0002.407] W> "configs" doesn't exist, creating [0002.415] E> failed to read label property for node 228160: 13 [0002.418] E> failed to read reg property for node 228248: 13 [0002.422] E> failed to read label property for node 228300: 13 [0002.428] E> failed to read label property for node 228368: 13 [0002.433] E> failed to read label property for node 228404: 13 [0002.439] E> failed to read label property for node 228440: 13 [0002.445] E> failed to read reg property for node 228508: 13 [0002.450] E> failed to read label property for node 228560: 13 [0002.456] I> Find /i2c@3160000's alias i2c0 [0002.458] I> Reading eeprom i2c=0 address=0x50 [0002.487] I> Device at /i2c@3160000:0x50 [0002.488] I> Reading eeprom i2c=0 address=0x56 [0002.512] I> Device at /i2c@3160000:0x56 [0002.513] I> Find /i2c@3180000's alias i2c2 [0002.514] I> Reading eeprom i2c=2 address=0x54 [0002.515] E> I2C: slave not found in slaves. [0002.516] E> I2C: Could not write 0 bytes to slave: 0x00a8 with repeat start true. [0002.517] E> I2C_DEV: Failed to send register address 0x00000000. [0002.517] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa8 at 0x00000000 via instance 2. [0002.526] E> eeprom: Failed to read I2C slave device [0002.531] I> Eeprom read failed 0x3526070d [0002.535] I> Reading eeprom i2c=2 address=0x57 [0002.539] E> I2C: slave not found in slaves. [0002.543] E> I2C: Could not write 0 bytes to slave: 0x00ae with repeat start true. [0002.551] E> I2C_DEV: Failed to send register address 0x00000000. [0002.557] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xae at 0x00000000 via instance 2. [0002.566] E> eeprom: Failed to read I2C slave device [0002.571] I> Eeprom read failed 0x3526070d [0002.575] I> Reading eeprom i2c=2 address=0x52 [0002.579] E> I2C: slave not found in slaves. [0002.583] E> I2C: Could not write 0 bytes to slave: 0x00a4 with repeat start true. [0002.591] E> I2C_DEV: Failed to send register address 0x00000000. [0002.597] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa4 at 0x00000000 via instance 2. [0002.606] E> eeprom: Failed to read I2C slave device [0002.611] I> Eeprom read failed 0x3526070d [0002.616] I> Find /i2c@c240000's alias i2c1 [0002.619] I> Reading eeprom i2c=1 address=0x52 [0002.625] E> I2C: slave not found in slaves. [0002.628] E> I2C: Could not write 0 bytes to slave: 0x00a4 with repeat start true. [0002.635] E> I2C_DEV: Failed to send register address 0x00000000. [0002.641] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa4 at 0x00000000 via instance 1. [0002.651] E> eeprom: Retry to read I2C slave device. [0002.655] E> I2C: slave not found in slaves. [0002.659] E> I2C: Could not write 0 bytes to slave: 0x00a4 with repeat start true. [0002.667] E> I2C_DEV: Failed to send register address 0x00000000. [0002.673] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa4 at 0x00000000 via instance 1. [0002.682] E> eeprom: Failed to read I2C slave device [0002.687] I> Eeprom read failed 0x3526070d [0002.691] I> Reading eeprom i2c=1 address=0x50 [0002.696] E> I2C: slave not found in slaves. [0002.700] E> I2C: Could not write 0 bytes to slave: 0x00a0 with repeat start true. [0002.707] E> I2C_DEV: Failed to send register address 0x00000000. [0002.713] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa0 at 0x00000000 via instance 1. [0002.722] E> eeprom: Retry to read I2C slave device. [0002.727] E> I2C: slave not found in slaves. [0002.731] E> I2C: Could not write 0 bytes to slave: 0x00a0 with repeat start true. [0002.739] E> I2C_DEV: Failed to send register address 0x00000000. [0002.745] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa0 at 0x00000000 via instance 1. [0002.754] E> eeprom: Failed to read I2C slave device [0002.759] I> Eeprom read failed 0x3526070d [0002.763] I> create_pm_ids: id: 2888-0008-600-E, len: 15 [0002.768] I> config: mem-type:00,power-config:00,misc-config:00,modem-config:00,touch-config:00,display-config:00,, len: 93 [0002.779] I> create_pm_ids: id: 2822-0000-600-G, len: 15 [0002.784] I> config: mem-type:00,power-config:00,misc-config:00,modem-config:00,touch-config:00,display-config:00,, len: 93 [0002.795] I> Adding plugin-manager/ids/2888-0008-600=/i2c@3160000:module@0x50 [0002.803] W> "i2c@3160000" doesn't exist, creating [0002.807] W> "module@0x50" doesn't exist, creating [0002.812] I> Adding plugin-manager/ids/2822-0000-600=/i2c@3160000:module@0x56 [0002.819] W> "module@0x56" doesn't exist, creating [0002.824] I> Adding plugin-manager/cvm [0002.827] W> "chip-id" doesn't exist, creating [0002.831] I> Adding plugin-manager/chip-id/A02P [0002.836] I> Plugin-manager override starting [0002.841] I> node /plugin-manager/fragement-tegra-wdt-en matches [0002.848] I> node /plugin-manager/fragement-soft-wdt matches [0002.857] I> node /plugin-manager/fragment-pcie-c5-rp matches [0002.861] I> node /plugin-manager/fragment-tegra-ufs-lane10 matches [0002.872] I> Disable plugin-manager status in FDT [0002.873] I> Plugin-manager override finished successfully [0002.873] I> gpio framework initialized [0002.878] I> tegrabl_gpio_driver_register: register 'nvidia,tegra194-gpio' driver [0002.885] I> tegrabl_gpio_driver_register: register 'nvidia,tegra194-gpio-aon' driver [0002.891] I> tegrabl_tca9539_init: i2c bus: 1, slave addr: 0x46 [0002.899] W> fetch_driver_phandle_from_dt: failed to get node with compatible ti,tca9539 [0002.907] W> fetch_driver_phandle_from_dt: failed to get node with compatible nxp,tca9539 [0002.913] W> tegrabl_tca9539_init: failed to fetch phandle from dt [0002.919] I> tegrabl_tca9539_init: i2c bus: 1, slave addr: 0x44 [0002.927] W> fetch_driver_phandle_from_dt: failed to get node with compatible ti,tca9539 [0002.934] W> fetch_driver_phandle_from_dt: failed to get node with compatible nxp,tca9539 [0002.941] W> tegrabl_tca9539_init: failed to fetch phandle from dt [0002.949] I> fixed regulator driver initialized [0002.960] I> register 'maxim' power off handle [0002.961] I> virtual i2c enabled [0002.961] I> registered 'maxim,max20024' pmic [0002.963] I> tegrabl_gpio_driver_register: register 'max20024-gpio' driver [0002.970] I> Boot-device: QSPI [0002.973] I> Boot_device: QSPI_FLASH instance: 0 [0002.978] I> QSPI source rate = 204000 Khz [0002.981] I> Requested rate for QSPI clock = 34000 Khz [0002.986] I> BPMP-set rate for QSPI clk = 34000 Khz [0002.991] I> QSPI Flash Size = 64 MB [0002.997] I> Qspi initialized successfully [0002.998] I> qspi flash-0 params source = boot args [0003.003] I> create_pm_ids: id: 2888-0008-600-E, len: 15 [0003.008] I> config: mem-type:00,power-config:00,misc-config:00,modem-config:00,touch-config:00,display-config:00,, len: 93 [0003.019] I> create_pm_ids: id: 2822-0000-600-G, len: 15 [0003.024] I> config: mem-type:00,power-config:00,misc-config:00,modem-config:00,touch-config:00,display-config:00,, len: 93 [0003.039] I> sdmmc-3 params source = safe params [0003.041] I> Found 51 partitions in QSPI_FLASH (instance 0) [0003.061] W> Cannot find any partition table for 00000003 [0003.074] I> Found 12 partitions in SDMMC_USER (instance 3) [0003.084] I> enabling 'vdd-hdmi-5v0' regulator [0003.089] I> regulator 'vdd-hdmi-5v0' already enabled [0003.089] I> hdmi cable connected [0003.091] W> set volts not configured for 'vdd-1v0' [0003.094] W> set volts not configured for 'vdd-1v8-hs' [0003.094] I> retrieved tmds range from prod_list_hdmi_soc [0003.099] E> invalid display type [0003.103] E> invalid display type [0003.104] E> cannot find any other nvdisp nodes [0003.119] I> edid read success [0003.132] I> edid read success [0003.132] I> width = 640, height = 480, frequency = 25174825 [0003.132] I> width = 1920, height = 1080, frequency = 148500000 [0003.133] I> width = 1280, height = 720, frequency = 74250000 [0003.133] I> width = 1280, height = 720, frequency = 74250000 [0003.134] I> width = 1920, height = 1080, frequency = 148351648 [0003.138] I> width = 1280, height = 720, frequency = 74175824 [0003.143] I> width = 1920, height = 1080, frequency = 148351648 [0003.149] I> width = 1280, height = 720, frequency = 74175824 [0003.155] I> width = 720, height = 480, frequency = 26973026 [0003.160] I> width = 720, height = 576, frequency = 26973026 [0003.166] I> Best mode Width = 1920, Height = 1080, freq = 148351648 [0003.176] I> hdmi_enable, starting HDMI initialisation [0003.181] I> hdmi_enable, HDMI initialisation complete [0003.190] I> Load in CBoot Boot Options partition and parse it [0003.191] E> Error -9 when finding node with path /boot-configuration [0003.194] E> tegrabl_cbo_parse_info: "boot-configuration" not found in CBO file. [0003.201] I> Using default boot order [0003.205] I> boot-dev-order :- [0003.208] I> 1.sd [0003.209] I> 2.usb [0003.211] I> 3.nvme [0003.213] I> 4.emmc [0003.215] I> 5.net [0003.217] I> Hit any key to stop autoboot: 4 TEGRA194 # setvar boot-order emmc TEGRA194 # boot I> found decompressor handler: lz4-legacy I> decompressing BMP blob ... I> Kernel type = Normal I> ########## Fixed storage boot ########## I> Loading kernel-bootctrl from partition I> Loading partition kernel-bootctrl at 0xa4ae0000 from device(0x1) W> tegrabl_get_kernel_bootctrl: magic number(0x00000000) is invalid W> tegrabl_get_kernel_bootctrl: use default dummy boot control data I> Already published: 00010003 I> Look for boot partition I> Fallback: assuming 0th partition is boot partition I> Set 0th partition is boot partition I> Detect filesystem I> Loading extlinux.conf ... I> Loading extlinux.conf binary from rootfs ... I> rootfs path: /sdmmc_user/boot/extlinux/extlinux.conf I> Loading extlinux.conf sig file from rootfs ... I> rootfs path: /sdmmc_user/boot/extlinux/extlinux.conf.sig I> Validate extlinux.conf ... I> T19x: Authenticate extlinux.conf (bin_type: 54), max size 0x2000 I> Encryption fuse is not ON I> L4T boot options I> [1]: "primary kernel" I> Enter choice: [0019.052] I> Continuing with default option: 1 [0019.052] I> Loading kernel ... [0019.052] I> Loading kernel binary from rootfs ... [0019.052] I> rootfs path: /sdmmc_user/boot/Image [0019.464] I> Loading kernel sig file from rootfs ... [0019.464] I> rootfs path: /sdmmc_user/boot/Image.sig [0019.483] I> overload load_size to 34484232 (from 34484240) [0019.483] I> Validate kernel ... [0019.483] I> T19x: Authenticate kernel (bin_type: 37), max size 0x5000000 [0019.798] I> Encryption fuse is not ON [0019.829] I> Loading kernel-dtb ... [0019.829] I> No kernel-dtb binary path [0019.829] I> Continue to load from partition ... [0019.830] I> A/B: bin_type (38) slot 0 [0019.830] I> Loading kernel-dtb from partition [0019.830] I> Loading partition kernel-dtb at 0x91000000 from device(0x1) [0019.841] I> Validate kernel-dtb ... [0019.842] I> T19x: Authenticate kernel-dtb (bin_type: 38), max size 0x400000 [0019.845] I> Encryption fuse is not ON [0019.846] I> Loading ramdisk from rootfs ... [0019.847] I> Loading ramdisk binary from rootfs ... [0019.852] I> rootfs path: /sdmmc_user/boot/initrd [0019.961] I> Loading ramdisk sig file from rootfs ... [0019.962] I> rootfs path: /sdmmc_user/boot/initrd.sig [0019.980] I> overload load_size to 7238358 (from 7238368) [0019.981] I> Validate ramdisk ... [0019.981] I> T19x: Authenticate ramdisk (bin_type: 54), max size 0x4000000 [0020.047] I> Encryption fuse is not ON [0020.061] I> Kernel hdr @0xa4ae0000 [0020.061] I> Kernel dtb @0x90000000 [0020.061] I> decompressor handler not found [0020.062] I> Copying kernel image (34484232 bytes) from 0xa4ae0000 to 0x80080000 ... [0020.073] I> Done [0020.074] I> Updated bpmp info to DTB [0020.075] I> Ramdisk: Base: 0x92000000; Size: 0x6e72d6 [0020.075] I> Updated initrd info to DTB [0020.076] W> WARN: Fail to override "console=none" in commandline [0020.076] I> Active rootfs suffix: [0020.077] E> tegrabl_linuxboot_add_disp_param, du 1 failed to get display params [0020.084] E> tegrabl_linuxboot_add_disp_param, du 1 failed to get display params [0020.092] I> Active slot suffix: [0020.095] I> add_boot_slot_suffix: slot_suffix = [0020.099] I> Linux Cmdline: console=ttyTCU0,115200 video=tegrafb earlycon=tegra_comb_uart,mmio32,0x0c168000 gpt rootfs.slot_suffix= tegra_fbmem=0x800000@0xa06b2000 lut_mem=0x2008@0xa06af000 usbcore.old_scheme_first=1 tegraid=19.1.2.0.0 maxcpus=8 boot.slot [0020.129] I> Updated bootarg info to DTB [0020.133] W> MAC addr invalid! [0020.135] E> Failed to get WIFI MAC address [0020.139] W> MAC addr invalid! [0020.142] E> Failed to get Bluetooth MAC address [0020.147] I> eeprom_get_mac_addr: MAC (type: 2): 48:b0:2d:3c:8f:c0 [0020.153] W> "plugin-manager" doesn't exist, creating [0020.158] I> Adding /chosen/plugin-manager/cvm [0020.162] W> "chip-id" doesn't exist, creating [0020.166] I> Adding /chosen/plugin-manager/chip-id [0020.171] W> "configs" doesn't exist, creating [0020.175] I> Adding /chosen/plugin-manager/configs [0020.180] W> "ids" doesn't exist, creating [0020.184] I> Adding /chosen/plugin-manager/ids [0020.189] W> "odm-data" doesn't exist, creating [0020.193] I> Adding /chosen/plugin-manager/odm-data [0020.200] W> "memory" doesn't exist, creating [0020.202] I> [0] START: 0x80000000, END: 0xac000000 [0020.206] I> [1] START: 0xac004000, END: 0x770ad0000 [0020.211] I> [2] START: 0x770adc000, END: 0x770ae0000 [0020.216] I> dram_block larger than 80000000 [0020.220] I> added [base:0x80000000, size:0x2c000000] to /memory [0020.226] I> added [base:0xac200000, size:0x6c4800000] to /memory [0020.233] I> Updated memory info to DTB [0020.236] E> add_disp_param: failed to get display params for du=1 [0020.242] W> "reset" doesn't exist, creating [0020.246] I> Adding ecid(00000001640560830800000018000200) to DT [0020.252] I> NVG: Logical CPU: 0; MPIDR: 0x80000000 [0020.256] I> NVG: Logical CPU: 1; MPIDR: 0x80000001 [0020.261] I> NVG: Logical CPU: 2; MPIDR: 0x80000100 [0020.266] I> NVG: Logical CPU: 3; MPIDR: 0x80000101 [0020.270] I> NVG: Logical CPU: 4; MPIDR: 0x80000200 [0020.275] I> NVG: Logical CPU: 5; MPIDR: 0x80000201 [0020.280] I> NVG: Logical CPU: 6; MPIDR: 0x80000300 [0020.285] I> NVG: Logical CPU: 7; MPIDR: 0x80000301 [0020.290] W> "misc-data" doesn't exist, creating [0020.294] I> Boot-device: QSPI [0020.297] W> Unknown boot device [0020.300] I> Add storage-qspi to plugin-manager/misc-data [0020.305] W> Unknown storage device [0020.309] I> Add serial number:1422721050849 as DT property [0020.315] I> Plugin-manager override starting [0020.318] I> node /plugin-manager/fragement-tegra-wdt-en matches [0020.325] I> node /plugin-manager/fragement-soft-wdt matches [0020.332] I> node /plugin-manager/fragment-pcie-c5-rp matches [0020.337] I> node /plugin-manager/fragment-tegra-ufs-lane10 matches [0020.348] I> Disable plugin-manager status in FDT [0020.348] I> Plugin-manager override finished successfully [0020.351] I> tegrabl_load_kernel_and_dtb: Done [0020.374] I> Kernel EP: 0x80080000, DTB: 0x90000000 [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 4.9.253-tegra (buildbrain@mobile-u64-5403-d8000) (gcc version 7.3.1 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05) ) #1 SMP PREEMPT Sat Feb 19 08:58:27 PST 2022 [ 0.000000] Boot CPU: AArch64 Processor [4e0f0040] [ 0.000000] OF: fdt:memory scan node memory, reg size 32, [ 0.000000] OF: fdt: - 80000000 , 2c000000 [ 0.000000] OF: fdt: - ac200000 , 6c4800000 [ 0.000000] earlycon: tegra_comb_uart0 at MMIO32 0x000000000c168000 (options '') [ 0.000000] bootconsole [tegra_comb_uart0] enabled [ 0.000000] Found tegra_fbmem: 00800000@a06b2000 [ 0.000000] Found lut_mem: 00002008@a06af000 �� [23155942] : [ LOG ] : dram_ecc enabled [23156384] : [ LOG ] : dram-ecc init success ��WARNING: pll_d3 has no dyn ramp ��[ 7.322452] cgroup: cgroup2: unknown option "nsdelegate" [ 9.005808] using random self ethernet address [ 9.005964] using random host ethernet address [ 9.661457] using random self ethernet address [ 9.661641] using random host ethernet address [ 13.045253] Bridge firewalling registered Ubuntu 18.04.6 LTS merlin-desktop ttyTCU0 merlin-desktop login: merlin Password: Last login: Fri Dec 10 04:16:41 EST 2021 on ttyTCU0 Welcome to Ubuntu 18.04.6 LTS (GNU/Linux 4.9.253-tegra aarch64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage This system has been minimized by removing packages and content that are not required on a system that users do not log into. To restore this content, you can run the 'unminimize' command. 3 updates can be applied immediately. To see these additional updates run: apt list --upgradable To run a command as administrator (user "root"), use "sudo ". See "man sudo_root" for details. merlin@merlin-desktop:~$ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/mmcblk0p1 14384136 5102232 8531520 38% / none 13894252 0 13894252 0% /dev tmpfs 14278936 4 14278932 1% /dev/shm tmpfs 14278936 21564 14257372 1% /run tmpfs 5120 4 5116 1% /run/lock tmpfs 14278936 0 14278936 0% /sys/fs/cgroup tmpfs 2855784 12 2855772 1% /run/user/120 tmpfs 2855784 0 2855784 0% /run/user/1000 merlin@merlin-desktop:~$ ls -al /dev/disk/by-pa by-partlabel/ by-partuuid/ by-path/ merlin@merlin-desktop:~$ ls -al /dev/disk/by- by-id/ by-partlabel/ by-path/ by-label/ by-partuuid/ by-uuid/ merlin@merlin-desktop:~$ ls -al /dev/disk/by-partlabel/ total 0 drwxr-xr-x 2 root root 280 Dec 10 04:15 . drwxr-xr-x 8 root root 160 Dec 10 04:15 .. lrwxrwxrwx 1 root root 15 Dec 10 04:15 APP -> ../../mmcblk0p1 lrwxrwxrwx 1 root root 15 Dec 10 04:15 APP_b -> ../../mmcblk0p2 lrwxrwxrwx 1 root root 15 Dec 10 04:15 kernel -> ../../mmcblk0p3 lrwxrwxrwx 1 root root 15 Dec 10 04:15 kernel_b -> ../../mmcblk0p4 lrwxrwxrwx 1 root root 15 Dec 10 04:15 kernel-bootctrl -> ../../mmcblk0p9 lrwxrwxrwx 1 root root 16 Dec 10 04:15 kernel-bootctrl_b -> ../../mmcblk0p10 lrwxrwxrwx 1 root root 15 Dec 10 04:15 kernel-dtb -> ../../mmcblk0p5 lrwxrwxrwx 1 root root 15 Dec 10 04:15 kernel-dtb_b -> ../../mmcblk0p6 lrwxrwxrwx 1 root root 15 Dec 10 04:15 recovery -> ../../mmcblk0p7 lrwxrwxrwx 1 root root 15 Dec 10 04:15 recovery-dtb -> ../../mmcblk0p8 lrwxrwxrwx 1 root root 16 Dec 10 04:15 RECROOTFS -> ../../mmcblk0p11 lrwxrwxrwx 1 root root 16 Dec 10 04:15 UDA -> ../../mmcblk0p12 merlin@merlin-desktop:~$ merlin@merlin-desktop:~$ nvbootctrl nvbootctrl - command-line wrapper for the boot_control HAL. Usage: nvbootctrl [Options] Command Options: -t - target available: bootloader or rootfs. Default: bootloader. Commands: get-number-slots - Prints number of slots. get-current-slot - Prints currently running SLOT. mark-boot-successful - Mark current slot as GOOD. set-active-boot-slot SLOT - On next boot, load and execute SLOT. set-slot-as-unbootable SLOT - Mark SLOT as invalid. is-slot-bootable SLOT - Returns 0 only if SLOT is bootable. is-slot-marked-successful SLOT - Returns 0 only if SLOT is marked GOOD. get-suffix SLOT - Prints suffix for SLOT. dump-slots-info - Prints info for slots. is-autosync-enabled - Prints whether the autosync is enabled(bootloader only). toggle-autosync - Enable or disable the autosync(bootloader only). is-unified-enabled - Returns 0 only if unified a/b is enabled. SLOT parameter is the zero-based slot-number. merlin@merlin-desktop:~$ nvbootctrl -t rootfs get-number-slots Fail to open metadata file Init SMD partition failed! Fail to open metadata file Fail to open metadata file -5 merlin@merlin-desktop:~$ nvbootctrl get-current-slot Fail to open metadata file Init SMD partition failed! Fail to open metadata file 0 merlin@merlin-desktop:~$