New TK1 trying to restore and not having much luck

Howdy,

I recently inherited a couple of Jetson TK1s. Unfortunately the previous owner saw fit to wipe them before I got them. I know my way around my Jetson Nano pretty well and have substantial Linux experience (I have the null modem cable hooked up and can watch serial via minicom). I read several of the online guides on flashing the emmc and while, admittedly, the directions are very basic and straightforward, I cannot seem to get the TK to take the flash.

I’m able to connect the TK in recovery mode and the output from the flash “seems” to match what I see in the docs. I have tried both the latest support L4T and the older 19.2 versions as well as multiple MicroB cables. In all cases things seem to go wonky around here on boot:

[ 7.481695] ALSA device list:
[ 7.488445] #0: HDA NVIDIA Tegra at 0x70038000 irq 113
[ 7.497725] #1: tegra-rt5639
[ 7.505860] EXT4-fs (mmcblk0p1): couldn’t mount as ext3 due to feature incompatibilities
[ 7.523409] EXT4-fs (mmcblk0p1): couldn’t mount as ext2 due to feature incompatibilities
[ 7.546435] JBD2: Unrecognised features on journal
[ 7.556001] EXT4-fs (mmcblk0p1): error loading journal
[ 7.567491] List of all partitions:
[ 7.575751] b300 15388672 mmcblk0 driver: mmcblk
[ 7.585946] b301 14929920 mmcblk0p1 7369c667-ff51-ec4a-29cd-baabf2fbe346
[ 7.603129] b302 4096 mmcblk0p2 f854c27c-e81b-8de7-765a-2e63339fc99a
[ 7.620779] b303 65536 mmcblk0p3 b70d3266-5831-5aa3-255d-051758e95ed4
[ 7.638762] b304 4096 mmcblk0p4 c6cdb2ab-b49b-1154-0e82-7441213ddc87
[ 7.657458] b305 4096 mmcblk0p5 a13ee970-e141-67fc-3e01-7e97eadc6b96
[ 7.677039] b306 4096 mmcblk0p6 2a5c388f-b0ec-fb3b-32af-3c54ec18db5c
[ 7.697376] b307 4096 mmcblk0p7 43fe1a02-fafb-3aaa-fb29-d1e6053c7c94
[ 7.718528] b308 346112 mmcblk0p8 61bed875-f989-bb5c-a899-0f95b1ebf1b3
[ 7.740179] b310 4096 mmcblk0rpmb (driver?)
[ 7.752434] No filesystem could mount root, tried: ext3 ext2 ext4 vfat ntfs fuseblk
[ 7.774332] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,1)

At this point I’m lost… Any ideas or questions are welcome.

Thanks,

Jay

1 Like

On any of the following URLs you might need to go there, log in, and then go there a second time since redirect may not work. For reference here are the L4T version listings (what JetPack flashes to the Jetson) and JetPack version listings (a front end to the L4T install):
https://developer.nvidia.com/embedded/linux-tegra-archive
https://developer.nvidia.com/embedded/jetpack-archive

Not all L4T releases (patches) were available via JetPack, and I’ll recommend to flash on command line using L4T R21.8, available here:
https://developer.nvidia.com/linux-tegra-r218

Installing R21.8 is compatible with the optional packages (such as CUDA) from JetPack 3.1 (you can flash on command line, and then uncheck everything except CUDA or other packages when running JetPack 3.1…this will leave L4T R21.8 and still install the latest of those “other” packages so long as you uncheck flash when running JetPack).

I’ll mention steps to take, and then look at some of the issues you’ve noted.

Download the “driver package” and “sample root filesystem” from R21.8. Unpack the driver package as a regular user…do not use sudo. This will create the “Linux_for_Tegra/” subdirectory. Within this there will be a “rootfs/” subdirectory…cd into that ("Linux_for_Tegra/rootfs/"), and unpack the sample rootfs as root (use “sudo”). cd back to the “Linux_for_Tegra/” directory, and add the NVIDIA drivers to the “rootfs/” via “sudo ./apply_binaries.sh”.

Summary:
On the host cd anywhere you want to unpack and work from with sufficient disk space…probably at least 20GB of spare space ("df -H -T /where/ever/it/is"). The space used must be type ext4, or any native Linux filesystem type. NTFS and VFAT and many others will cause failure even though flash will appear to succeed.

  1. tar xvfj Tegra124_Linux_R21.8.0_armhf.tbz2
  2. cd rootfs
  3. sudo tar xvfj /where/ever/it/is/Tegra_Linux_Sample-Root-Filesystem_R21.8.0_armhf.tbz2
  4. cd ..
  5. sudo ./apply_binaries.sh

At this point your software is ready for flash. You can flash however many times you want to without repeating those above steps (you only need the above steps to be done once).

Make sure the micro-B USB cable is attached, and that the Jetson is in recovery mode. For a TK-1 developer kit in recovery mode the host PC should show finding the device with “lsusb -d 0955:7140”. Note that many micro-B USB cables are cheap charging cables and tend to fail under long/heavy data transfers and that the NVIDIA logo provided micro-B USB cables are known to work quite well. Other cables may show as having USB errors during longer transfers. VMs also have USB issues.

With the Jetson in recovery mode this will flash:
sudo ./flash.sh jetson-tk1 mmcblk0p1


The interesting errors are here:

This means that either the generated rootfs image was corrupt or truncated, or else not hte correct filesystem type. During a flash the TK1 will have a “raw” rootfs partition generated which is about 15GB in size. That generated image then has a smaller “sparse” version generated (probably about 1.5GB). There is other temporary content as well. If your host PC runs out of space, then the image creation simply truncates and the flash runs without saying anything, but using truncated images or temporary content. Naturally, this implies a failed system.

During creation of the original rootfs image the “rootfs/” content has a few boot files added, but is otherwise an exact match to what gets flashed. When stored in the “rootfs/” subdirectory the files have the exact permissions that will be put into the image which gets flashed. If the filesystem type of the host PC is not ext4 (or a native Linux filesystem type) in “rootfs/”, then the permissions during copy to image will be invalid. Flash would work, but errors would occur while running.

Note that “df -H -T /some/location/Linux_for_Tegra” will tell you about spare disk space and filesystem type in your flash location on the PC. I always say to use more than what I’d expect to be required because you don’t want your host PC to run out of space even if there is enough for the flash. Once you are done flashing the large temp files “Linux_for_Tegra/bootloader/system.img.raw” and “Linux_for_Tegra/bootloader/system.img” can be deleted. A new flash would generate these again anyway unless you use the “-r” option to prevent this. If you were to flash a clone then you would replace the “system.img” file with your clone using the same name, and then use the “-r” option to prevent the clone from being overwritten.

VMs are a real headache since the TK1 will repeatedly disconnect and reconnect during a flash, and the VM will lose connection and the parent o/s will grab the TK1 sometimes and break flash (VMs can be made to work, but it takes effort to get USB on a VM to behave right).

Once you have the system booted correctly, then you can run JetPack 3.1, uncheck flash and uncheck host PC installs, and add extra packages. Note that if you try to add the samples, then the host has to download a cross compiler and other content before copying to the TK1, and so I recommend not adding any sample applications until CUDA and any other optional files are added.

Linuxdev,

Thanks for the detailed explanation and steps to follow. I followed the steps and still am not up and running.

So new information:

  1. I am using a Ubuntu 18.04 native laptop (no VM)
  2. The FS for / is indeed ext4
  3. The SSD in the laptop is 128GB of which I have 96GB free
  4. I am trying a new microB cable
  5. I WAS using sudo everywhere, but redid the process following your directions
  6. I am still seeing wonkiness on boot via the serial cable:

U-Boot SPL 2018.05-gc50329da15 (Oct 31 2019 - 13:48:20 -0700)
Trying to boot from RAM

U-Boot 2018.05-gc50329da15 (Oct 31 2019 - 13:48:20 -0700)

TEGRA124
Model: NVIDIA Jetson TK1
Board: NVIDIA Jetson TK1
DRAM: 2 GiB
MMC: sdhci@700b0400: 1, sdhci@700b0600: 0
Loading Environment from MMC… *** Warning - bad CRC, using default environment

Failed (-5)
In: serial
Out: serial
Err: serial
CPU is in NS mode
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
827 bytes read in 140 ms (4.9 KiB/s)
Jetson-TK1 eMMC boot options
1: primary kernel
Enter choice: 1: primary kernel
Retrieving file: /boot/zImage
6230800 bytes read in 268 ms (22.2 MiB/s)
append: console=ttyS0,115200n8 console=tty1 no_console_suspend=1 lp0_vec=2064@0t
Retrieving file: /boot/tegra124-jetson_tk1-pm375-000-c00-00.dtb
59966 bytes read in 81 ms (722.7 KiB/s)

Flattened Device Tree blob at 82000000

Booting using the fdt blob at 0x82000000
Using Device Tree in place at 82000000, end 82011a3d

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 3.10.40-ge16a41a05c9e (buildbrain@mobile-u64-1258)9
[ 0.000000] CPU: ARMv7 Processor [413fc0f3] revision 3 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[ 0.000000] Machine: jetson-tk1, model: NVIDIA Tegra124 PM375, serial: 0
[ 0.000000] Found tsec, start=0xf4900000 size=2000000
[ 0.000000] Tegra reserved memory:
[ 0.000000] LP0: f46ff000 - f46ff80f
[ 0.000000] Bootloader framebuffer: 00000000 - 00000000
[ 0.000000] Bootloader framebuffer2: 00000000 - 00000000
[ 0.000000] Framebuffer: f8500000 - f96fffff
[ 0.000000] 2nd Framebuffer: f9700000 - fdefffff
[ 0.000000] Carveout: 00000000 - 00000000
[ 0.000000] Vpr: 00000000 - 00000000
[ 0.000000] Tsec: f4900000 - f68fffff
[ 0.000000] cma: CMA: reserved 16 MiB at ae800000
[ 0.000000] Memory policy: ECC disabled, Data cache writealloc
[ 0.000000] DTS File Name: /dvs/git/dirty/git-master_linux/kernel/arch/arm/bs
[ 0.000000] get_secure_pmc_setting: done secure_pmc=1
[ 0.000000] Tegra12: CPU Speedo value 2311, Soc Speedo value 2229, Gpu Speed8
[ 0.000000] Tegra12: CPU Speedo ID 1, Soc Speedo ID 1, Gpu Speedo ID 1
[ 0.000000] Tegra12: CPU Process ID 1,Soc Process ID 1,Gpu Process ID 1
[ 0.000000] Tegra Revision: A01 SKU: 0x81 CPU Process: 1 Core Process: 1
[ 0.000000] tegra: PLLP fixed rate: 408000000
[ 0.000000] tegra_clk_shared_bus_user_init: c2bus client se left ON
[ 0.000000] tegra_clk_shared_bus_user_init: c4bus client vi left ON
[ 0.000000] Lowering cpu_lp maximum rate from 1350000000 to 1092000000
[ 0.000000] Lowering sbus maximum rate from 420000000 to 384000000
[ 0.000000] Lowering vic03 maximum rate from 900000000 to 828000000
[ 0.000000] Lowering tsec maximum rate from 900000000 to 828000000
[ 0.000000] Lowering msenc maximum rate from 600000000 to 528000000
[ 0.000000] Lowering se maximum rate from 600000000 to 528000000
[ 0.000000] Lowering vde maximum rate from 600000000 to 528000000
[ 0.000000] Lowering host1x maximum rate from 500000000 to 444000000
[ 0.000000] Lowering vi maximum rate from 700000000 to 600000000
[ 0.000000] Lowering isp maximum rate from 700000000 to 600000000
[ 0.000000] Lowering c4bus maximum rate from 700000000 to 600000000
[ 0.000000] Lowering pll_c maximum rate from 1400000000 to 1066000000
[ 0.000000] Lowering pll_c2 maximum rate from 1200000000 to 1066000000
[ 0.000000] Lowering pll_c3 maximum rate from 1200000000 to 1066000000
[ 0.000000] Lowering hdmi maximum rate from 594000000 to 297000000
[ 0.000000] Lowering sdmmc1 maximum rate from 208000000 to 204000000
[ 0.000000] Lowering sdmmc3 maximum rate from 208000000 to 204000000
[ 0.000000] Lowering gbus maximum rate from 1032000000 to 852000000
[ 0.000000] Lowering cpu_g maximum rate from 3000000000 to 2065500000
[ 0.000000] tegra dvfs: VDD_CPU nominal 1260mV, scaling enabled
[ 0.000000] tegra dvfs: VDD_CORE nominal 1150mV, scaling enabled
[ 0.000000] tegra dvfs: VDD_GPU nominal 1200mV, scaling enabled
[ 0.000000] Switching to timer-based delay loop
[ 0.000000] tegra_powergate_init: DONE
[ 0.000000] PERCPU: Embedded 9 pages/cpu @c1df3000 s15168 r8192 d13504 u36864
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pa8
[ 0.000000] Kernel command line: console=ttyS0,115200n8 console=tty1 no_const
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Memory: 1923MB = 1923MB total
[ 0.000000] Memory: 1920996k/1920996k available, 142364k reserved, 1190908K m
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] vmalloc : 0xf0000000 - 0xff000000 ( 240 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xef800000 ( 760 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0b5b7d4 (11598 kB)
[ 0.000000] .init : 0xc0b5c000 - 0xc0bd8b40 ( 499 kB)
[ 0.000000] .data : 0xc0bda000 - 0xc0d3ef68 (1428 kB)
[ 0.000000] .bss : 0xc0d3ef68 - 0xc0dd9d8c ( 620 kB)
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] NR_IRQS:960
[ 0.000000] the number of interrupt controllers found is 5
[ 0.000000] Architected local timer running at 12.00MHz (phys).
[ 0.000000] sched_clock: 56 bits at 12MHz, resolution 83ns, wraps every 2863s
[ 0.000000] Ignoring duplicate/late registration of read_current_timer delay
[ 0.000000] Console: colour dummy device 80x30
[ 0.000000] console [tty1] enabled
[ 0.003745] Calibrating delay loop (skipped), value calculated using timer f0
[ 0.003817] pid_max: default: 32768 minimum: 301
[ 0.004123] Mount-cache hash table entries: 512
[ 0.027863] Initializing cgroup subsys debug
[ 0.027908] Initializing cgroup subsys freezer
[ 0.027994] CPU: Testing write buffer coherency: ok
[ 0.028067] ftrace: allocating 33504 entries in 66 pages
[ 0.071376] /cpus/cpu@0 missing clock-frequency property
[ 0.071408] /cpus/cpu@1 missing clock-frequency property
[ 0.071429] /cpus/cpu@2 missing clock-frequency property
[ 0.071449] /cpus/cpu@3 missing clock-frequency property
[ 0.071489] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.071745] psci: probing for conduit method from DT.
[ 0.071767] psci: PSCIv0.2 detected in firmware.
[ 0.071784] psci: Using standard PSCI v0.2 function IDs
[ 0.071815] Setting up static identity map for 0xc0824058 - 0xc08240f4
[ 0.075442] ftrace: Allocated trace_printk buffers
[ 0.083129] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.086149] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[ 0.089200] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[ 0.089392] Brought up 4 CPUs
[ 0.089456] SMP: Total of 4 processors activated.
[ 0.089472] CPU: All CPU(s) started in HYP mode.
[ 0.089489] CPU: Virtualization extensions available.
[ 0.090374] devtmpfs: initialized
[ 0.099383] pinctrl core: initialized pinctrl subsystem
[ 0.099710] regulator-dummy: no parameters
[ 0.100413] NET: Registered protocol family 16
[ 0.102809] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.104076] tegra_smmu tegra_smmu: Loaded Tegra IOMMU driver
[ 0.110184] console [pstore-1] enabled
[ 0.110223] ramoops: attached 0x200000@0xf8300000, ecc: 0/0
[ 0.110616] cpuidle: using governor ladder
[ 0.110640] cpuidle: using governor menu
[ 0.114368] ardbeg_camera_auxdata: update camera lookup table.
[ 0.123424] tegra-gpio 6000d000.gpio: Initialising GPIO state 0: name default
[ 0.123818] gpiochip_add: registered GPIOs 0 to 255 on device: tegra-gpio
[ 0.130753] Wake16 for irq=34
[ 0.133268] Wake58 for irq=81
[ 0.133319] Wake41 for irq=129
[ 0.133338] Wake43 for irq=129
[ 0.133385] Wake40 for irq=53
[ 0.133404] Wake42 for irq=53
[ 0.137778] board_info: id:sku:fab:major:minor = 0x0177:0x0000:0x42:0x44:0x00
[ 0.137863] board_info: id:sku:fab:major:minor = 0x0177:0x0000:0x42:0x44:0x00
[ 0.137956] Selecting UARTD as the debug console
[ 0.138003] The debug console clock name is uartd
[ 0.138445] ardbeg_modem_init: modem_id = 0
[ 0.141139] Clear bootloader IO dpd settings
[ 0.141388] Loading jetson TK1 EMC tables.
[ 0.141637] tegra: pll_m is selected as scalable EMC clock source
[ 0.141682] Lowering emc maximum rate from 1200000000 to 924000000
[ 0.141712] tegra: validated EMC DFS table
[ 0.141843] ardbeg_edp_init: CPU regulator 12500 mA
[ 0.409431] ardbeg_edp_init: GPU regulator 11400 mA
[ 0.410432] swapper/0 isomgr_init(): iso emc max clk=924000KHz
[ 0.410454] swapper/0 isomgr_init(): max_iso_bw=7392000KB[ 0.410866] ardbh
[ 0.411023] Raydium - touch platform_id : 8
[ 0.493948] platform tegradc.0: IOVA linear map 0xf8500000(1200000)
[ 0.497267] platform tegradc.0: IOVA linear map 0xf9700000(4800000)
[ 0.502292] platform tegradc.1: IOVA linear map 0xf8500000(1200000)
[ 0.505596] platform tegradc.1: IOVA linear map 0xf9700000(4800000)
[ 0.506071] FUSE: cp_rev 0 ft_rev 0
[ 0.506252] tegra11_soctherem_oc_int_init(): OC interrupts are not enabled
[ 0.506664] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint.
[ 0.506694] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.506847] Tegra restart notifier registered.
[ 0.507082] mc-err: Started MC error interface!
[ 0.517828] bio: create slab at 0
[ 0.519754] reg-fixed-voltage 0.regulator: Consumer c1 does not have device e
[ 0.519791] reg-fixed-voltage 0.regulator: Consumer c2 does not have device e
[ 0.519927] vdd-ac-bat: 8400 mV
[ 0.520090] reg-fixed-voltage 1.regulator: Consumer c1 does not have device e
[ 0.520126] reg-fixed-voltage 1.regulator: Consumer c2 does not have device e
[ 0.520251] vdd-3v3-aon: 3300 mV
[ 0.520406] reg-fixed-voltage 8.regulator: Consumer c1 does not have device e
[ 0.520440] reg-fixed-voltage 8.regulator: Consumer c2 does not have device e
[ 0.520473] reg-fixed-voltage 8.regulator: Consumer c3 does not have device e
[ 0.520510] reg-fixed-voltage 8.regulator: Consumer c6 does not have device e
[ 0.520542] reg-fixed-voltage 8.regulator: Consumer c7 does not have device e
[ 0.520573] reg-fixed-voltage 8.regulator: Consumer c8 does not have device e
[ 0.520605] reg-fixed-voltage 8.regulator: Consumer c9 does not have device e
[ 0.520636] reg-fixed-voltage 8.regulator: Consumer c10 does not have devicee
[ 0.520668] reg-fixed-voltage 8.regulator: Consumer c11 does not have devicee
[ 0.520700] reg-fixed-voltage 8.regulator: Consumer c12 does not have devicee
[ 0.520835] reg-3v3-supply: 3300 mV
[ 0.522519] vgaarb: loaded
[ 0.523176] SCSI subsystem initialized
[ 0.523555] usbcore: registered new interface driver usbfs
[ 0.523623] usbcore: registered new interface driver hub
[ 0.523741] usbcore: registered new device driver usb
[ 0.526666] as3722 4-0040: AS3722 ID: ID1:ID2:ID3 = 0x0c:0x01:0x15
[ 0.526699] as3722 4-0040: Final OTP version 1V21
[ 0.531035] gpiochip_add: registered GPIOs 1016 to 1023 on device: as3722-gpo
[ 0.531263] as3722-regulator as3722-regulator.0: Consumer c1 does not have de
[ 0.531322] as3722-regulator as3722-regulator.0: Consumer c1 does not have de
[ 0.531376] as3722-regulator as3722-regulator.0: Consumer c1 does not have de
[ 0.531409] as3722-regulator as3722-regulator.0: Consumer c2 does not have de
[ 0.531441] as3722-regulator as3722-regulator.0: Consumer c3 does not have de
[ 0.531474] as3722-regulator as3722-regulator.0: Consumer c4 does not have de
[ 0.531532] as3722-regulator as3722-regulator.0: Consumer c1 does not have de
[ 0.531564] as3722-regulator as3722-regulator.0: Consumer c2 does not have de
[ 0.531596] as3722-regulator as3722-regulator.0: Consumer c3 does not have de
[ 0.531628] as3722-regulator as3722-regulator.0: Consumer c4 does not have de
[ 0.531660] as3722-regulator as3722-regulator.0: Consumer c5 does not have de
[ 0.531692] as3722-regulator as3722-regulator.0: Consumer c6 does not have de
[ 0.531724] as3722-regulator as3722-regulator.0: Consumer c7 does not have de
[ 0.531790] as3722-regulator as3722-regulator.0: Consumer c1 does not have de
[ 0.531822] as3722-regulator as3722-regulator.0: Consumer c2 does not have de
[ 0.531853] as3722-regulator as3722-regulator.0: Consumer c3 does not have de
[ 0.531885] as3722-regulator as3722-regulator.0: Consumer c4 does not have de
[ 0.531919] as3722-regulator as3722-regulator.0: Consumer c6 does not have de
[ 0.531954] as3722-regulator as3722-regulator.0: Consumer c8 does not have de
[ 0.531986] as3722-regulator as3722-regulator.0: Consumer c9 does not have de
[ 0.532018] as3722-regulator as3722-regulator.0: Consumer c10 does not have e
[ 0.532050] as3722-regulator as3722-regulator.0: Consumer c11 does not have e
[ 0.532082] as3722-regulator as3722-regulator.0: Consumer c12 does not have e
[ 0.532114] as3722-regulator as3722-regulator.0: Consumer c13 does not have e
[ 0.532163] as3722-regulator as3722-regulator.0: Consumer c14 does not have e
[ 0.532197] as3722-regulator as3722-regulator.0: Consumer c15 does not have e
[ 0.532253] as3722-regulator as3722-regulator.0: Consumer c1 does not have de
[ 0.532285] as3722-regulator as3722-regulator.0: Consumer c2 does not have de
[ 0.532339] as3722-regulator as3722-regulator.0: Consumer c1 does not have de
[ 0.532371] as3722-regulator as3722-regulator.0: Consumer c2 does not have de
[ 0.532403] as3722-regulator as3722-regulator.0: Consumer c3 does not have de
[ 0.532435] as3722-regulator as3722-regulator.0: Consumer c4 does not have de
[ 0.532467] as3722-regulator as3722-regulator.0: Consumer c5 does not have de
[ 0.532498] as3722-regulator as3722-regulator.0: Consumer c6 does not have de
[ 0.532530] as3722-regulator as3722-regulator.0: Consumer c7 does not have de
[ 0.532562] as3722-regulator as3722-regulator.0: Consumer c8 does not have de
[ 0.532594] as3722-regulator as3722-regulator.0: Consumer c9 does not have de
[ 0.532653] as3722-regulator as3722-regulator.0: Consumer c2 does not have de
[ 0.532684] as3722-regulator as3722-regulator.0: Consumer c3 does not have de
[ 0.532775] as3722-regulator as3722-regulator.0: Consumer c8 does not have de
[ 0.532807] as3722-regulator as3722-regulator.0: Consumer c9 does not have de
[ 0.532838] as3722-regulator as3722-regulator.0: Consumer c10 does not have e
[ 0.532895] as3722-regulator as3722-regulator.0: Consumer c1 does not have de
[ 0.532947] as3722-regulator as3722-regulator.0: Consumer c1 does not have de
[ 0.532979] as3722-regulator as3722-regulator.0: Consumer c2 does not have de
[ 0.533011] as3722-regulator as3722-regulator.0: Consumer c3 does not have de
[ 0.533068] as3722-regulator as3722-regulator.0: Consumer c1 does not have de
[ 0.533100] as3722-regulator as3722-regulator.0: Consumer c2 does not have de
[ 0.533157] as3722-regulator as3722-regulator.0: Consumer c2 does not have de
[ 0.533227] as3722-regulator as3722-regulator.0: Consumer c1 does not have de
[ 0.533261] as3722-regulator as3722-regulator.0: Consumer c2 does not have de
[ 0.533342] as3722-regulator as3722-regulator.0: Consumer c1 does not have de
[ 0.533375] as3722-regulator as3722-regulator.0: Consumer c2 does not have de
[ 0.533407] as3722-regulator as3722-regulator.0: Consumer c3 does not have de
[ 0.534195] vdd-cpu: 650 <–> 1300 mV at 1000 mV 3500 mA
[ 0.534853] vdd-core: applied init 1150000uV constraint
[ 0.535324] vdd-core: 700 <–> 1350 mV at 1150 mV 3500 mA
[ 0.536388] vddio-ddr: at 1350 mV
[ 0.536712] as3722-sd3: no parameters
[ 0.537290] avdd-pll-pex: 1050 mV
[ 0.538352] vdd-1v8: at 1800 mV
[ 0.538711] vdd-gpu: applied init 1000000uV constraint
[ 0.539460] vdd-gpu: 650 <–> 1200 mV at 1000 mV 3500 mA
[ 0.539962] avdd-pll: at 1050 mV at 300 mA
[ 0.540967] vdd-cam: 1800 mV at 150 mA
[ 0.541645] avdd-dsi-csi: at 1200 mV at 150 mA
[ 0.542735] vdd-rtc: 800 mV at 150 mA
[ 0.543087] avdd-cam: 2800 mV at 150 mA
[ 0.543447] vdd-1v2-cam: 1175 mV at 150 mA
[ 0.543822] vddio-sdmmc-2: 1800 <–> 3300 mV at 150 mA
[ 0.544192] vdd-1v1-cam: 1275 mV at 150 mA
[ 0.545039] avdd-spi: 3300 mV at 150 mA
[ 0.545414] vdd-2v7-cam: 2800 mV at 150 mA
[ 0.545802] vpp-fuse: 1800 mV at 150 mA
[ 0.546887] Linux video capture interface: v2.00
[ 0.548026] Advanced Linux Sound Architecture Driver Initialized.
[ 0.548495] ardbeg_wifi_power: 1
[ 0.649419] usb0-vbus: 5000 mV
[ 0.649722] usb1-usb2-vbus: 5000 mV
[ 0.650017] vdd-hdmi: 5000 mV
[ 0.650322] avdd-hdmi-pll: 3300 mV
[ 0.650373] avdd-hdmi-pll: supplied by avdd-pll-pex
[ 0.650540] reg-fixed-sync-voltage 6.regulator: Consumer c1 does not have dee
[ 0.650694] vdd-lcd-bl: 3300 mV
[ 0.650846] reg-fixed-sync-voltage 7.regulator: Consumer c1 does not have dee
[ 0.651006] vdd-lcd-bl-en: 5000 mV
[ 0.651176] reg-fixed-sync-voltage 9.regulator: Consumer c3 does not have dee
[ 0.651298] reg-5v0-supply: 5000 mV
[ 0.651465] reg-fixed-sync-voltage a.regulator: Consumer c1 does not have dee
[ 0.651499] reg-fixed-sync-voltage a.regulator: Consumer c2 does not have dee
[ 0.651532] reg-fixed-sync-voltage a.regulator: Consumer c3 does not have dee
[ 0.651581] reg-fixed-sync-voltage a.regulator: Consumer c10 does not have de
[ 0.651614] reg-fixed-sync-voltage a.regulator: Consumer c11 does not have de
[ 0.651646] reg-fixed-sync-voltage a.regulator: Consumer c12 does not have de
[ 0.651678] reg-fixed-sync-voltage a.regulator: Consumer c13 does not have de
[ 0.651710] reg-fixed-sync-voltage a.regulator: Consumer c14 does not have de
[ 0.651742] reg-fixed-sync-voltage a.regulator: Consumer c15 does not have de
[ 0.651889] reg-1v8-supply: 1800 mV
[ 0.652220] reg-fixed-sync-voltage b.regulator: Consumer c1 does not have dee
[ 0.652396] reg-dcdc-1v2: 1200 mV
[ 0.652572] reg-fixed-sync-voltage c.regulator: Consumer c7 does not have dee
[ 0.652606] reg-fixed-sync-voltage c.regulator: Consumer c8 does not have dee
[ 0.653195] as3722-gpio2-supply: 3300 mV
[ 0.653402] reg-fixed-sync-voltage d.regulator: Consumer c1 does not have dee
[ 0.653922] as3722-gpio4-supply: 3300 mV
[ 0.654232] sdmmc-en-supply: 3300 mV
[ 0.654494] vdd-cdc-1v2-aud: 1200 mV
[ 0.654652] reg-fixed-sync-voltage 10.regulator: Consumer c1 does not have de
[ 0.654688] reg-fixed-sync-voltage 10.regulator: Consumer c2 does not have de
[ 0.654720] reg-fixed-sync-voltage 10.regulator: Consumer c3 does not have de
[ 0.654851] reg-aon-1v8: 1800 mV
[ 0.655010] reg-fixed-sync-voltage 11.regulator: Consumer c1 does not have de
[ 0.655130] reg-aon-1v2: 1200 mV
[ 0.658166] as3722-adc-extcon as3722-adc-extcon.2: USB-Host is disconnected
[ 0.661583] tegra: started io power detection dynamic control
[ 0.661610] tegra: NO_IO_POWER setting 0x0
[ 0.661637] Switching to clocksource arch_sys_counter
[ 0.683188] nvmap_heap_init: nvmap_heap_init: created heap block cache
[ 0.683385] nvmap_page_pool_init: Total MB RAM: 1891
[ 0.683410] nvmap_page_pool_init: nvmap page pool size: 60543 pages (236 MB)
[ 0.683572] nvmap_background_zero_thread: PP zeroing thread starting.
[ 0.683762] iram: dma coherent mem declare 0x40001000,258048
[ 0.684576] misc nvmap: created heap iram base 0x40001000 size (252KiB)
[ 0.684782] nvmap:inner cache maint threshold=2097152
[ 0.694594] Wake39 for irq=52
[ 0.694713] tegra-otg tegra-otg: otg transceiver registered
[ 0.695085] NET: Registered protocol family 2
[ 0.695759] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.695968] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.696171] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.696232] TCP: reno registered
[ 0.696258] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 0.696314] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 0.696609] NET: Registered protocol family 1
[ 0.697028] RPC: Registered named UNIX socket transport module.
[ 0.697054] RPC: Registered udp transport module.
[ 0.697074] RPC: Registered tcp transport module.
[ 0.697093] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.697372] tegra-fuse tegra-fuse: Fuse driver initialized succesfully
[ 0.703180] host1x host1x: initialized
[ 0.704440] CPU PMU: probing PMU on CPU 0
[ 0.704475] hw perfevents: enabled with ARMv7 Cortex-A15 PMU driver, 7 counte
[ 0.705104] tegra_throttle : init passed
[ 0.705224] Tegra cpuquiet initialized: disabled
[ 0.705361] cpu-tegra: init EDP limit: 2065 MHz
[ 0.706374] thermal thermal_zone0: Registering thermal zone thermal_zone0 fom
[ 0.706784] thermal thermal_zone1: Registering thermal zone thermal_zone1 fom
[ 0.707027] thermal thermal_zone2: Registering thermal zone thermal_zone2 fom
[ 0.707270] thermal thermal_zone3: Registering thermal zone thermal_zone3 fom
[ 0.708828] bounce pool size: 64 pages
[ 0.710317] Installing knfsd (copyright © 1996 okir@monad.swb.de).
[ 0.710612] NTFS driver 2.1.30 [Flags: R/O].
[ 0.710919] fuse init (API version 7.22)
[ 0.711152] msgmni has been set to 1457
[ 0.712623] io scheduler noop registered (default)
[ 0.913920] PCIE: port 0: link down, retrying
[ 1.113967] PCIE: port 0: link down, retrying
[ 1.314010] PCIE: port 0: link down, retrying
[ 1.314032] PCIE: port 0: link down, ignoring
[ 1.319192] PCI host bridge to bus 0000:00
[ 1.319221] pci_bus 0000:00: root bus resource [mem 0x32100000-0x3fffffff]
[ 1.319250] pci_bus 0000:00: root bus resource [mem 0x12100000-0x320fffff pr]
[ 1.319282] pci_bus 0000:00: root bus resource [io 0x1000-0xffff]
[ 1.319309] pci_bus 0000:00: No busn resource found for root bus, will use
[ 1.319713] PCI: bus0: Fast back to back transfers disabled
[ 1.319744] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reg
[ 1.321754] PCI: bus1: Fast back to back transfers disabled
[ 1.322089] pcieport 0000:00:00.0: Signaling PME through PCIe PME interrupt
[ 1.322119] pci 0000:01:00.0: Signaling PME through PCIe PME interrupt
[ 1.322367] pcieport 0000:00:00.0: BAR 8: assigned [mem 0x32100000-0x321ffff]
[ 1.322403] pcieport 0000:00:00.0: BAR 9: assigned [mem 0x12100000-0x121ffff]
[ 1.322436] pcieport 0000:00:00.0: BAR 7: assigned [io 0x1000-0x1fff]
[ 1.322469] pci 0000:01:00.0: BAR 4: assigned [mem 0x12100000-0x12103fff 64b]
[ 1.322517] pci 0000:01:00.0: BAR 2: assigned [mem 0x32100000-0x32100fff 64b]
[ 1.322563] pci 0000:01:00.0: BAR 0: assigned [io 0x1000-0x10ff]
[ 1.322595] pcieport 0000:00:00.0: PCI bridge to [bus 01]
[ 1.322622] pcieport 0000:00:00.0: bridge window [io 0x1000-0x1fff]
[ 1.322651] pcieport 0000:00:00.0: bridge window [mem 0x32100000-0x321ffff]
[ 1.322683] pcieport 0000:00:00.0: bridge window [mem 0x12100000-0x121ffff]
[ 1.322748] PCIE: No Link speed change happened
[ 1.323309] pwm-backlight pwm-backlight: unable to request PWM, trying legacI
[ 1.323423] sysedp_create_consumer: unable to create pwm-backlight, no consud
[ 1.324311] tsec tsec: initialized
[ 1.325848] isp isp.0: initialized
[ 1.326829] isp isp.1: initialized
[ 1.328405] falcon vic03.0: initialized
[ 1.329617] falcon msenc: initialized
[ 1.330445] tegradc tegradc.0: DSI: HS clock rate is 464500
[ 1.331927] p,wuxga-10-1 panel dt support not available
[ 1.613379] tegradc tegradc.0: nominal-pclk:154700000 parent:154500000 div:10
[ 1.702881] tegradc tegradc.0: DSI pad calibration done
[ 1.710043] tegradc tegradc.0: probed
[ 1.710547] tegradc tegradc.0: fb registered
[ 1.710577] tegradc tegradc.0: nominal-pclk:154679000 parent:463500000 div:30
[ 1.716438] gpio wake4 for gpio=111
[ 1.716720] tegra-i2c tegra12-i2c.3: no acknowledge from address 0x50
[ 1.717767] tegradc tegradc.1: probed
[ 1.722173] Console: switching to colour frame buffer device 80x30
[ 1.726827] tegradc tegradc.1: fb registered
[ 1.728533] hdmi_state_machine_worker (tid edb0d080): state 7 (Takeover from1
[ 1.731933] hdmi_state_machine_set_state_l: switching from state 7 (Takeover)
[ 1.735395] tegra-apbdma tegra-apbdma: Tegra20 APB DMA driver register 32 chs
[ 1.739476] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 1.742515] serial8250.0: ttyS0 at MMIO 0x70006300 (irq = 122) is a Tegra
[ 1.774742] hdmi_state_machine_worker (tid edb0d080): state 0 (Reset), hpd 00
[ 1.774747] hdmi_disable_l: audio_switch 0
[ 1.774750] hdmi_disable_l: hpd_switch 0
[ 1.774755] hdmi_state_machine_set_state_l: switching from state 0 (Reset) t)
[ 1.784751] hdmi_state_machine_worker (tid edb0d080): state 1 (Check Plug), 0
[ 1.784755] hdmi_disable_l: audio_switch 0
[ 1.784758] hdmi_disable_l: hpd_switch 0
[ 1.784763] hdmi_state_machine_set_state_l: switching from state 1 (Check Pl)
[ 4.107169] console [ttyS0] enabled
[ 4.113093] serial-tegra.0: ttyTHS0 at MMIO 0x70006000 (irq = 68) is a SERIAA
[ 4.124972] serial-tegra.1: ttyTHS1 at MMIO 0x70006040 (irq = 69) is a SERIAA
[ 4.136939] serial-tegra.2: ttyTHS2 at MMIO 0x70006200 (irq = 78) is a SERIAA
[ 4.153972] loop: module loaded
[ 4.159417] nct1008_nct72 0-004c: success in enabling rail vdd_nct72
[ 4.171003] gpio wake35 for gpio=70
[ 4.176711] nct1008_nct72 0-004c: nct1008_probe: initialized
[ 4.185143] thermal thermal_zone4: Registering thermal zone thermal_zone4 foa
[ 4.199151] thermal thermal_zone5: Registering thermal zone thermal_zone5 foa
[ 4.214029] tegra_profiler: Branch: Dev
[ 4.220060] tegra_profiler: Version: 1.103
[ 4.226291] tegra_profiler: Samples version: 34
[ 4.232936] tegra_profiler: IO version: 18
[ 4.239043] armv7_pmu: arch: Cortex A15, type: 4, ver: 0
[ 4.246509] tegra_profiler: auth: init
[ 4.252537] GPS: mt3332_gps_mod_init: platform_driver_register ret = 0
[ 4.262379] tegra-sata tegra-sata.0: AHCI 0001.0301 32 slots 2 ports 3 Gbps e
[ 4.275373] tegra-sata tegra-sata.0: flags: 64bit ncq sntf pm led pmp pio sl
[ 4.288964] scsi0 : tegra-sata
[ 4.294279] scsi1 : tegra-sata
[ 4.299355] ata1: SATA max UDMA/133 irq 55
[ 4.305223] ata2: DUMMY
[ 4.311238] tun: Universal TUN/TAP device driver, 1.6
[ 4.317996] tun: © 1999-2004 Max Krasnyansky maxk@qualcomm.com
[ 4.326156] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 4.336485] r8169 0000:01:00.0 eth0: RTL8168g/8111g at 0xf0000000, 00:04:4b:1
[ 4.349577] r8169 0000:01:00.0 eth0: jumbo features [frames: 9200 bytes, tx ]
[ 4.361725] usbcore: registered new interface driver asix
[ 4.368907] usbcore: registered new interface driver ax88179_178a
[ 4.376717] usbcore: registered new interface driver cdc_ether
[ 4.384273] usbcore: registered new interface driver smsc95xx
[ 4.391706] usbcore: registered new interface driver cdc_subset
[ 4.399323] usbcore: registered new interface driver cdc_ncm
[ 4.406629] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
[ 4.414991] tegra USB phy - inst[1] platform info:
[ 4.421409] port_otg: no
[ 4.425510] has_hostpc: yes
[ 4.429846] phy_interface: USB_PHY_INTF_UTMI
[ 4.435610] op_mode: TEGRA_USB_OPMODE_HOST
[ 4.441135] qc2_voltage: 0
[ 4.445200] vbus_gpio: -1
[ 4.449166] hot_plug: disabled
[ 4.453616] remote_wakeup: enabled
[ 4.459884] tegra-ehci tegra-ehci.1: Tegra EHCI Host Controller
[ 4.467268] tegra-ehci tegra-ehci.1: new USB bus registered, assigned bus nu1
[ 4.477768] Wake40 for irq=53
[ 4.482101] Wake42 for irq=53
[ 4.486407] tegra-ehci tegra-ehci.1: irq 53, io mem 0x7d004000
[ 4.498732] tegra-ehci tegra-ehci.1: USB 2.0 started, EHCI 1.10
[ 4.505998] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 4.514068] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber1
[ 4.523774] usb usb1: Product: Tegra EHCI Host Controller
[ 4.530561] usb usb1: Manufacturer: Linux 3.10.40-ge16a41a05c9e ehci_hcd
[ 4.538679] usb usb1: SerialNumber: tegra-ehci.1
[ 4.545232] hub 1-0:1.0: USB hub found
[ 4.550464] hub 1-0:1.0: 1 port detected
[ 4.556125] tegra USB phy - inst[2] platform info:
[ 4.562314] port_otg: no
[ 4.566248] has_hostpc: yes
[ 4.570406] phy_interface: USB_PHY_INTF_UTMI
[ 4.576059] op_mode: TEGRA_USB_OPMODE_HOST
[ 4.581541] qc2_voltage: 0
[ 4.585608] vbus_gpio: -1
[ 4.589612] hot_plug: disabled
[ 4.594032] remote_wakeup: enabled
[ 4.600229] tegra-ehci tegra-ehci.2: Tegra EHCI Host Controller
[ 4.607580] tegra-ehci tegra-ehci.2: new USB bus registered, assigned bus nu2
[ 4.613748] ata1: SATA link down (SStatus 0 SControl 300)
[ 4.624837] Wake41 for irq=129
[ 4.629327] Wake43 for irq=129
[ 4.633798] tegra-ehci tegra-ehci.2: irq 129, io mem 0x7d008000
[ 4.646732] tegra-ehci tegra-ehci.2: USB 2.0 started, EHCI 1.10
[ 4.654156] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 4.662450] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber1
[ 4.672465] usb usb2: Product: Tegra EHCI Host Controller
[ 4.679294] usb usb2: Manufacturer: Linux 3.10.40-ge16a41a05c9e ehci_hcd
[ 4.687447] usb usb2: SerialNumber: tegra-ehci.2
[ 4.694006] hub 2-0:1.0: USB hub found
[ 4.699228] hub 2-0:1.0: 1 port detected
[ 4.704927] ehci-pci: EHCI PCI platform driver
[ 4.711048] tegra_xusb_read_usb_calib: usb_calib0 = 0x02c5838a
[ 4.718629] usbcore: registered new interface driver usb-storage
[ 4.726249] usbcore: registered new interface driver usbserial
[ 4.733654] usbcore: registered new interface driver option
[ 4.740765] usbserial: USB Serial support registered for GSM modem (1-port)
[ 4.749372] usbcore: registered new interface driver pl2303
[ 4.756537] usbserial: USB Serial support registered for pl2303
[ 4.764087] Nvidia Tegra High-Speed USB Device Controller driver (Apr 30, 20)
[ 4.774729] tegra USB phy - inst[0] platform info:
[ 4.781124] port_otg: yes
[ 4.785321] has_hostpc: yes
[ 4.789629] phy_interface: USB_PHY_INTF_UTMI
[ 4.795469] op_mode: TEGRA_USB_OPMODE_DEVICE
[ 4.801288] qc2_voltage: 0
[ 4.805579] vbus_pmu_irq: 0
[ 4.809854] vbus_gpio: -1
[ 4.813911] charging: disabled
[ 4.818353] remote_wakeup: disabled
[ 4.825954] tegra-udc tegra-udc.0: usb_bat_chg regulator not registered: USBd
[ 4.841297] as3722-rtc as3722-rtc.1: rtc core: registered as3722 as rtc0
[ 4.849543] as3722-rtc as3722-rtc.1: RTC interrupt 449
[ 4.858899] i2c /dev entries driver
[ 4.864965] virtual_init
[ 4.870682] nvavp nvavp: allocated IOVA at 8ff00000 for AVP os
[ 4.878727] tegra_dtv_probe: probing dtv.
[ 4.884321] setup_stream: bufsize = 4096, bufnum = 4
[ 4.889492] ar0832_init: ++
[ 4.895754] i2c-core: driver [max77387] using legacy suspend method
[ 4.903563] i2c-core: driver [max77387] using legacy resume method
[ 4.911312] i2c-core: driver [as364x] using legacy suspend method
[ 4.918872] i2c-core: driver [as364x] using legacy resume method
[ 4.926391] [IMX135] sensor driver loading
[ 4.931942] [IMX179] sensor driver loading
[ 4.937446] [IMX185] sensor driver loading
[ 4.942935] [imx132] sensor driver loading
[ 4.948372] [AR0330] sensor driver loading
[ 4.953800] [ar0261] sensor driver loading
[ 4.959163] [AR1335] sensor driver loading
[ 4.964524] [ov4689] sensor driver loading
[ 4.970631] usbcore: registered new interface driver uvcvideo
[ 4.977684] USB Video Class driver (1.1.1)
[ 4.983878] zram: Created 1 device(s) …
[ 4.989144] otg state changed: SUSPEND --> PERIPHERAL
[ 4.996505] tegra_wdt tegra_wdt.0: last reset is due to watchdog timeout
[ 5.004675] WDT heartbeat enabled on probe
[ 5.009997] tegra_wdt_probe done
[ 5.014801] sdhci: Secure Digital Host Controller Interface driver
[ 5.022256] sdhci: Copyright© Pierre Ossman
[ 5.027858] sdhci-pltfm: SDHCI platform and OF driver helper
[ 5.035162] sdhci-tegra sdhci-tegra.3: vddio_sd_slot regulator not found: -5.
[ 5.048751] sdhci-tegra sdhci-tegra.3: Speedo value 2229
[ 5.055384] sdhci-tegra sdhci-tegra.3: Tuning constraints: nom_mv 1150, boot0
[ 5.067725] mmc0: no vqmmc regulator found
[ 5.073239] mmc0: no vmmc regulator found
[ 5.078606] mmc0: Invalid maximum block size, assuming 512 bytes
[ 5.086065] sysedp_create_consumer: unable to create sdhci-tegra.3, no consud
[ 5.120740] mmc0: SDHCI controller on sdhci-tegra.3 [sdhci-tegra.3] using ADA
[ 5.133762] sdhci-tegra sdhci-tegra.2: Speedo value 2229
[ 5.140903] sdhci-tegra sdhci-tegra.2: Tuning constraints: nom_mv 1150, boot0
[ 5.156203] mmc1: no vqmmc regulator found
[ 5.162165] mmc1: no vmmc regulator found
[ 5.168096] mmc1: Invalid maximum block size, assuming 512 bytes
[ 5.176024] sysedp_create_consumer: unable to create sdhci-tegra.2, no consut
[ 5.210282] sdhci-tegra sdhci-tegra.3: Found T2T coeffs data
[ 5.211745] mmc1: SDHCI controller on sdhci-tegra.2 [sdhci-tegra.2] using ADA

[ 5.228979] sdhci-tegra sdhci-tegra.3: 200MHz tap hole coeffs found
[ 5.229006] gpio wake56 for gpio=170
[ 5.251011] tegra-se tegra12-se: tegra_se_probe: complete
[ 5.260717] usbcore: registered new interface driver usbhid
[ 5.268175] usbhid: USB HID core driver
[ 5.274257] tegra-hier-ictlr tegra-hier-ictlr: probed
[ 5.360347] usbcore: registered new interface driver snd-usb-audio
[ 5.369084] MAX98090 driver built on Oct 31 2019 at 13:50:04
[ 5.377359] tegra_offload_platform probe successfull.
[ 5.385356] succefully registered offload opstegra30_avp_audio_platform_prob.
[ 5.659362] rt5639 0-001c: read 0xfd=0x6
[ 5.680981] rt5639 0-001c: ASoC: mux INR Mux has no paths
[ 5.688296] rt5639 0-001c: ASoC: mux INL Mux has no paths
[ 5.696432] gpio wake49 for gpio=143
[ 5.792083] Auto tuning windows***
[ 5.792086] WIN_ATTR legend: 0-BOUN_ST, 1-BOUN_END, 2-HOLE
[ 5.792097] win[0]: 0(0) - 78(1)
[ 5.792101] win[1]: 84(0) - 164(1)
[ 5.792105] win[2]: 171(0) - 251(1)
[ 5.792107] ***************************************
[ 5.792117] **tuning windows after inserting holes
[ 5.792119] WIN_ATTR legend: 0-BOUN_ST, 1-BOUN_END, 2-HOLE
[ 5.792124] win[0]:-2(0) - 45(2)
[ 5.792127] win[1]:47(2) - 78(1)
[ 5.792131] win[2]:84(0) - 131(2)
[ 5.792135] win[3]:133(2) - 164(1)
[ 5.792138] win[4]:171(0) - 217(2)
[ 5.792142] win[5]:219(2) - 251(1)
[ 5.792144] ***********************************************
[ 5.792149] Tuning values
[ 5.792151] estimated values
[ 5.792156] T2T_Vmax 58, T2T_Vmin 81, 1’st_hole_Vmax 46, UI_Vmax 86
[ 5.792159] Calculated values
[ 5.792163] T2T_Vmax 58, 1’st_hole_Vmax 46, UI_Vmax 86
[ 5.792167] T2T_Vmin 58, 1’st_hole_Vmin 46, UI_Vmin 86
[ 5.792169] ***********************************
[ 5.792175] final tuning windows
[ 5.792179] win[0]: 15 - 36
[ 5.792182] win[1]: 57 - 61
[ 5.792185] win[2]: 101 - 116
[ 5.792188] win[3]: 149 - 147
[ 5.792190] win[4]: 188 - 196
[ 5.792193] win[5]: 241 - 234
[ 5.792196] ********************************
[ 5.792201] best tap win - (15-36), best tap value 26 prev_best_tap 0
[ 6.339624] Auto tuning windows

[ 6.345947] WIN_ATTR legend: 0-BOUN_ST, 1-BOUN_END, 2-HOLE
[ 6.352510] win[0]: 0(0) - 78(1)
[ 6.356827] win[1]: 84(0) - 165(1)
[ 6.361326] win[2]: 171(0) - 251(1)
[ 6.365915] ***************************************
[ 6.371961] ***tuning windows after inserting holes
[ 6.378915] WIN_ATTR legend: 0-BOUN_ST, 1-BOUN_END, 2-HOLE
[ 6.385612] win[0]:-3(0) - 46(2)
[ 6.390046] win[1]:48(2) - 78(1)
[ 6.394457] win[2]:84(0) - 133(2)
[ 6.398911] win[3]:135(2) - 165(1)
[ 6.403419] win[4]:171(0) - 220(2)
[ 6.407887] win[5]:222(2) - 251(1)
[ 6.412359] ***********************************************
[ 6.419044] *Tuning values
[ 6.424412] estimated values
[ 6.428722] T2T_Vmax 58, T2T_Vmin 81, 1’st_hole_Vmax 46, UI_Vmax 86
[ 6.436166] Calculated values
[ 6.440679] T2T_Vmax 57, 1’st_hole_Vmax 47, UI_Vmax 87
[ 6.447089] T2T_Vmin 57, 1’st_hole_Vmin 47, UI_Vmin 87
[ 6.453496] ***********************************
[ 6.459339] *final tuning windows
[ 6.465706] win[0]: 14 - 37
[ 6.469770] win[1]: 58 - 61
[ 6.473767] win[2]: 101 - 118
[ 6.477896] win[3]: 151 - 148
[ 6.481973] win[4]: 188 - 199
[ 6.486041] win[5]: 244 - 234
[ 6.490096] ********************************
[ 6.495469] best tap win - (14-37), best tap value 26 prev_best_tap 26
[ 6.503152] sdhci-tegra sdhci-tegra.3: sdhci_tegra_verify_best_tap: tuning f6
[ 6.517237] mmc0: new HS200 MMC card at address 0001
[ 6.523657] mmcblk mmc0:0001: Card claimed for testing.
[ 6.530349] mmcblk0: mmc0:0001 SEM16G 14.6 GiB
[ 6.536328] mmcblk0rpmb: mmc0:0001 SEM16G partition 3 4.00 MiB
[ 6.546155] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9
[ 6.704744] rt5639 0-001c: rt5639_headset_detect RT5639_PWR_ANLG1(0x63) = 0x4
[ 6.715930] rt5639 0-001c: rt5639_headset_detect RT5639_IRQ_CTRL2(0xbe) = 0x0
[ 6.788300] rt5639 0-001c: rt5639_headset_detect jack_type = 2
[ 6.796026] tegra-snd-rt5639 tegra-snd-rt5639.0: rt5639-aif1 <-> tegra30-i2k
[ 6.807680] tegra-snd-rt5639 tegra-snd-rt5639.0: dit-hifi <-> tegra30-spdifk
[ 6.819398] tegra-snd-rt5639 tegra-snd-rt5639.0: dit-hifi <-> tegra30-i2s.3k
[ 6.831222] tegra-snd-rt5639 tegra-snd-rt5639.0: rt5639-aif1 <-> dit-hifi mk
[ 6.843186] tegra-snd-rt5639 tegra-snd-rt5639.0: dit-hifi <-> dit-hifi mappk
[ 6.855090] tegra-snd-rt5639 tegra-snd-rt5639.0: Allocating for stream playbk
[ 6.866760] tegra-snd-rt5639 tegra-snd-rt5639.0: Allocating for stream captue
[ 6.878391] tegra-snd-rt5639 tegra-snd-rt5639.0: snd-soc-dummy-dai <-> tegrk
[ 6.892176] compress asoc: snd-soc-dummy-dai <-> tegra-offload-compr mappingk
[ 6.904315] tegra-snd-rt5639 tegra-snd-rt5639.0: Allocating for stream playbk
[ 6.916382] tegra-snd-rt5639 tegra-snd-rt5639.0: Allocating for stream captue
[ 6.928378] tegra-snd-rt5639 tegra-snd-rt5639.0: snd-soc-dummy-dai <-> tegrk
[ 6.942524] tegra-snd-rt5639 tegra-snd-rt5639.0: rt5639-aif1 <-> tegra30-i2k
[ 6.958819] input: tegra-rt5639 Headphone Jack as /devices/platform/tegra-sn0
[ 6.974068] sysedp_create_consumer: unable to create speaker, no consumer_dad
[ 6.985943] oprofile: using timer interrupt.
[ 6.995270] GACT probability NOT on
[ 7.001107] Mirror/redirect action on
[ 7.007047] u32 classifier
[ 7.011957] Actions configured
[ 7.017548] Netfilter messages via NETLINK v0.30.
[ 7.024438] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 7.033089] NF_TPROXY: Transparent proxy support initialized, version 4.1.0
[ 7.042221] NF_TPROXY: Copyright © 2006-2007 BalaBit IT Ltd.
[ 7.050425] xt_time: kernel timezone is -0000
[ 7.057127] ip_tables: © 2000-2006 Netfilter Core Team
[ 7.064638] arp_tables: © 2002 David S. Miller
[ 7.071273] TCP: cubic registered
[ 7.076684] NET: Registered protocol family 10
[ 7.083918] mip6: Mobile IPv6
[ 7.088747] ip6_tables: © 2000-2006 Netfilter Core Team
[ 7.096107] sit: IPv6 over IPv4 tunneling driver
[ 7.103458] NET: Registered protocol family 17
[ 7.109726] NET: Registered protocol family 15
[ 7.115885] NET: Registered protocol family 35
[ 7.121984] NET: Registered protocol family 37
[ 7.127912] NET: Registered protocol family 41
[ 7.135121] VFP support v0.3: implementor 41 architecture 4 part 30 variant 0
[ 7.169124] Registering SWP/SWPB emulation handler
[ 7.175352] last reset is due to watchdog timeout
[ 7.175352]
[ 7.184241] Disabling clocks left on by bootloader:
[ 7.190508] audio_2x
[ 7.194360] audio
[ 7.197930] audio4
[ 7.201502] audio3
[ 7.204990] audio2
[ 7.208414] audio1
[ 7.211779] audio0
[ 7.215176] hdmi_audio
[ 7.218846] entropy
[ 7.222189] dsi2-fixed
[ 7.225760] dsi1-fixed
[ 7.229305] nor
[ 7.232178] trace
[ 7.235193] sdmmc4_ddr
[ 7.238606] sdmmc3_ddr
[ 7.242084] cclk_lp
[ 7.245248] pll_x_out0
[ 7.248678] pll_u_12M
[ 7.252042] pll_m_out1
[ 7.255536] tegra_dvfs: vdd_cpu connected to regulator
[ 7.261469] tegra_dvfs: vdd_core connected to regulator
[ 7.267492] tegra_dvfs: vdd_gpu connected to regulator
[ 7.274649] cpu_cold cooling device is registered
[ 7.280214] cpu_hot cooling device is registered
[ 7.280301] Tegra CPU DFLL is initialized with use_dfll = 1
[ 7.280363] CPU rate: 696 MHz
[ 7.459592] tegra dvfs: tegra sysfs cap interface is initialized
[ 7.466429] tegra dvfs: tegra sysfs gpu & emc interface is initialized
[ 7.474361] tegra_actmon.emc: Completed initialization (0)
[ 7.480904] tegra_actmon.avp: Completed initialization (0)
[ 7.487549] tegra_mon.cpu_emc: Completed initialization (0)
[ 7.496592] reg-aon-1v2: incomplete constraints, leaving on
[ 7.503169] reg-aon-1v8: incomplete constraints, leaving on
[ 7.509730] sdmmc-en-supply: incomplete constraints, leaving on
[ 7.516640] reg-dcdc-1v2: incomplete constraints, leaving on
[ 7.523371] reg-5v0-supply: incomplete constraints, leaving on
[ 7.530250] avdd-hdmi-pll: incomplete constraints, leaving on
[ 7.537173] usb0-vbus: incomplete constraints, leaving on
[ 7.543709] vpp-fuse: incomplete constraints, leaving on
[ 7.550248] vdd-2v7-cam: incomplete constraints, leaving on
[ 7.557133] avdd-spi: incomplete constraints, leaving on
[ 7.563702] vdd-1v1-cam: incomplete constraints, leaving on
[ 7.570636] vddio-sdmmc-2: incomplete constraints, leaving on
[ 7.577761] vdd-1v2-cam: incomplete constraints, leaving on
[ 7.584757] avdd-cam: incomplete constraints, leaving on
[ 7.591502] vdd-cam: incomplete constraints, leaving on
[ 7.598141] as3722-sd3: incomplete constraints, leaving on
[ 7.605082] vdd-3v3-aon: incomplete constraints, leaving on
[ 7.612062] vdd-ac-bat: incomplete constraints, leaving on
[ 7.619034] regulator-dummy: incomplete constraints, leaving on
[ 7.627052] gpio wake51 for gpio=128
[ 7.632239] input: gpio-keys.4 as /devices/platform/gpio-keys.4/input/input1
[ 7.641576] as3722-rtc as3722-rtc.1: setting system clock to 2000-01-01 02:5)
[ 7.654063] ALSA device list:
[ 7.658222] #0: HDA NVIDIA Tegra at 0x70038000 irq 113
[ 7.664839] #1: tegra-rt5639
[ 7.670132] EXT4-fs (mmcblk0p1): couldn’t mount as ext3 due to feature incoms
[ 7.681369] EXT4-fs (mmcblk0p1): couldn’t mount as ext2 due to feature incoms
[ 7.697079] JBD2: Unrecognised features on journal
[ 7.703267] EXT4-fs (mmcblk0p1): error loading journal
[ 7.710986] List of all partitions:
[ 7.715884] b300 15388672 mmcblk0 driver: mmcblk
[ 7.722686] b301 14680064 mmcblk0p1 7369c667-ff51-ec4a-29cd-baabf2f6
[ 7.733129] b302 4096 mmcblk0p2 f854c27c-e81b-8de7-765a-2e63339a
[ 7.743683] b303 65536 mmcblk0p3 b70d3266-5831-5aa3-255d-051758e4
[ 7.754153] b304 4096 mmcblk0p4 c6cdb2ab-b49b-1154-0e82-74412137
[ 7.764753] b305 4096 mmcblk0p5 a13ee970-e141-67fc-3e01-7e97ead6
[ 7.775376] b306 4096 mmcblk0p6 2a5c388f-b0ec-fb3b-32af-3c54ec1c
[ 7.786113] b307 4096 mmcblk0p7 43fe1a02-fafb-3aaa-fb29-d1e60534
[ 7.796863] b308 2048 mmcblk0p8 61bed875-f989-bb5c-a899-0f95b1e3
[ 7.807701] b309 571392 mmcblk0p9 00f7ef05-a1e9-e53a-ca0b-cbd0484d
[ 7.818545] b310 4096 mmcblk0rpmb (driver?)
[ 7.825587] No filesystem could mount root, tried: ext3 ext2 ext4 vfat ntfsk
[ 7.836888] Kernel panic - not syncing: VFS: Unable to mount root fs on unkn)
[ 7.848708] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.10.40-ge16a41a05c9e 1
[ 7.859413] [] (unwind_backtrace+0x0/0x140) from [] (sho)
[ 7.871544] [] (show_stack+0x18/0x1c) from [] (panic+0x9)
[ 7.882843] [] (panic+0x94/0x1fc) from [] (mount_block_r)
[ 7.894889] [] (mount_block_root+0x1e8/0x220) from [] (m)
[ 7.907337] [] (mount_root+0xd8/0xf4) from [] (prepare_n)
[ 7.919921] [] (prepare_namespace+0x128/0x18c) from [] ()
[ 7.933610] [] (kernel_init_freeable+0x184/0x1cc) from [)
[ 7.946650] [] (kernel_init+0x14/0xec) from [] (ret_from)
[ 7.958941] CPU3: stopping
[ 7.963541] CPU: 3 PID: 0 Comm: swapper/3 Not tainted 3.10.40-ge16a41a05c9e 1
[ 7.974590] [] (unwind_backtrace+0x0/0x140) from [] (sho)
[ 7.987040] [] (show_stack+0x18/0x1c) from [] (handle_IP)
[ 7.999143] [] (handle_IPI+0x178/0x1a8) from [] (gic_han)
[ 8.011701] [] (gic_handle_irq+0x7c/0x160) from [] (__ir)
[ 8.023990] Exception stack(0xee28dec0 to 0xee28df08)

More data… 4 different cables (none of which are the Nvidia branded ones) and 2 different TK1s same results…

Thoughts…

  1. Cable could still be issue
  2. Laptop version of Ubuntu is 18.04 - does that matter?
  3. I am using a 12v 3A power supply is that sufficient?
  4. Is there a way to flash onto an SD Card or USB stick and try booting from there?

Jay

…be sure to completely delete the entire “Linux_for_Tegra/” directory and subdirectories before starting again. I’m guessing this is how the redo was completed, but it is worth confirming.

…I hate when there is wonkiness :P

This occurs right as U-Boot is about to load the Linux kernel, and this seems odd to me:

…and this is probably lack of the EDID on the HDMI cable (tegradc is the display controller, while i2c address 0x50, when looking specifically at the display controller, is the EDID query address). “No acknowledge” is fairly solid evidence that the monitor did not reply, although it doesn’t really say why. A monitor with specs the driver does not like will still be able to complete the query. Is this monitor truly HDMI without any sort of adapter?

FYI, Ubuntu 18.04 is what I consider the best host PC release to use.

I don’t know if the power supply is sufficient, but often if this is not sufficient, then what you’ll see is that the unit simply shuts down in the middle of boot or flash.

I don’t think the i2c failure would change even if you booted to alternate media, this will be unrelated, and alternate media will probably just complicate your life.

The cable could be an issue, but I would not even test this until knowing if your monitor is truly HDMI. If the monitor is indeed natively HDMI, then I would log the flash (which would reveal flash failures). If you do want to log, then run your command line like this:

sudo ./flash.sh jetson-tk1 mmcblk0p1 2>&1 | gawk '{gsub("[0-9][0-9]+[/][0-9[0-9]+ bytes sent..",".");print}' | tee log.txt

…then post the “log.txt”.

Incidentally, even if your monitor is natively HDMI, if you have other monitors to test, then try those as well.

Howdy,

Monitor is indeed HDMI and I can see the output from the boot process on it (in addition to watching via the serial port). So a friend suggested something that works and I am at a loss.

sudo ROOTFS_TYPE=ext3 ./flash.sh jetson-tk1 mmcblk0p1

This works and I am up and running… but with NO idea why. I didn’t change anything other than add the ROOTFS_TYPE.

Took a peek at the flash.sh script and I see where this is set to ext4 in the script but for some reason it doesnt work.

Any good thoughts?

Jay

What do you see from this if run from your host PC:
gawk '/ext4 =/,/[}]/' /etc/mke2fs.conf | grep '(metadata_csum|64bit)'

Basically, some of the 64-bit extensions are not supported, at least earlier on (and a TK1 is early). I’m not sure how much is now supported in more recent releases, but for the TK1 and other older software the presence of “metadata_csum” or “64bit” in that gawk command would imply that the bootloader would not understand ext4 when those options were enabled. Linux has never had an issue with this, but if the bootloader cannot read the filesystem to obtain the Linux kernel image, then boot fails.

Many filesystem types do not use those specific options I mentioned from the gawk command, but in the flash.sh you will find locations with “mkfs” (ignore anything MSDOS/VFAT/NTFS, this only applies to ext4). You can specify on any relevant flash.sh line an argument to mkfs to disable the 64-bit options. Example:

mkfs -t $4 -O ^metadata_csum,^64bit ${loop_dev} > /dev/null 2>&1;

The mke2fs.conf file specifies what to do by default, but where I’ve added “-O ^metadata_csum,^64bit” the “-O” options with a carot “^” the particular options are forcibly ignored and not used even if the default is to use them.

If your mke2fs.conf had at least one of those options enabled by default I would edit any mkfs line in flash.sh which is not specifying the non-Linux filesystem types (such as “mkfs.msdos”) to forcibly exclude metadata_csum and 64bit and try flashing again. Does your system use those options by default in mke2fs.conf?

Ahhh… success… You were correct I had both metadata_csum AND 64bit in my mkefs.conf. Adding in your hack to the flash.sh fixed my issues.

All wonkiness has been vanquished!

THANK YOU!

-Jay

I am the destroyer of wonkiness!

1 Like

All Hail the Destroyer of Wokiness! Bow before them and pay tribute!

LOL