I am doing some secure boot testing on kernel 3.10.96 on Jetson-TK1 (and 3.10.40 on TK1) and my exact kernel and DTB were working fine until I burnt fuses for some testing. I did not burn the PKC hash and did not set the production fuse so I can still flash normally without signing images.
Please NVIDIA devs help to solve this error or give input on what the cause is onn kernel 3.10.96: 3.10.40 works just fine on TK1. I will post my kernel dmesg later on my TK1 that has no fuses burnt.
Here is where my kernel halts:
[ 8.634065] device-mapper: ioctl: 4.24.0-ioctl (2013-01-15) initialised: dm-devel@redhat.com
[ 8.642831] sdhci: Secure Digital Host Controller Interface driver
[ 8.649023] sdhci: Copyright(c) Pierre Ossman
[ 8.653388] sdhci-pltfm: SDHCI platform and OF driver helper
[ 8.659453] mmc0 using board files instead of DT
[ 8.664121] sdhci-tegra sdhci-tegra.3: Parent select= pll_p rate=408000000
[ 8.671033] sdhci-tegra sdhci-tegra.3: Parent select= pll_c rate=600000000
[ 8.678448] sdhci-tegra sdhci-tegra.3: Speedo value 2362
[ 8.683783] sdhci-tegra sdhci-tegra.3: Tuning constraints: nom_mv 1150, boot_mv 1150, min_or_mv 1150
[ 8.693466] mmc0: no vqmmc regulator found
[ 8.697595] mmc0: no vmmc regulator found
[ 8.701616] mmc0: Invalid maximum block size, assuming 512 bytes
[ 8.731973] mmc0: SDHCI controller on sdhci-tegra.3 [sdhci-tegra.3] using ADMA
[ 8.740300] mmc1 using board files instead of DT
[ 8.745038] sdhci-tegra sdhci-tegra.2: Parent select= pll_p rate=408000000
[ 8.751025] tegra_cec tegra_cec: tegra_cec_init Done.
[ 8.757058] sdhci-tegra sdhci-tegra.2: Parent select= pll_c rate=600000000
[ 8.764411] sdhci-tegra sdhci-tegra.2: vddio_sd_slot regulator not found: -517. Assuming vddio_sd_slot is not required.
[ 8.775225] sdhci-tegra sdhci-tegra.2: Speedo value 2362
[ 8.780580] sdhci-tegra sdhci-tegra.2: Tuning constraints: nom_mv 1150, boot_mv 1150, min_or_mv 1150
[ 8.789846] mmc1: no vqmmc regulator found
[ 8.794025] mmc1: no vmmc regulator found
[ 8.798101] mmc1: Invalid maximum block size, assuming 512 bytes
[ 8.827966] mmc1: SDHCI controller on sdhci-tegra.2 [sdhci-tegra.2] using ADMA
[ 8.835242] mmc0: BKOPS_EN bit is not set
[ 8.835435] gpio wake56 for gpio=170
[ 8.835733] mmc2 using board files instead of DT
[ 8.835749] sdhci-tegra sdhci-tegra.0: Parent select= pll_p rate=408000000
[ 8.835761] sdhci-tegra sdhci-tegra.0: Parent select= pll_c rate=600000000
[ 8.836298] sdhci-tegra sdhci-tegra.0: Speedo value 2362
[ 8.836307] sdhci-tegra sdhci-tegra.0: Tuning constraints: nom_mv 1150, boot_mv 1150, min_or_mv 1150
[ 8.875857] mmc2: no vqmmc regulator found
[ 8.878690] mmc0: new high speed DDR MMC card at address 0001
[ 8.879056] mmcblk mmc0:0001: Card claimed for testing.
[ 8.879355] mmcblk0: mmc0:0001 SEM16G 14.6 GiB
[ 8.879627] mmcblk0rpmb: mmc0:0001 SEM16G partition 3 4.00 MiB
[ 8.882126] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11
[ 8.906574] mmc2: no vmmc regulator found
[ 8.910606] mmc2: Invalid maximum block size, assuming 512 bytes
[ 8.940970] mmc2: SDHCI controller on sdhci-tegra.0 [sdhci-tegra.0] using ADMA
[ 8.950139] tegra-se tegra12-se: tegra_se_probe: complete
[ 8.955950] hidraw: raw HID events driver (C) Jiri Kosina
[ 8.963625] usbcore: registered new interface driver usbhid
[ 8.969209] usbhid: USB HID core driver
[ 8.973175] tegra_bootloader_debug: Created tegra_bootloader directory
[ 8.979724] tegra_bootloader_debug: Created sysfs interface tegra_bootloader_verify_regs in tegra_bootloader directory
[ 8.990430] tegra_bootloader_debug: Created sysfs interface tegra_bootloader_prof in tegra_bootloader directory
My current fuse/strap configs for TK1:
chip uid from BR is: 0x34001001740970420800000006fc0400
rcm version 0X400001
Skipping BoardID read at miniloader level
System Information:
chip name: unknown
chip id: 0x40 major: 1 minor: 1
chip sku: 0x81
chip uid: 0x00000001740970420800000006fc0400
macrovision: disabled
hdcp: enabled
jtag: enabled
sbk burned: true
board id: 0
warranty fuse: 0
dk burned: true
boot device: emmc
operating mode: 3
device config strap: 0
device config fuse: 0
sdram config strap: 3
(Have not attempted burning fuses on TX1 yet due to this kernel halt)
Here is where the kernel passes on non-fuse burn tegra:
[ 7.923260] tegra_bootloader_debug: Created tegra_bootloader directory
[ 7.923281] tegra_bootloader_debug: Created sysfs interface tegra_bootloader_verify_regs in tegra_bootloader directory
[ 7.923300] tegra_bootloader_debug: Created sysfs interface tegra_bootloader_prof in tegra_bootloader directory
[ 7.923948] ptm ptm: ETB is initialized.
[ 7.924129] ptm ptm: PTM driver initialized.
[ 7.928106] ptm ptm: Failed to start the PTM device
ETB is initialized.
Also disabling BOOTLOADER_DEBUG has zero success.
I am at a loss, been banging my head for days/weeks. The DTB on 3.10.96 must set a flag with burnt fuses that halts the kernel. No printk messages nothing just a halt at bootloader_debug
[ 7.149327] sdhci: Secure Digital Host Controller Interface driver
[ 7.155519] sdhci: Copyright(c) Pierre Ossman
[ 7.159885] sdhci-pltfm: SDHCI platform and OF driver helper
[ 7.165950] mmc0 using board files instead of DT
[ 7.170595] sdhci-tegra sdhci-tegra.3: Parent select= pll_p rate=408000000
[ 7.177487] sdhci-tegra sdhci-tegra.3: Parent select= pll_c rate=600000000
[ 7.184805] sdhci-tegra sdhci-tegra.3: vddio_sd_slot regulator not found: -517. Assuming vddio_sd_slot is not required.
[ 7.192079] tegra_cec tegra_cec: physical address: 10:00.
[ 7.200991] sdhci-tegra sdhci-tegra.3: Speedo value 2362
[ 7.206319] sdhci-tegra sdhci-tegra.3: Tuning constraints: nom_mv 1150, boot_mv 1150, min_or_mv 1100
[ 7.215993] mmc0: no vqmmc regulator found
[ 7.220120] mmc0: no vmmc regulator found
[ 7.224141] mmc0: Invalid maximum block size, assuming 512 bytes
[ 7.254046] mmc0: SDHCI controller on sdhci-tegra.3 [sdhci-tegra.3] using ADMA
[ 7.256625] tegra_cec tegra_cec: Sent <Text View On> res: 0.
[ 7.267178] mmc1 using board files instead of DT
[ 7.271819] sdhci-tegra sdhci-tegra.2: Parent select= pll_p rate=408000000
[ 7.278708] sdhci-tegra sdhci-tegra.2: Parent select= pll_c rate=600000000
[ 7.286095] sdhci-tegra sdhci-tegra.2: Speedo value 2362
[ 7.291422] sdhci-tegra sdhci-tegra.2: Tuning constraints: nom_mv 1150, boot_mv 1150, min_or_mv 1100
[ 7.300633] mmc1: no vqmmc regulator found
[ 7.304757] mmc1: no vmmc regulator found
[ 7.308775] mmc1: Invalid maximum block size, assuming 512 bytes
[ 7.319440] mmc0: BKOPS_EN bit is not set
[ 7.328830] sdhci-tegra sdhci-tegra.3: Found T2T coeffs data
[ 7.334523] sdhci-tegra sdhci-tegra.3: 200MHz tap hole coeffs found
[ 7.340838] mmc1: SDHCI controller on sdhci-tegra.2 [sdhci-tegra.2] using ADMA
[ 7.348236] gpio wake56 for gpio=170
[ 7.352079] mmc2 using board files instead of DT
[ 7.356748] sdhci-tegra sdhci-tegra.0: Parent select= pll_p rate=408000000
[ 7.363657] sdhci-tegra sdhci-tegra.0: Parent select= pll_c rate=600000000
[ 7.370928] sdhci-tegra sdhci-tegra.0: vddio_sd_slot regulator not found: -517. Assuming vddio_sd_slot is not required.
[ 7.381731] tegra_cec tegra_cec: Broadcast <Active Source> res: 0.
[ 7.387933] sdhci-tegra sdhci-tegra.0: Speedo value 2362
[ 7.393285] tegra_cec tegra_cec: tegra_cec_init Done.
[ 7.393297] sdhci-tegra sdhci-tegra.0: Tuning constraints: nom_mv 1150, boot_mv 1150, min_or_mv 1100
[ 7.618311] **********Auto tuning windows*************
[ 7.623506] WIN_ATTR legend: 0-BOUN_ST, 1-BOUN_END, 2-HOLE
[ 7.629051] win[0]: 0(0) - 69(1)
[ 7.632326] win[1]: 75(0) - 143(1)
[ 7.632383] mmc2: no vqmmc regulator found
[ 7.632400] mmc2: no vmmc regulator found
[ 7.632405] mmc2: Invalid maximum block size, assuming 512 bytes
[ 7.649848] win[2]: 151(0) - 222(1)
[ 7.653372] win[3]: 229(0) - 255(1)
[ 7.656073] mmc2: SDHCI controller on sdhci-tegra.0 [sdhci-tegra.0] using ADMA
[ 7.658750] tegra-se tegra12-se: tegra_se_probe: complete
[ 7.659299] hidraw: raw HID events driver (C) Jiri Kosina
Log on no fuses burnt:
7.344587] sdhci: Secure Digital Host Controller Interface driver
[ 7.350778] sdhci: Copyright(c) Pierre Ossman
[ 7.355144] sdhci-pltfm: SDHCI platform and OF driver helper
[ 7.361244] mmc0 using board files instead of DT
[ 7.365889] sdhci-tegra sdhci-tegra.3: Parent select= pll_p rate=408000000
[ 7.372843] sdhci-tegra sdhci-tegra.3: Parent select= pll_c rate=600000000
[ 7.380217] sdhci-tegra sdhci-tegra.3: vddio_sd_slot regulator not found: -517. Assuming vddio_sd_slot is not required.
[ 7.395167] sdhci-tegra sdhci-tegra.3: Speedo value 2363
[ 7.400508] sdhci-tegra sdhci-tegra.3: Tuning constraints: nom_mv 1150, boot_mv 1150, min_or_mv 1150
[ 7.410188] mmc0: no vqmmc regulator found
[ 7.414337] mmc0: no vmmc regulator found
[ 7.418362] mmc0: Invalid maximum block size, assuming 512 bytes
[ 7.421178] tegra_cec tegra_cec: tegra_cec_init Done.
[ 7.453155] mmc0: SDHCI controller on sdhci-tegra.3 [sdhci-tegra.3] using ADMA
[ 7.460721] mmc1 using board files instead of DT
[ 7.465463] sdhci-tegra sdhci-tegra.2: Parent select= pll_p rate=408000000
[ 7.472413] sdhci-tegra sdhci-tegra.2: Parent select= pll_c rate=600000000
[ 7.479944] sdhci-tegra sdhci-tegra.2: Speedo value 2363
[ 7.485364] sdhci-tegra sdhci-tegra.2: Tuning constraints: nom_mv 1150, boot_mv 1150, min_or_mv 1150
[ 7.494671] mmc1: no vqmmc regulator found
[ 7.498887] mmc1: no vmmc regulator found
[ 7.502938] mmc1: Invalid maximum block size, assuming 512 bytes
[ 7.533146] mmc1: SDHCI controller on sdhci-tegra.2 [sdhci-tegra.2] using ADMA
[ 7.540568] gpio wake56 for gpio=170
[ 7.544429] mmc2 using board files instead of DT
[ 7.549080] sdhci-tegra sdhci-tegra.0: Parent select= pll_p rate=408000000
[ 7.555969] sdhci-tegra sdhci-tegra.0: Parent select= pll_c rate=600000000
[ 7.556557] mmc0: BKOPS_EN bit is not set
[ 7.562141] sdhci-tegra sdhci-tegra.3: Found T2T coeffs data
[ 7.562149] sdhci-tegra sdhci-tegra.3: 200MHz tap hole coeffs found
[ 7.579186] sdhci-tegra sdhci-tegra.0: vddio_sd_slot regulator not found: -517. Assuming vddio_sd_slot is not required.
[ 7.589981] sdhci-tegra sdhci-tegra.0: Speedo value 2363
[ 7.595308] sdhci-tegra sdhci-tegra.0: Tuning constraints: nom_mv 1150, boot_mv 1150, min_or_mv 1150
[ 7.839424] **********Auto tuning windows*************
[ 7.844622] WIN_ATTR legend: 0-BOUN_ST, 1-BOUN_END, 2-HOLE
[ 7.850191] win[0]: 0(0) - 68(1)
[ 7.853465] win[1]: 72(0) - 141(1)
[ 7.853505] mmc2: no vqmmc regulator found
[ 7.853523] mmc2: no vmmc regulator found
[ 7.853529] mmc2: Invalid maximum block size, assuming 512 bytes
[ 7.870988] win[2]: 148(0) - 217(1)
[ 7.874512] win[3]: 221(0) - 255(1)
[ 7.877173] mmc2: SDHCI controller on sdhci-tegra.0 [sdhci-tegra.0] using ADMA
[ 7.879878] tegra-se tegra12-se: tegra_se_probe: complete
[ 7.880453] hidraw: raw HID events driver (C) Jiri Kosina
[ 7.883707] usbcore: registered new interface driver usbhid
[ 7.883710] usbhid: USB HID core driver
[ 7.883892] tegra_bootloader_debug: Created tegra_bootloader directory
[ 7.883913] tegra_bootloader_debug: Created sysfs interface tegra_bootloader_verify_regs in tegra_bootloader directory
[ 7.883933] tegra_bootloader_debug: Created sysfs interface tegra_bootloader_prof in tegra_bootloader directory
[ 7.884576] ptm ptm: ETB is initialized.
[ 7.884761] ptm ptm: PTM driver initialized.
[ 7.888675] ptm ptm: Failed to start the PTM device
[ 7.889313] soctherm: tz:0 not found, skip thresh prog
[ 7.889319] soctherm: tz:1 not found, skip thresh prog
[ 7.889325] soctherm: tz:2 not found, skip thresh prog
[ 7.889328] soctherm: tz:3 not found, skip thresh prog
[ 7.890559] thermal thermal_zone1: Registering thermal zone thermal_zone1 for type CPU-therm
[ 7.891057] thermal thermal_zone2: Registering thermal zone thermal_zone2 for type GPU-therm
[ 7.891360] thermal thermal_zone3: Registering thermal zone thermal_zone3 for type MEM-therm
[ 7.891638] thermal thermal_zone4: Registering thermal zone thermal_zone4 for type PLL-therm
[ 7.892333] tegra_throttle : init passed
[ 7.894599] Tegra cpuquiet initialized: disabled
[ 7.894802] cpu-tegra: init EDP limit: 2116 MHz
[ 7.896003] ------------[ cut here ]------------
[ 7.896021] WARNING: at /home/jetson/nvidia/shield/kernel/drivers/platform/tegra/gpu-edp.c:211 tegra_gpu_edp_probe+0xb0/0x4e4()
[ 7.896026] missing required parameter: nvidia,edp_limit
[ 7.896035] Modules linked in:
[ 7.896044] CPU: 2 PID: 1 Comm: swapper/0 Tainted: G W 3.10.96+ #1
[ 7.896070] [<c0017008>] (unwind_backtrace+0x0/0x13c) from [<c00131e4>] (show_stack+0x18/0x1c)
[ 7.896088] [<c00131e4>] (show_stack+0x18/0x1c) from [<c003c7d4>] (warn_slowpath_common+0x5c/0x74)
[ 7.896102] [<c003c7d4>] (warn_slowpath_common+0x5c/0x74) from [<c003c824>] (warn_slowpath_fmt+0x38/0x48)
[ 7.896139] [<c003c824>] (warn_slowpath_fmt+0x38/0x48) from [<c11ecec0>] (tegra_gpu_edp_probe+0xb0/0x4e4)
[ 7.896158] [<c11ecec0>] (tegra_gpu_edp_probe+0xb0/0x4e4) from [<c04ae544>] (platform_drv_probe+0x38/0x5c)
[ 7.896175] [<c04ae544>] (platform_drv_probe+0x38/0x5c) from [<c04ac34c>] (driver_probe_device+0x144/0x3a8)
[ 7.896190] [<c04ac34c>] (driver_probe_device+0x144/0x3a8) from [<c04ac690>] (__driver_attach+0x94/0x98)
[ 7.896204] [<c04ac690>] (__driver_attach+0x94/0x98) from [<c04aa414>] (bus_for_each_dev+0x68/0x9c)
[ 7.896218] [<c04aa414>] (bus_for_each_dev+0x68/0x9c) from [<c04ab8d0>] (bus_add_driver+0x1dc/0x280)
[ 7.896232] [<c04ab8d0>] (bus_add_driver+0x1dc/0x280) from [<c04ad1f0>] (driver_register+0x80/0x148)
[ 7.896247] [<c04ad1f0>] (driver_register+0x80/0x148) from [<c04ae598>] (platform_driver_probe+0x20/0xa8)
[ 7.896261] [<c04ae598>] (platform_driver_probe+0x20/0xa8) from [<c00087c0>] (do_one_initcall+0xdc/0x188)
[ 7.896275] [<c00087c0>] (do_one_initcall+0xdc/0x188) from [<c11a1bec>] (kernel_init_freeable+0x13c/0x1dc)
[ 7.896290] [<c11a1bec>] (kernel_init_freeable+0x13c/0x1dc) from [<c0c8eb50>] (kernel_init+0x14/0x160)
[ 7.896304] [<c0c8eb50>] (kernel_init+0x14/0x160) from [<c000f1a0>] (ret_from_fork+0x14/0x20)
[ 7.896310] ---[ end trace 86377aae5dd8ebe9 ]---
[ 7.896314] ------------[ cut here ]------------
[ 7.896324] WARNING: at /home/jetson/nvidia/shield/kernel/drivers/platform/tegra/gpu-edp.c:246 tegra_gpu_edp_probe+0x4cc/0x4e4()
[ 7.896328] GPU EDP management initialization failed
[ 7.896334] Modules linked in:
[ 7.896342] CPU: 2 PID: 1 Comm: swapper/0 Tainted: G W 3.10.96+ #1
[ 7.896359] [<c0017008>] (unwind_backtrace+0x0/0x13c) from [<c00131e4>] (show_stack+0x18/0x1c)
[ 7.896374] [<c00131e4>] (show_stack+0x18/0x1c) from [<c003c7d4>] (warn_slowpath_common+0x5c/0x74)
[ 7.896388] [<c003c7d4>] (warn_slowpath_common+0x5c/0x74) from [<c003c824>] (warn_slowpath_fmt+0x38/0x48)
[ 7.896403] [<c003c824>] (warn_slowpath_fmt+0x38/0x48) from [<c11ed2dc>] (tegra_gpu_edp_probe+0x4cc/0x4e4)
[ 7.896419] [<c11ed2dc>] (tegra_gpu_edp_probe+0x4cc/0x4e4) from [<c04ae544>] (platform_drv_probe+0x38/0x5c)
[ 7.896433] [<c04ae544>] (platform_drv_probe+0x38/0x5c) from [<c04ac34c>] (driver_probe_device+0x144/0x3a8)
[ 7.896447] [<c04ac34c>] (driver_probe_device+0x144/0x3a8) from [<c04ac690>] (__driver_attach+0x94/0x98)
[ 7.896460] [<c04ac690>] (__driver_attach+0x94/0x98) from [<c04aa414>] (bus_for_each_dev+0x68/0x9c)
[ 7.896473] [<c04aa414>] (bus_for_each_dev+0x68/0x9c) from [<c04ab8d0>] (bus_add_driver+0x1dc/0x280)
[ 7.896487] [<c04ab8d0>] (bus_add_driver+0x1dc/0x280) from [<c04ad1f0>] (driver_register+0x80/0x148)
[ 7.896501] [<c04ad1f0>] (driver_register+0x80/0x148) from [<c04ae598>] (platform_driver_probe+0x20/0xa8)
[ 7.896513] [<c04ae598>] (platform_driver_probe+0x20/0xa8) from [<c00087c0>] (do_one_initcall+0xdc/0x188)
[ 7.896525] [<c00087c0>] (do_one_initcall+0xdc/0x188) from [<c11a1bec>] (kernel_init_freeable+0x13c/0x1dc)
[ 7.896536] [<c11a1bec>] (kernel_init_freeable+0x13c/0x1dc) from [<c0c8eb50>] (kernel_init+0x14/0x160)
[ 7.896550] [<c0c8eb50>] (kernel_init+0x14/0x160) from [<c000f1a0>] (ret_from_fork+0x14/0x20)
[ 7.896555] ---[ end trace 86377aae5dd8ebea ]---
[ 7.896573] tegra_gpu_edp: probe of gpu_edp.20 failed with error -61
[ 7.897641] mpu6xxx 0-0069: nvi_probe mpu6xxx
[ 7.898063] cm3217 0-0010: cm_probe
[ 7.898099] cm3217 0-0010: nvs_vregs_init vdd err=-517
[ 8.382563] tegra-i2c 7000c000.i2c: no acknowledge from address 0x10
[ 8.382641] ***************************************
[ 8.382671] ********tuning windows after inserting holes*****
[ 8.382675] WIN_ATTR legend: 0-BOUN_ST, 1-BOUN_END, 2-HOLE
[ 8.382682] win[0]:-2(0) - 36(2)
[ 8.382687] win[1]:38(2) - 68(1)
[ 8.382692] win[2]:72(0) - 110(2)
[ 8.382697] win[3]:112(2) - 141(1)
[ 8.382702] win[4]:148(0) - 184(2)
[ 8.382707] win[5]:186(2) - 217(1)
[ 8.382712] win[6]:221(0) - 255(1)
[ 8.382715] ***********************************************
[ 8.382721] **********Tuning values*********
[ 8.382725] **estimated values**
[ 8.382731] T2T_Vmax 54, T2T_Vmin 74, 1'st_hole_Vmax 50, UI_Vmax 92
[ 8.382735] **Calculated values**
[ 8.382739] T2T_Vmax 67, 1'st_hole_Vmax 37, UI_Vmax 74
[ 8.382745] T2T_Vmin 67, 1'st_hole_Vmin 37, UI_Vmin 74
[ 8.382748] ***********************************
[ 8.382757] ***********final tuning windows**********
[ 8.382762] win[0]: 12 - 29
[ 8.382767] win[1]: 46 - 54
[ 8.382771] win[2]: 86 - 98
[ 8.382775] win[3]: 125 - 127
[ 8.382779] win[4]: 162 - 167
[ 8.382782] win[5]: 204 - 203
[ 8.382786] win[6]: 235 - 241
[ 8.382789] ********************************
[ 8.382794] best tap win - (12-29), best tap value 21
[ 8.382804] sdhci-tegra sdhci-tegra.3: sdhci_tegra_verify_best_tap: tuning freq 200000000hz, best tap 21
[ 8.384493] mmc0: new HS200 MMC card at address 0001
[ 8.384959] mmcblk mmc0:0001: Card claimed for testing.
[ 8.385310] mmcblk0: mmc0:0001 SEM16G 14.6 GiB
[ 8.385596] mmcblk0rpmb: mmc0:0001 SEM16G partition 3 4.00 MiB
[ 8.387734] Primary GPT is invalid, using alternate GPT.
[ 8.387781] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17
[ 8.543014] cm3217 0-0010: cm_pm pwr=0 ERR=-5
[ 8.547408] tegra-i2c 7000c000.i2c: no acknowledge from address 0x69
[ 8.553781] cm3217 0-0010: cm_probe _pm_init ERR
[ 8.558505] mpu6xxx 0-0069: nvi_int_able 0x00000000!=>0x038 ERR=-5
[ 8.558627] tegra-i2c 7000c000.i2c: no acknowledge from address 0x10
[ 8.558711] cm3217 0-0010: cm_pm pwr=0 ERR=-5
[ 8.558717] cm3217 0-0010: cm_remove
[ 8.558889] cm3218x 0-0048: cm_probe
[ 8.569139] tegra-i2c 7000c000.i2c: no acknowledge from address 0x48
[ 8.569222] cm3218x 0-0048: cm_pm pwr=0 ERR=-5
[ 8.569229] cm3218x 0-0048: nvs_probe (iio)
[ 8.569747] cm3218x 0-0048: nvs_probe (iio) light done
[ 8.569973] cm3218x 0-0048: cm_probe done
[ 8.570156] max4400x 0-0044: mx_probe
[ 8.570189] max4400x 0-0044: nvs_vregs_init vdd err=-517
[ 8.570212] max4400x 0-0044: nvs_vregs_init vled err=-517
[ 8.570221] max4400x 0-0044: mx_pm en_msk=4 ERR=-19
[ 8.570350] tegra-i2c 7000c000.i2c: no acknowledge from address 0x44
[ 8.570536] tegra-i2c 7000c000.i2c: no acknowledge from address 0x44
[ 8.570616] max4400x 0-0044: mx_probe _id_i2c ERR
[ 8.570625] max4400x 0-0044: mx_pm en_msk=0 ERR=-19
[ 8.570631] max4400x 0-0044: mx_remove
[ 8.587741] usbcore: registered new interface driver snd-usb-audio
[ 8.595134] tegra_offload_platform probe successfull.
[ 8.595138] succefully registered offload ops
[ 8.595958] tegra30_avp_audio_platform_probe successful.
[ 8.596001] tegra-snd-rt5639 tegra-snd-rt5639: Fail gpio_request AUDIO_LDO1
[ 8.679654] tegra-i2c 7000c000.i2c: no acknowledge from address 0x69
[ 8.686079] mpu6xxx 0-0069: nvi_user_ctrl_en 0x00000000!=>0x023 ERR=-5
chuang
October 26, 2017, 8:59am
8
Linux4ll,
To enable secure boot, there are sequences of tasks to be prepared,
. generate the keys for fusing
. sign the code
Please be cautious in enabling ODM_PRODUCTION fuse as once enabled, you will need to provide properly signed image to be able to boot up the device.
All these step-by-step process is documented in the secure boot package at download portal,
“Jetson Platform Fuse Burning and Secure Boot Documentation and Tools 28.1 2017/08/25”
Let me add to this that I have not burned fuses on my TX1 but have on my TK1 and PTM debugger hung the kernel so on TK1 for android boot you must disable the PTM debugger.