This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3352: Larger NAND size failing to boot

Part Number: AM3352

Tool/software:

We have recently successfully been able to boot from NAND on a custom board with this NAND flash:MT29F2G08ABB. We recently switched to the 4Gb size NAND (MT29F4G08ABBDAH4), and are having troubles with the NANDBoot. See below how we are writing NAND Flash. The only difference between these two NAND pieces are the size is doubled, and the OOB size is smaller at OOB size of 64. Previously for the smaller flash we had to write the MLO in BCH16 because the OOB size was 128. For this new flash we are just writing in BCH8. 


=> mtdparts

device nand0 <nand.0>, # parts = 10
 #: name                size            offset          mask_flags
 0: NAND.SPL            0x00020000      0x00000000      0
 1: NAND.SPL.backup1    0x00020000      0x00020000      0
 2: NAND.SPL.backup2    0x00020000      0x00040000      0
 3: NAND.SPL.backup3    0x00020000      0x00060000      0
 4: NAND.u-boot-spl-os  0x00040000      0x00080000      0
 5: NAND.u-boot         0x00100000      0x000c0000      0
 6: NAND.u-boot-env     0x00020000      0x001c0000      0
 7: NAND.u-boot-env.backup10x00020000   0x001e0000      0
 8: NAND.kernel         0x00800000      0x00200000      0
 9: NAND.file-system    0x1f600000      0x00a00000      0

active partition: nand0,0 - (NAND.SPL) 0x00020000 @ 0x00000000

defaults:
mtdids  : nand0=nand.0
mtdparts: mtdparts=nand.0:128k(NAND.SPL),128k(NAND.SPL.backup1),128k(NAND.SPL.ba                                     )
=> nand write 0x82000000 0x0 0x20000

NAND write: device 0 offset 0x0, size 0x20000
 131072 bytes written: OK
=> nand write 0x82000000 0x20000 0x20000

NAND write: device 0 offset 0x20000, size 0x20000
 131072 bytes written: OK
=> nand write 0x82000000 0x80000 0x40000

NAND write: device 0 offset 0x80000, size 0x40000
 262144 bytes written: OK
=> nand write 0x82000000 0xc0000 0x100000

NAND write: device 0 offset 0xc0000, size 0x100000
 1048576 bytes written: OK
=> nand write 0x82000000 0x200000 0x800000

NAND write: device 0 offset 0x200000, size 0x800000
 8388608 bytes written: OK
=> nand write 0x82000000 0x00a00000 0xf600000

NAND write: device 0 offset 0xa00000, size 0xf600000
 257949696 bytes written: OK

Nand-boot seems to have trouble.  See below the crash log we are seeing. I figured this should be a drop in replacement so I am not sure what else we could be missing from the nand firmware side of things. 

[    2.857547] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xac
[    2.863960] nand: Micron MT29F4G08ABBDAH4
[    2.868282] nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    2.876033] nand: using OMAP_ECC_BCH8_CODE_HW ECC scheme
[    2.881643] 10 fixed-partitions partitions found on MTD device omap2-nand.0
[    2.888685] Creating 10 MTD partitions on "omap2-nand.0":
[    2.894113] 0x000000000000-0x000000020000 : "NAND.SPL"
[    2.900862] 0x000000020000-0x000000040000 : "NAND.SPL.backup1"
[    2.906885] 8<--- cut here ---
[    2.909953] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[    2.918093] [00000000] *pgd=00000000
[    2.921699] Internal error: Oops: 805 [#1] PREEMPT ARM
[    2.926862] Modules linked in:
[    2.929934] CPU: 0 PID: 30 Comm: kworker/u2:3 Not tainted 6.1.46-00001-g50c291694ae5-dirty #6
[    2.938499] Hardware name: Generic AM33XX (Flattened Device Tree)
[    2.944619] Workqueue: events_unbound deferred_probe_work_func
[    2.950500] PC is at add_mtd_partitions+0xc4/0x174
[    2.955321] LR is at add_mtd_partitions+0xa8/0x174
[    2.960133] pc : [<c074c534>]    lr : [<c074c518>]    psr: 60000113
[    2.966426] sp : e0081d08  ip : c1a16580  fp : 00000000
[    2.971670] r10: c2891c00  r9 : c1ffa338  r8 : 0000000a
[    2.976915] r7 : c28b1828  r6 : c1ffa040  r5 : c1ffa040  r4 : 00000001
[    2.983469] r3 : c1a16580  r2 : 00000000  r1 : c2891ed8  r0 : c1ffa338
[    2.990024] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
[    2.997192] Control: 10c5387d  Table: 80004019  DAC: 00000051
[    3.002958] Register r0 information: slab kmalloc-2k start c1ffa000 pointer offset 824 size 2048
[    3.011807] Register r1 information: slab kmalloc-1k start c2891c00 pointer offset 728 size 1024
[    3.020645] Register r2 information: NULL pointer
[    3.025372] Register r3 information: slab task_struct start c1a16580 pointer offset 0
[    3.033247] Register r4 information: non-paged memory
[    3.038319] Register r5 information: slab kmalloc-2k start c1ffa000 pointer offset 64 size 2048
[    3.047069] Register r6 information: slab kmalloc-2k start c1ffa000 pointer offset 64 size 2048
[    3.055819] Register r7 information: slab kmalloc-512 start c28b1800 pointer offset 40 size 512
[    3.064569] Register r8 information: non-paged memory
[    3.069642] Register r9 information: slab kmalloc-2k start c1ffa000 pointer offset 824 size 2048
[    3.078478] Register r10 information: slab kmalloc-1k start c2891c00 pointer offset 0 size 1024
[    3.087228] Register r11 information: NULL pointer
[    3.092039] Register r12 information: slab task_struct start c1a16580 pointer offset 0
[    3.100002] Process kworker/u2:3 (pid: 30, stack limit = 0xb222b861)
[    3.106389] Stack: (0xe0081d08 to 0xe0082000)
[    3.110767] 1d00:                   00020000 00000000 e0081d34 c0e746cc 0000000a c1220f8c
[    3.118982] 1d20: 0000000a 00000000 00000000 c1ffa040 00000000 00000000 c1805600 c074c430
[    3.127197] 1d40: 00000000 00000000 c0ca14d0 c288cc10 c1a16580 c0e05b20 00000800 00000000
[    3.135412] 1d60: c0e74048 c0ebc720 c28b1800 0000000a c1220f8c 83ad3361 c288cc10 c1ffa040
[    3.143628] 1d80: 00000000 00000000 00000000 00000000 c288cc10 ff8fb054 c1805600 c0749af8
[    3.151842] 1da0: c1ffa040 00000000 c288cc00 c1a16580 c288cc10 c12b3a84 ff8fb054 c076e1ec
[    3.160057] 1dc0: 00000000 e0081dd4 c1895db4 ff8fb054 00000000 df9c2d18 00000000 00000000
[    3.168273] 1de0: 00000000 c1a16580 c181200d c09bd8f4 ffffffff c0305b44 00000000 00000000
[    3.176487] 1e00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 83ad3361
[    3.184702] 1e20: 00000000 c288cc10 c1222038 00000000 00000000 c1a16580 c181200d c06bdd6c
[    3.192918] 1e40: c288cc10 00000000 c1222038 c06bb65c c288cc10 c1222038 c288cc10 00000067
[    3.201133] 1e60: 00000000 c06bb908 60000113 c1a16580 c12b3090 c1222038 c288cc10 00000067
[    3.209348] 1e80: 00000000 c06bba50 00000001 c1222038 e0081ee4 c288cc10 00000000 c06bc058
[    3.217563] 1ea0: 00000000 e0081ee4 c1a16580 c06bbfc4 00000000 c06b97a8 60000113 c18c51dc
[    3.225778] 1ec0: c1d5feb4 83ad3361 c1805600 c288cc10 00000001 c1a16580 c288cc54 c06bbcfc
[    3.233993] 1ee0: c288cc10 c288cc10 00000001 83ad3361 00000000 c288cc10 c1212558 c288cc10
[    3.242208] 1f00: 00000000 c06ba954 c288cc10 c12122d4 c12122e0 c06bad98 c1212304 c1aadc80
[    3.250423] 1f20: c1263e40 c1812000 00000000 c0147558 c1805600 c1805600 c1805618 c1aadc80
[    3.258639] 1f40: c1805600 c1aadc98 c1805618 c1187ae0 00000088 c1a16580 c1805600 c0147a88
[    3.266854] 1f60: c1aadc80 c12634c6 60000113 c1ab4f40 c1a16580 c0147858 c1aadc80 c1aa7e80
[    3.275070] 1f80: e006dec0 00000000 00000000 c014e520 c1ab4f40 c014e448 00000000 00000000
[    3.283284] 1fa0: 00000000 00000000 00000000 c0100148 00000000 00000000 00000000 00000000
[    3.291499] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    3.299714] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
[    3.307936]  add_mtd_partitions from parse_mtd_partitions+0x4e4/0x524
[    3.314416]  parse_mtd_partitions from mtd_device_parse_register+0xe0/0x2c0
[    3.321416]  mtd_device_parse_register from omap_nand_probe+0x258/0x4d4
[    3.328081]  omap_nand_probe from platform_probe+0x5c/0xbc
[    3.333609]  platform_probe from really_probe+0xc8/0x2ec
[    3.338953]  really_probe from __driver_probe_device+0x88/0x1a0
[    3.344904]  __driver_probe_device from driver_probe_device+0x30/0x104
[    3.351467]  driver_probe_device from __device_attach_driver+0x94/0x108
[    3.358118]  __device_attach_driver from bus_for_each_drv+0x7c/0xc0
[    3.364419]  bus_for_each_drv from __device_attach+0xa8/0x1d8
[    3.370196]  __device_attach from bus_probe_device+0x84/0x8c
[    3.375887]  bus_probe_device from deferred_probe_work_func+0x78/0xa4
[    3.382362]  deferred_probe_work_func from process_one_work+0x1c0/0x4c0
[    3.389029]  process_one_work from worker_thread+0x230/0x584
[    3.394728]  worker_thread from kthread+0xd8/0x108
[    3.399558]  kthread from ret_from_fork+0x14/0x2c
[    3.404291] Exception stack(0xe0081fb0 to 0xe0081ff8)
[    3.409364] 1fa0:                                     00000000 00000000 00000000 00000000
[    3.417579] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    3.425793] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000
[    3.432441] Code: e58612d4 e58a22dc e58a02d8 e1a00009 (e5821000)
[    3.438776] ---[ end trace 0000000000000000 ]---

  • 1/. Have we flashed and booted u-boot successfully with the new NAND device?
    2/. If yes, will you share the u-boot nand flashing and booting logs as attachments?
    Best,
    -Hong

  • Hi Hong,
    Yes we were able to flash and boot uboot successfully with the bigger nand, used the BCH8 ECC.

    PFB the complete boot log:

    ßCCCCCCCC
    <debug_uart>
    Starting Init
    SKIPPING uart_soft_reset:Done
    <debug_uart>
    Timed out in wait_for_event: status=0000
    ÂSDRAM Init:Donell-ups of bus are properly configured
    
    U-Boot SPL 2023.04-00001-ga6b09c3a4cb-dirty (Jul 12 2024 - 12:30:05 +0530)
    Trying to boot from NAND
    Loading Environment from nowhere... OK
    
    <debug_uart>
    
    
    U-Boot 2023.04-00001-ga6b09c3a4cb-dirty (Jul 12 2024 - 12:30:05 +0530)
    
    CPU  : AM335X-GP rev 2.1
    Model: Tek AM335x trebfp
    DRAM:  512 MiB
    Core:  150 devices, 12 uclasses, devicetree: separate
    NAND:  512 MiB
    MMC:
    Loading Environment from nowhere... OK
    <ethaddr> not set. Validating first E-fuse MAC
    Net:   eth2: usb_ether
    Hit any key to stop autoboot:  0
    ** Bad device specification mmc 0 **
    No MMC device available
    No MMC device available
    Booting from nand ...
    
    NAND read: device 0 offset 0x80000, size 0x40000
     262144 bytes read: OK
    
    NAND read: device 0 offset 0x200000, size 0x800000
     8388608 bytes read: OK
    Kernel image @ 0x82000000 [ 0x000000 - 0x763200 ]
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
    Working FDT set to 88000000
       Loading Device Tree to 8ffe6000, end 8ffff9b9 ... OK
    Working FDT set to 8ffe6000
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 6.1.46-00001-g50c291694ae5-dirty (karthik@PC-BANG-CNQG1J3) (arm-none-linux-gnueabihf-gcc (Arm GNU Toolchain 11.3.Rel1) 11.3.1 20220712, GNU ld (Arm GNU Toolchain 11.3.Rel1) 2.38.20220708) #6 PREEMPT Fri Jul 12 12:54:43 IST 2024
    [    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] OF: fdt: Machine model: TI AM335x Treb FP
    [    0.000000] Memory policy: Data cache writeback
    [    0.000000] efi: UEFI not found.
    [    0.000000] cma: Reserved 64 MiB at 0x9b800000
    [    0.000000] Memblock init:Done!
    [    0.000000] adjust_lowmem_bound:Done
    [    0.000000] ioremap_reset:Done
    [    0.000000] physical kernel sections: 0x80000000-0x81300000
    [    0.000000] CreateMap Success for 10
    [    0.000000] lowmem limit is 9fe00000
    [    0.000000] CreateMap Success for 9
    [    0.000000] CreateMap Success for 10
    [    0.000000] map_kernel:DONE
    [    0.000000] CreateMap Success for 17
    [    0.000000] dma_contiguous_remap:DONE
    [    0.000000] early_fixmap_shutdown:DONE
    [    0.000000] CreateMap Success for 11
    [    0.000000] CreateMap Success for 8
    [    0.000000] CreateMap Success for 7
    [    0.000000] CreateMap Success for 0
    [    0.000000] CreateMap Success for 0
    [    0.000000] map_io:Done
    [    0.000000] fill_pmd_gaps:Done!
    [    0.000000] pci_reserve_io: Starting
    [    0.000000] Found Static VM
    [    0.000000] pci_reserve_io:Done!
    [    0.000000] local_flush_tlb_all:Done
    [    0.000000] flush_cache_all:Done
    [    0.000000] early_abt_enable:Done
    [    0.000000] devicemaps_init:DONE
    [    0.000000] kmap_init:DONE
    [    0.000000] tcm_init:DONE
    [    0.000000] Zone ranges:
    [    0.000000]   Normal   [mem 0x0000000080000000-0x000000009fdfffff]
    [    0.000000]   HighMem  empty
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000080000000-0x000000009fdfffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x000000009fdfffff]
    [    0.000000] bootmem_init:DONE
    [    0.000000] paging_init:Done
    [    0.000000] kasan_init:Done
    [    0.000000] request_standard_resources:Done
    [    0.000000] RESTARTING!
    [    0.000000] unflatten_device_tree:Done
    [    0.000000] arm_dt_init_cpu_maps:Done
    [    0.000000] psci_dt_init:Done
    [    0.000000] CPU: All CPU(s) started in SVC mode.
    [    0.000000] AM335X ES2.1 (neon)
    [    0.000000] init_early:Done
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 129540
    [    0.000000] Kernel command line: console=ttyO0,115200n8 g_ether.dev_addr=12:34:56:78:9a:bc g_ether.host_addr=12:34:56:78:9a:bd root=ubi0:rootfs rw ubi.mtd=NAND.file-system,2048 rootfstype=ubifs rootwait
    [    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] Memory: 433560K/522240K available (11264K kernel code, 1481K rwdata, 3300K rodata, 1024K init, 288K bss, 23144K reserved, 65536K cma-reserved, 0K highmem)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    [    0.000000] trace event string verifier disabled
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu:     RCU event tracing is enabled.
    [    0.000000]  Trampoline variant of Tasks RCU enabled.
    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [    0.000000] IRQ: Found an INTC at 0x(ptrval) (revision 5.0) with 128 interrupts
    [    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
    [    0.000000] TI gptimer clocksource: always-on /ocp/interconnect@44c00000/segment@200000/target-module@31000
    [    0.000002] sched_clock: 32 bits at 25MHz, resolution 40ns, wraps every 85899345900ns
    [    0.000024] clocksource: dmtimer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns
    [    0.000429] TI gptimer clockevent: 25000000 Hz at /ocp/interconnect@48000000/segment@0/target-module@40000
    [    0.002216] Console: colour dummy device 80x30
    [    0.002262] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
    [    0.002269] This ensures that you still see kernel messages. Please
    [    0.002273] update your kernel commandline.
    [    0.002303] Calibrating delay loop... 996.14 BogoMIPS (lpj=4980736)
    [    0.090527] CPU: Testing write buffer coherency: ok
    [    0.090596] CPU0: Spectre v2: using BPIALL workaround
    [    0.090604] pid_max: default: 32768 minimum: 301
    [    0.090784] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
    [    0.090802] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
    [    0.092389] cblist_init_generic: Setting adjustable number of callback queues.
    [    0.092406] cblist_init_generic: Setting shift to 0 and lim to 1.
    [    0.092566] Setting up static identity map for 0x80100000 - 0x80100060
    [    0.092719] rcu: Hierarchical SRCU implementation.
    [    0.092726] rcu:     Max phase no-delay instances is 1000.
    [    0.094385] EFI services will not be available.
    [    0.094970] devtmpfs: initialized
    [    0.109145] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    [    0.109408] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.109435] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
    [    0.114529] pinctrl core: initialized pinctrl subsystem
    [    0.115581] DMI not present or invalid.
    [    0.116240] NET: Registered PF_NETLINK/PF_ROUTE protocol family
    [    0.118520] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.119678] thermal_sys: Registered thermal governor 'step_wise'
    [    0.119787] cpuidle: using governor menu
    [    0.133495] No ATAGs?
    [    0.133516] hw-breakpoint: debug architecture 0x4 unsupported.
    [    0.135498] Serial: AMBA PL011 UART driver
    [    0.162802] SCSI subsystem initialized
    [    0.163431] usbcore: registered new interface driver usbfs
    [    0.163481] usbcore: registered new interface driver hub
    [    0.163525] usbcore: registered new device driver usb
    [    0.163970] pps_core: LinuxPPS API ver. 1 registered
    [    0.163980] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.164001] PTP clock support registered
    [    0.164143] EDAC MC: Ver: 3.0.0
    [    0.166523] clocksource: Switched to clocksource dmtimer
    [    0.187634] NET: Registered PF_INET protocol family
    [    0.187925] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.189249] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear)
    [    0.189290] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    0.189305] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
    [    0.189344] TCP bind hash table entries: 4096 (order: 3, 32768 bytes, linear)
    [    0.189401] TCP: Hash tables configured (established 4096 bind 4096)
    [    0.189516] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
    [    0.189539] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
    [    0.189686] NET: Registered PF_UNIX/PF_LOCAL protocol family
    [    0.190195] RPC: Registered named UNIX socket transport module.
    [    0.190207] RPC: Registered udp transport module.
    [    0.190212] RPC: Registered tcp transport module.
    [    0.190216] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.190229] PCI: CLS 0 bytes, default 64
    [    0.191362] Initialise system trusted keyrings
    [    0.191784] workingset: timestamp_bits=30 max_order=17 bucket_order=0
    [    0.197839] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.206975] NFS: Registering the id_resolver key type
    [    0.207051] Key type id_resolver registered
    [    0.207057] Key type id_legacy registered
    [    0.207167] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.207178] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.207216] ntfs: driver 2.1.32 [Flags: R/O].
    [    0.207763] Key type asymmetric registered
    [    0.207776] Asymmetric key parser 'x509' registered
    [    0.207945] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
    [    0.207957] io scheduler mq-deadline registered
    [    0.207964] io scheduler kyber registered
    [    0.294092] Serial: 8250/16550 driver, 5 ports, IRQ sharing enabled
    [    0.296479] STMicroelectronics ASC driver initialized
    [    0.328761] brd: module loaded
    [    0.334273] loop: module loaded
    [    0.339640] CAN device driver interface
    [    0.340009] e1000e: Intel(R) PRO/1000 Network Driver
    [    0.340016] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
    [    0.340100] igb: Intel(R) Gigabit Ethernet Network Driver
    [    0.340106] igb: Copyright (c) 2007-2014 Intel Corporation.
    [    0.340899] pegasus: Pegasus/Pegasus II USB Ethernet driver
    [    0.340951] usbcore: registered new interface driver pegasus
    [    0.341005] usbcore: registered new interface driver asix
    [    0.341042] usbcore: registered new interface driver ax88179_178a
    [    0.341075] usbcore: registered new interface driver cdc_ether
    [    0.341127] usbcore: registered new interface driver smsc75xx
    [    0.341172] usbcore: registered new interface driver smsc95xx
    [    0.341206] usbcore: registered new interface driver net1080
    [    0.341243] usbcore: registered new interface driver cdc_subset
    [    0.341284] usbcore: registered new interface driver zaurus
    [    0.341354] usbcore: registered new interface driver cdc_ncm
    [    0.342145] usbcore: registered new interface driver usb-storage
    [    0.342524] UDC core: g_ether: couldn't find an available UDC
    [    0.347282] i2c_dev: i2c /dev entries driver
    [    0.350086] cpuidle: enable-method property 'ti,am3352' found operations
    [    0.350830] sdhci: Secure Digital Host Controller Interface driver
    [    0.350842] sdhci: Copyright(c) Pierre Ossman
    [    0.351009] Synopsys Designware Multimedia Card Interface Driver
    [    0.351169] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.351625] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.352051] usbcore: registered new interface driver usbhid
    [    0.352063] usbhid: USB HID core driver
    [    0.354550] NET: Registered PF_INET6 protocol family
    [    0.367750] Segment Routing with IPv6
    [    0.367813] In-situ OAM (IOAM) with IPv6
    [    0.367898] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    [    0.368645] NET: Registered PF_PACKET protocol family
    [    0.368659] can: controller area network core
    [    0.368727] NET: Registered PF_CAN protocol family
    [    0.368736] can: raw protocol
    [    0.368744] can: broadcast manager protocol
    [    0.368755] can: netlink gateway - max_hops=1
    [    0.369174] Key type dns_resolver registered
    [    0.369334] ThumbEE CPU extension supported.
    [    0.369351] Registering SWP/SWPB emulation handler
    [    0.369828] omap_voltage_late_init: Voltage driver support not added
    [    0.370821] Loading compiled-in X.509 certificates
    [    0.443593] pinctrl-single 44e10800.pinmux: 142 pins, size 568
    [    0.458410] ti-sysc: probe of 44e31000.target-module failed with error -16
    [    0.476778] 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 18, base_baud = 3000000) is a 8250
    [    0.481501] omap_i2c 4802a000.i2c: bus 1 rev0.11 at 100 kHz
    [    0.484561] ti-sysc: probe of 48040000.target-module failed with error -16
    [    0.516855] gpio gpiochip0: (gpio-0-31): not an immutable chip, please consider fixing it!
    [    0.517246] OMAP GPIO hardware version 0.1
    [    0.538814] gpio gpiochip1: (gpio-32-63): not an immutable chip, please consider fixing it!
    [    0.541193] gpio gpiochip2: (gpio-64-95): not an immutable chip, please consider fixing it!
    [    0.561705] omap_rng 48310000.rng: Random Number Generator ver. 20
    [    0.565250] random: crng init done
    [    0.583164] debugfs: Directory '49000000.dma' with parent 'dmaengine' already present!
    [    0.583200] edma 49000000.dma: TI EDMA DMA engine driver
    [    0.598819] am335x-phy-driver 47401300.usb-phy: supply vcc not found, using dummy regulator
    [    0.599089] am335x-phy-driver 47401300.usb-phy: dummy supplies not allowed for exclusive requests
    [    0.626664] musb-dsps 47401400.usb: error -ENXIO: IRQ vbus not found
    [    0.628493] am335x-phy-driver 47401b00.usb-phy: supply vcc not found, using dummy regulator
    [    0.628726] am335x-phy-driver 47401b00.usb-phy: dummy supplies not allowed for exclusive requests
    [    0.666485] omap-gpmc 50000000.gpmc: GPMC revision 6.0
    [    0.676604] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
    [    0.716679] omap_reset_deassert: timedout waiting for gfx:0
    [    0.716754] ti-sysc: probe of 5600fe00.target-module failed with error -110
    [    0.719407] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
    [    0.724548] l3-aon-clkctrl:0000:0: failed to disable
    [    0.728377] gpio gpiochip4: (gpio-96-127): not an immutable chip, please consider fixing it!
    [    0.738355] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 37, base_baud = 3000000) is a 8250
    [    2.754891] printk: console [ttyS0] enabled
    [    2.760641] edt_ft5x06 1-0038: supply vcc not found, using dummy regulator
    [    2.771754] using random self ethernet address
    [    2.776243] using random host ethernet address
    [    2.780983] edt_ft5x06 1-0038: supply iovcc not found, using dummy regulator
    [    2.788229] using host ethernet address: 12:34:56:78:9a:bd
    [    2.788238] using self ethernet address: 12:34:56:78:9a:bc
    [    2.794648] usb0: HOST MAC 12:34:56:78:9a:bd
    [    2.804551] usb0: MAC 12:34:56:78:9a:bc
    [    2.808501] using random self ethernet address
    [    2.812969] using random host ethernet address
    [    2.817532] g_ether gadget.0: Ethernet Gadget, version: Memorial Day 2008
    [    2.824357] g_ether gadget.0: g_ether ready
    [    2.832500] musb-hdrc musb-hdrc.1: MUSB HDRC host driver
    [    2.838005] musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 1
    [    2.846321] hub 1-0:1.0: USB hub found
    [    2.850236] hub 1-0:1.0: 1 port detected
    [    2.877886] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xac
    [    2.884298] nand: Micron MT29F4G08ABBDAH4
    [    2.888615] nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
    [    2.896411] nand: using OMAP_ECC_BCH8_CODE_HW ECC scheme
    [    2.902098] 10 fixed-partitions partitions found on MTD device omap2-nand.0
    [    2.909292] Creating 10 MTD partitions on "omap2-nand.0":
    [    2.914728] 0x000000000000-0x000000020000 : "NAND.SPL"
    [    2.921473] 0x000000020000-0x000000040000 : "NAND.SPL.backup1"
    [    2.928760] 0x000000040000-0x000000060000 : "NAND.SPL.backup2"
    [    2.935926] 0x000000060000-0x000000080000 : "NAND.SPL.backup3"
    [    2.943345] 0x000000080000-0x0000000c0000 : "NAND.u-boot-spl-os"
    [    2.949598] 8<--- cut here ---
    [    2.952665] Unable to handle kernel NULL pointer dereference at virtual address 00000000
    [    2.960869] [00000000] *pgd=00000000
    [    2.964479] Internal error: Oops: 805 [#1] PREEMPT ARM
    [    2.969643] Modules linked in:
    [    2.972714] CPU: 0 PID: 30 Comm: kworker/u2:3 Not tainted 6.1.46-00001-g50c291694ae5-dirty #6
    [    2.981279] Hardware name: Generic AM33XX (Flattened Device Tree)
    [    2.987399] Workqueue: events_unbound deferred_probe_work_func
    [    2.993278] PC is at add_mtd_partitions+0xc4/0x174
    [    2.998098] LR is at add_mtd_partitions+0xa8/0x174
    [    3.002911] pc : [<c074c534>]    lr : [<c074c518>]    psr: 60000113
    [    3.009204] sp : e0081d08  ip : c1a2a580  fp : 00000000
    [    3.014449] r10: c28a6400  r9 : c280a338  r8 : 0000000a
    [    3.019693] r7 : c28c46a0  r6 : c280a040  r5 : c280a040  r4 : 00000004
    [    3.026247] r3 : c1a2a580  r2 : 00000000  r1 : c28a66d8  r0 : c280a338
    [    3.032802] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
    [    3.039970] Control: 10c5387d  Table: 80004019  DAC: 00000051
    [    3.045739] Register r0 information: slab kmalloc-2k start c280a000 pointer offset 824 size 2048
    [    3.054586] Register r1 information: slab kmalloc-1k start c28a6400 pointer offset 728 size 1024
    [    3.063423] Register r2 information: NULL pointer
    [    3.068150] Register r3 information: slab task_struct start c1a2a580 pointer offset 0
    [    3.076024] Register r4 information: non-paged memory
    [    3.081098] Register r5 information: slab kmalloc-2k start c280a000 pointer offset 64 size 2048
    [    3.089848] Register r6 information: slab kmalloc-2k start c280a000 pointer offset 64 size 2048
    [    3.098597] Register r7 information: slab kmalloc-512 start c28c4600 pointer offset 160 size 512
    [    3.107435] Register r8 information: non-paged memory
    [    3.112507] Register r9 information: slab kmalloc-2k start c280a000 pointer offset 824 size 2048
    [    3.121344] Register r10 information: slab kmalloc-1k start c28a6400 pointer offset 0 size 1024
    [    3.130095] Register r11 information: NULL pointer
    [    3.134906] Register r12 information: slab task_struct start c1a2a580 pointer offset 0
    [    3.142868] Process kworker/u2:3 (pid: 30, stack limit = 0x20210901)
    [    3.149255] Stack: (0xe0081d08 to 0xe0082000)
    [    3.153634] 1d00:                   00080000 00000000 e0081d34 c0e746cc 0000000a c1220f8c
    [    3.161849] 1d20: 0000000a 00000000 00000000 c280a040 00000000 00000000 c1805600 c074c430
    [    3.170065] 1d40: 00000000 00000000 c0ca14d0 c289ec10 c1a2a580 c0e05b20 00000800 00000000
    [    3.178280] 1d60: c0e74048 c0ebc720 c28c4600 0000000a c1220f8c 1556480a c289ec10 c280a040
    [    3.186495] 1d80: 00000000 00000000 00000000 00000000 c289ec10 ff8f574c c1805600 c0749af8
    [    3.194710] 1da0: c280a040 00000000 c289ec00 c1a2a580 c289ec10 c12b3a84 ff8f574c c076e1ec
    [    3.202925] 1dc0: 00000000 e0081dd4 c1895db4 ff8f574c 00000000 df9bf474 00000000 00000000
    [    3.211140] 1de0: 00000000 c1a2a580 c181200d c09bd8f4 ffffffff c0305b44 00000000 00000000
    [    3.219355] 1e00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1556480a
    [    3.227569] 1e20: 00000000 c289ec10 c1222038 00000000 00000000 c1a2a580 c181200d c06bdd6c
    [    3.235785] 1e40: c289ec10 00000000 c1222038 c06bb65c c289ec10 c1222038 c289ec10 00000067
    [    3.244000] 1e60: 00000000 c06bb908 60000113 c1a2a580 c12b3090 c1222038 c289ec10 00000067
    [    3.252215] 1e80: 00000000 c06bba50 00000001 c1222038 e0081ee4 c289ec10 00000000 c06bc058
    [    3.260431] 1ea0: 00000000 e0081ee4 c1a2a580 c06bbfc4 00000000 c06b97a8 60000113 c18c51dc
    [    3.268646] 1ec0: c1d72eb4 1556480a c1805600 c289ec10 00000001 c1a2a580 c289ec54 c06bbcfc
    [    3.276861] 1ee0: c289ec10 c289ec10 00000001 1556480a 00000000 c289ec10 c1212558 c289ec10
    [    3.285076] 1f00: 00000000 c06ba954 c289ec10 c12122d4 c12122e0 c06bad98 c1212304 c1abfc80
    [    3.293291] 1f20: c1263e40 c1812000 00000000 c0147558 c1805600 c1805600 c1805618 c1abfc80
    [    3.301507] 1f40: c1805600 c1abfc98 c1805618 c1187ae0 00000088 c1a2a580 c1805600 c0147a88
    [    3.309722] 1f60: c1abfc80 c12634c6 60000113 c1acae40 c1a2a580 c0147858 c1abfc80 c1acaf00
    [    3.317937] 1f80: e006dec0 00000000 00000000 c014e520 c1acae40 c014e448 00000000 00000000
    [    3.326152] 1fa0: 00000000 00000000 00000000 c0100148 00000000 00000000 00000000 00000000
    [    3.334367] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [    3.342582] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
    [    3.350804]  add_mtd_partitions from parse_mtd_partitions+0x4e4/0x524
    [    3.357284]  parse_mtd_partitions from mtd_device_parse_register+0xe0/0x2c0
    [    3.364284]  mtd_device_parse_register from omap_nand_probe+0x258/0x4d4
    [    3.370950]  omap_nand_probe from platform_probe+0x5c/0xbc
    [    3.376476]  platform_probe from really_probe+0xc8/0x2ec
    [    3.381820]  really_probe from __driver_probe_device+0x88/0x1a0
    [    3.387773]  __driver_probe_device from driver_probe_device+0x30/0x104
    [    3.394336]  driver_probe_device from __device_attach_driver+0x94/0x108
    [    3.400988]  __device_attach_driver from bus_for_each_drv+0x7c/0xc0
    [    3.407289]  bus_for_each_drv from __device_attach+0xa8/0x1d8
    [    3.413065]  __device_attach from bus_probe_device+0x84/0x8c
    [    3.418754]  bus_probe_device from deferred_probe_work_func+0x78/0xa4
    [    3.425229]  deferred_probe_work_func from process_one_work+0x1c0/0x4c0
    [    3.431897]  process_one_work from worker_thread+0x230/0x584
    [    3.437595]  worker_thread from kthread+0xd8/0x108
    [    3.442426]  kthread from ret_from_fork+0x14/0x2c
    [    3.447159] Exception stack(0xe0081fb0 to 0xe0081ff8)
    [    3.452232] 1fa0:                                     00000000 00000000 00000000 00000000
    [    3.460446] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [    3.468660] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000
    [    3.475309] Code: e58612d4 e58a22dc e58a02d8 e1a00009 (e5821000)
    [    3.481683] ---[ end trace 0000000000000000 ]---
    [    3.512394] input: generic ft5x06 (79) as /devices/platform/ocp/48000000.interconnect/48000000.interconnect:segment@0/4802a000.target-module/4802a000.i2c/i2c-1/1-00

  • From the log, u-boot boots from NAND, kernel/DTB reads/boots from NAND, and some issue on MTD partition.
    Have we booted kernel, root_fs on your board with the pervious NAND device?
    Best,
    -Hong

  • Hi Hong, Yes on the smaller nand it is working.

  • Will you share the full boot log on the previous NAND device as attachment?
    Best,
    -Hong

  • Hi Hong, PFB the working NAND's complete bootlogs

    CCCCCCCC
    <debug_uart>
    Starting Init
    SKIPPING uart_soft_reset:Done
    <debug_uart>
    Timed out in wait_for_event: status=0000
    ÂSDRAM Init:Donell-ups of bus are properly configured

    U-Boot SPL 2023.04-00001-ga6b09c3a4cb-dirty (Jun 28 2024 - 14:08:02 +0530)
    Trying to boot from NAND
    Loading Environment from nowhere... OK
    omap-elm: uncorrectable ECC errors
    omap-elm: uncorrectable ECC errors
    ...
    omap-elm: uncorrectable ECC errors
    omap-elm: uncorrectable ECC errors

    <debug_uart>


    U-Boot 2023.04-00001-ga6b09c3a4cb-dirty (Jul 12 2024 - 12:30:05 +0530)

    CPU : AM335X-GP rev 2.1
    Model: Tek AM335x trebfp
    DRAM: 512 MiB
    Core: 150 devices, 12 uclasses, devicetree: separate
    NAND: 256 MiB
    MMC:
    Loading Environment from nowhere... OK
    <ethaddr> not set. Validating first E-fuse MAC
    Net: eth2: usb_ether
    Hit any key to stop autoboot: 0
    ** Bad device specification mmc 0 **
    No MMC device available
    No MMC device available
    Booting from nand ...

    NAND read: device 0 offset 0x80000, size 0x40000
    262144 bytes read: OK

    NAND read: device 0 offset 0x200000, size 0x800000
    8388608 bytes read: OK
    Kernel image @ 0x82000000 [ 0x000000 - 0x763200 ]
    ## Flattened Device Tree blob at 88000000
    Booting using the fdt blob at 0x88000000
    Working FDT set to 88000000
    Loading Device Tree to 8ffec000, end 8ffff9a6 ... OK
    Working FDT set to 8ffec000

    Starting kernel ...

    [ 0.000000] Booting Linux on physical CPU 0x0
    [ 0.000000] Linux version 6.1.46-00001-g50c291694ae5-dirty (karthik@PC-BANG-CNQG1J3) (arm-none-linux-gnueabihf-gcc (Arm GNU Toolchain 11.3.Rel1) 11.3.1 20220712, GNU ld (Arm GNU Toolchain 11.3.Rel1) 2.38.20220708) #6 PREEMPT Fri Jul 12 12:54:43 IST 2024
    [ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
    [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [ 0.000000] OF: fdt: Machine model: TI AM335x Treb FP
    [ 0.000000] Memory policy: Data cache writeback
    [ 0.000000] efi: UEFI not found.
    [ 0.000000] cma: Reserved 64 MiB at 0x9b800000
    [ 0.000000] Memblock init:Done!
    [ 0.000000] adjust_lowmem_bound:Done
    [ 0.000000] ioremap_reset:Done
    [ 0.000000] physical kernel sections: 0x80000000-0x81300000
    [ 0.000000] CreateMap Success for 10
    [ 0.000000] lowmem limit is 9fe00000
    [ 0.000000] CreateMap Success for 9
    [ 0.000000] CreateMap Success for 10
    [ 0.000000] map_kernel:DONE
    [ 0.000000] CreateMap Success for 17
    [ 0.000000] dma_contiguous_remap:DONE
    [ 0.000000] early_fixmap_shutdown:DONE
    [ 0.000000] CreateMap Success for 11
    [ 0.000000] CreateMap Success for 8
    [ 0.000000] CreateMap Success for 7
    [ 0.000000] CreateMap Success for 0
    [ 0.000000] CreateMap Success for 0
    [ 0.000000] map_io:Done
    [ 0.000000] fill_pmd_gaps:Done!
    [ 0.000000] pci_reserve_io: Starting
    [ 0.000000] Found Static VM
    [ 0.000000] pci_reserve_io:Done!
    [ 0.000000] local_flush_tlb_all:Done
    [ 0.000000] flush_cache_all:Done
    [ 0.000000] early_abt_enable:Done
    [ 0.000000] devicemaps_init:DONE
    [ 0.000000] kmap_init:DONE
    [ 0.000000] tcm_init:DONE
    [ 0.000000] Zone ranges:
    [ 0.000000] Normal [mem 0x0000000080000000-0x000000009fdfffff]
    [ 0.000000] HighMem empty
    [ 0.000000] Movable zone start for each node
    [ 0.000000] Early memory node ranges
    [ 0.000000] node 0: [mem 0x0000000080000000-0x000000009fdfffff]
    [ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x000000009fdfffff]
    [ 0.000000] bootmem_init:DONE
    [ 0.000000] paging_init:Done
    [ 0.000000] kasan_init:Done
    [ 0.000000] request_standard_resources:Done
    [ 0.000000] RESTARTING!
    [ 0.000000] unflatten_device_tree:Done
    [ 0.000000] arm_dt_init_cpu_maps:Done
    [ 0.000000] psci_dt_init:Done
    [ 0.000000] CPU: All CPU(s) started in SVC mode.
    [ 0.000000] AM335X ES2.1 (neon)
    [ 0.000000] init_early:Done
    [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 129540
    [ 0.000000] Kernel command line: console=ttyO0,115200n8 g_ether.dev_addr=12:34:56:78:9a:bc g_ether.host_addr=12:34:56:78:9a:bd root=ubi0:rootfs rw ubi.mtd=NAND.file-system,2048 rootfstype=ubifs rootwait
    [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
    [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [ 0.000000] Memory: 433604K/522240K available (11264K kernel code, 1481K rwdata, 3300K rodata, 1024K init, 288K bss, 23100K reserved, 65536K cma-reserved, 0K highmem)
    [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    [ 0.000000] trace event string verifier disabled
    [ 0.000000] rcu: Preemptible hierarchical RCU implementation.
    [ 0.000000] rcu: RCU event tracing is enabled.
    [ 0.000000] Trampoline variant of Tasks RCU enabled.
    [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
    [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [ 0.000000] IRQ: Found an INTC at 0x(ptrval) (revision 5.0) with 128 interrupts
    [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
    [ 0.000000] TI gptimer clocksource: always-on /ocp/interconnect@44c00000/segment@200000/target-module@31000
    [ 0.000002] sched_clock: 32 bits at 25MHz, resolution 40ns, wraps every 85899345900ns
    [ 0.000024] clocksource: dmtimer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns
    [ 0.000423] TI gptimer clockevent: 25000000 Hz at /ocp/interconnect@48000000/segment@0/target-module@40000
    [ 0.002108] Console: colour dummy device 80x30
    [ 0.002151] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
    [ 0.002158] This ensures that you still see kernel messages. Please
    [ 0.002162] update your kernel commandline.
    [ 0.002192] Calibrating delay loop... 996.14 BogoMIPS (lpj=4980736)
    [ 0.090520] CPU: Testing write buffer coherency: ok
    [ 0.090589] CPU0: Spectre v2: using BPIALL workaround
    [ 0.090598] pid_max: default: 32768 minimum: 301
    [ 0.090781] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
    [ 0.090798] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
    [ 0.092378] cblist_init_generic: Setting adjustable number of callback queues.
    [ 0.092394] cblist_init_generic: Setting shift to 0 and lim to 1.
    [ 0.092550] Setting up static identity map for 0x80100000 - 0x80100060
    [ 0.092703] rcu: Hierarchical SRCU implementation.
    [ 0.092711] rcu: Max phase no-delay instances is 1000.
    [ 0.094261] EFI services will not be available.
    [ 0.094825] devtmpfs: initialized
    [ 0.107695] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    [ 0.107946] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [ 0.107972] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
    [ 0.113104] pinctrl core: initialized pinctrl subsystem
    [ 0.114167] DMI not present or invalid.
    [ 0.114840] NET: Registered PF_NETLINK/PF_ROUTE protocol family
    [ 0.117117] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [ 0.118262] thermal_sys: Registered thermal governor 'step_wise'
    [ 0.118369] cpuidle: using governor menu
    [ 0.131655] No ATAGs?
    [ 0.131675] hw-breakpoint: debug architecture 0x4 unsupported.
    [ 0.133547] Serial: AMBA PL011 UART driver
    [ 0.162476] SCSI subsystem initialized
    [ 0.163112] usbcore: registered new interface driver usbfs
    [ 0.163161] usbcore: registered new interface driver hub
    [ 0.163208] usbcore: registered new device driver usb
    [ 0.163654] pps_core: LinuxPPS API ver. 1 registered
    [ 0.163663] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [ 0.163685] PTP clock support registered
    [ 0.163829] EDAC MC: Ver: 3.0.0
    [ 0.166185] clocksource: Switched to clocksource dmtimer
    [ 0.175612] NET: Registered PF_INET protocol family
    [ 0.175904] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [ 0.186740] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear)
    [ 0.186783] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [ 0.186802] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
    [ 0.186842] TCP bind hash table entries: 4096 (order: 3, 32768 bytes, linear)
    [ 0.186898] TCP: Hash tables configured (established 4096 bind 4096)
    [ 0.187013] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
    [ 0.187035] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
    [ 0.187178] NET: Registered PF_UNIX/PF_LOCAL protocol family
    [ 0.187697] RPC: Registered named UNIX socket transport module.
    [ 0.187711] RPC: Registered udp transport module.
    [ 0.187715] RPC: Registered tcp transport module.
    [ 0.187719] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [ 0.187731] PCI: CLS 0 bytes, default 64
    [ 0.188869] Initialise system trusted keyrings
    [ 0.189298] workingset: timestamp_bits=30 max_order=17 bucket_order=0
    [ 0.194785] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [ 0.195977] NFS: Registering the id_resolver key type
    [ 0.196064] Key type id_resolver registered
    [ 0.196071] Key type id_legacy registered
    [ 0.206231] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [ 0.206248] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [ 0.206303] ntfs: driver 2.1.32 [Flags: R/O].
    [ 0.206904] Key type asymmetric registered
    [ 0.206918] Asymmetric key parser 'x509' registered
    [ 0.207079] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
    [ 0.207092] io scheduler mq-deadline registered
    [ 0.207099] io scheduler kyber registered
    [ 0.293351] Serial: 8250/16550 driver, 5 ports, IRQ sharing enabled
    [ 0.295712] STMicroelectronics ASC driver initialized
    [ 0.327269] brd: module loaded
    [ 0.332817] loop: module loaded
    [ 0.338130] CAN device driver interface
    [ 0.338504] e1000e: Intel(R) PRO/1000 Network Driver
    [ 0.338510] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
    [ 0.338601] igb: Intel(R) Gigabit Ethernet Network Driver
    [ 0.338608] igb: Copyright (c) 2007-2014 Intel Corporation.
    [ 0.339415] pegasus: Pegasus/Pegasus II USB Ethernet driver
    [ 0.339468] usbcore: registered new interface driver pegasus
    [ 0.339515] usbcore: registered new interface driver asix
    [ 0.339549] usbcore: registered new interface driver ax88179_178a
    [ 0.339583] usbcore: registered new interface driver cdc_ether
    [ 0.339625] usbcore: registered new interface driver smsc75xx
    [ 0.339674] usbcore: registered new interface driver smsc95xx
    [ 0.339708] usbcore: registered new interface driver net1080
    [ 0.339741] usbcore: registered new interface driver cdc_subset
    [ 0.339781] usbcore: registered new interface driver zaurus
    [ 0.339852] usbcore: registered new interface driver cdc_ncm
    [ 0.340639] usbcore: registered new interface driver usb-storage
    [ 0.341018] UDC core: g_ether: couldn't find an available UDC
    [ 0.346943] i2c_dev: i2c /dev entries driver
    [ 0.349751] cpuidle: enable-method property 'ti,am3352' found operations
    [ 0.350501] sdhci: Secure Digital Host Controller Interface driver
    [ 0.350511] sdhci: Copyright(c) Pierre Ossman
    [ 0.350671] Synopsys Designware Multimedia Card Interface Driver
    [ 0.350826] sdhci-pltfm: SDHCI platform and OF driver helper
    [ 0.351289] ledtrig-cpu: registered to indicate activity on CPUs
    [ 0.351696] usbcore: registered new interface driver usbhid
    [ 0.351706] usbhid: USB HID core driver
    [ 0.354151] NET: Registered PF_INET6 protocol family
    [ 0.367448] Segment Routing with IPv6
    [ 0.367509] In-situ OAM (IOAM) with IPv6
    [ 0.367593] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    [ 0.368342] NET: Registered PF_PACKET protocol family
    [ 0.368355] can: controller area network core
    [ 0.368430] NET: Registered PF_CAN protocol family
    [ 0.368439] can: raw protocol
    [ 0.368448] can: broadcast manager protocol
    [ 0.368460] can: netlink gateway - max_hops=1
    [ 0.368859] Key type dns_resolver registered
    [ 0.369018] ThumbEE CPU extension supported.
    [ 0.369037] Registering SWP/SWPB emulation handler
    [ 0.369457] omap_voltage_late_init: Voltage driver support not added
    [ 0.370439] Loading compiled-in X.509 certificates
    [ 0.442879] pinctrl-single 44e10800.pinmux: 142 pins, size 568
    [ 0.457411] ti-sysc: probe of 44e31000.target-module failed with error -16
    [ 0.476442] 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 18, base_baud = 3000000) is a 8250
    [ 0.481138] omap_i2c 4802a000.i2c: bus 1 rev0.11 at 100 kHz
    [ 0.484155] ti-sysc: probe of 48040000.target-module failed with error -16
    [ 0.505775] gpio gpiochip0: (gpio-0-31): not an immutable chip, please consider fixing it!
    [ 0.516328] OMAP GPIO hardware version 0.1
    [ 0.537903] gpio gpiochip1: (gpio-32-63): not an immutable chip, please consider fixing it!
    [ 0.540542] gpio gpiochip2: (gpio-64-95): not an immutable chip, please consider fixing it!
    [ 0.561300] omap_rng 48310000.rng: Random Number Generator ver. 20
    [ 0.564852] random: crng init done
    [ 0.582551] debugfs: Directory '49000000.dma' with parent 'dmaengine' already present!
    [ 0.582588] edma 49000000.dma: TI EDMA DMA engine driver
    [ 0.598076] am335x-phy-driver 47401300.usb-phy: supply vcc not found, using dummy regulator
    [ 0.598350] am335x-phy-driver 47401300.usb-phy: dummy supplies not allowed for exclusive requests
    [ 0.626324] musb-dsps 47401400.usb: error -ENXIO: IRQ vbus not found
    [ 0.628143] am335x-phy-driver 47401b00.usb-phy: supply vcc not found, using dummy regulator
    [ 0.628380] am335x-phy-driver 47401b00.usb-phy: dummy supplies not allowed for exclusive requests
    [ 0.666109] omap-gpmc 50000000.gpmc: GPMC revision 6.0
    [ 0.666141] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
    [ 0.716260] omap_reset_deassert: timedout waiting for gfx:0
    [ 0.716331] ti-sysc: probe of 5600fe00.target-module failed with error -110
    [ 0.718968] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
    [ 0.724109] l3-aon-clkctrl:0000:0: failed to disable
    [ 0.727864] gpio gpiochip4: (gpio-96-127): not an immutable chip, please consider fixing it!
    [ 0.736528] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 37, base_baud = 3000000) is a 8250
    [ 2.751938] printk: console [ttyS0] enabled
    [ 2.757683] edt_ft5x06 1-0038: supply vcc not found, using dummy regulator
    [ 2.764824] edt_ft5x06 1-0038: supply iovcc not found, using dummy regulator
    [ 2.776064] using random self ethernet address
    [ 2.780653] using random host ethernet address
    [ 2.785127] using host ethernet address: 12:34:56:78:9a:bd
    [ 2.785133] using self ethernet address: 12:34:56:78:9a:bc
    [ 2.791716] usb0: HOST MAC 12:34:56:78:9a:bd
    [ 2.801617] usb0: MAC 12:34:56:78:9a:bc
    [ 2.805531] using random self ethernet address
    [ 2.810039] using random host ethernet address
    [ 2.814609] g_ether gadget.0: Ethernet Gadget, version: Memorial Day 2008
    [ 2.821457] g_ether gadget.0: g_ether ready
    [ 2.829655] musb-hdrc musb-hdrc.1: MUSB HDRC host driver
    [ 2.835037] musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 1
    [ 2.843388] hub 1-0:1.0: USB hub found
    [ 2.847339] hub 1-0:1.0: 1 port detected
    [ 2.857533] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xaa
    [ 2.863945] nand: Micron MT29F2G08ABBGAH4
    [ 2.868273] nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 128
    [ 2.876114] nand: using OMAP_ECC_BCH8_CODE_HW ECC scheme
    [ 2.881761] 10 fixed-partitions partitions found on MTD device omap2-nand.0
    [ 2.888808] Creating 10 MTD partitions on "omap2-nand.0":
    [ 2.894239] 0x000000000000-0x000000020000 : "NAND.SPL"
    [ 2.901031] 0x000000020000-0x000000040000 : "NAND.SPL.backup1"
    [ 2.908312] 0x000000040000-0x000000060000 : "NAND.SPL.backup2"
    [ 2.915493] 0x000000060000-0x000000080000 : "NAND.SPL.backup3"
    [ 2.922869] 0x000000080000-0x0000000c0000 : "NAND.u-boot-spl-os"
    [ 2.930323] 0x0000000c0000-0x0000001c0000 : "NAND.u-boot"
    [ 2.937665] 0x0000001c0000-0x0000001e0000 : "NAND.u-boot-env"
    [ 2.944752] 0x0000001e0000-0x000000200000 : "NAND.u-boot-env.backup1"
    [ 2.952720] 0x000000200000-0x000000a00000 : "NAND.kernel"
    [ 2.964145] 0x000000a00000-0x000020000000 : "NAND.file-system"
    [ 2.970113] mtd: partition "NAND.file-system" extends beyond the end of device "omap2-nand.0" -- size truncated to 0xf600000
    [ 3.127056] rotary-encoder rotary: gray
    [ 3.131904] input: rotary as /devices/platform/rotary/input/input1
    [ 3.142109] ubi0: attaching mtd9
    [ 3.152279] input: generic ft5x06 (79) as /devices/platform/ocp/48000000.interconnect/48000000.interconnect:segment@0/4802a000.target-module/4802a000.i2c/i2c-1/1-0038/input/input0
    [ 4.385804] ubi0: scanning is finished
    [ 4.402010] ubi0: attached mtd9 (name "NAND.file-system", size 246 MiB)
    [ 4.408989] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
    [ 4.415909] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 512
    [ 4.422671] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
    [ 4.429760] ubi0: good PEBs: 1968, bad PEBs: 0, corrupted PEBs: 0
    [ 4.435886] ubi0: user volume: 1, internal volumes: 1, max. volumes count: 128
    [ 4.443155] ubi0: max/mean erase counter: 4/0, WL threshold: 4096, image sequence number: 1825211469
    [ 4.452357] ubi0: available PEBs: 0, total reserved PEBs: 1968, PEBs reserved for bad PEB handling: 40
    [ 4.461728] ubi0: background thread "ubi_bgt0d" started, PID 57
    [ 4.468630] input: gpio_keys as /devices/platform/gpio_keys/input/input2
    [ 4.479461] UBIFS (ubi0:0): Mounting in unauthenticated mode
    [ 4.496217] UBIFS (ubi0:0): background thread "ubifs_bgt0_0" started, PID 58
    [ 4.532974] UBIFS (ubi0:0): recovery needed
    [ 4.637623] UBIFS (ubi0:0): recovery completed
    [ 4.642537] UBIFS (ubi0:0): UBIFS: mounted UBI device 0, volume 0, name "rootfs"
    [ 4.650015] UBIFS (ubi0:0): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
    [ 4.660002] UBIFS (ubi0:0): FS size: 242905088 bytes (231 MiB, 1913 LEBs), max 5600 LEBs, journal size 9023488 bytes (8 MiB, 72 LEBs)
    [ 4.672195] UBIFS (ubi0:0): reserved for root: 0 bytes (0 KiB)
    [ 4.678076] UBIFS (ubi0:0): media format: w4/r0 (latest is w5/r0), UUID 2A3318E4-2CF9-48E3-AF61-3A72A7527BC5, small LPT model
    [ 4.690182] VFS: Mounted root (ubifs filesystem) on device 0:15.
    [ 4.697226] devtmpfs: mounted
    [ 4.701702] Freeing unused kernel image (initmem) memory: 1024K
    [ 4.708256] Run /sbin/init as init process
    [ 5.097179] systemd[1]: System time before build time, advancing clock.
    [ 5.190360] systemd[1]: systemd 250.5+ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=hybrid)
    [ 5.224308] systemd[1]: Detected architecture arm.

    Welcome to Arago 2023.04!

    [ 5.272051] systemd[1]: Hostname set to <am335x-evm>.
    [ 5.648001] systemd-sysv-generator[68]: SysV service '/etc/init.d/thermal-zone-init' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
    [ 5.681330] systemd[59]: /lib/systemd/system-generators/systemd-gpt-auto-generator failed with exit status 1.
    [ 6.478483] systemd[1]: /etc/systemd/system/sync-clocks.service:11: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether.
    [ 6.648875] systemd[1]: Queued start job for default target Multi-User System.
    [ 6.675052] systemd[1]: Created slice Slice /system/getty.
    [ OK ] Created slice Slice /system/getty.
    [ 6.719390] systemd[1]: Created slice Slice /system/modprobe.
    [ OK ] Created slice Slice /system/modprobe.
    [ 6.761724] systemd[1]: Created slice Slice /system/serial-getty.
    [ OK ] Created slice Slice /system/serial-getty.
    [ 6.799265] systemd[1]: Created slice User and Session Slice.
    [ OK ] Created slice User and Session Slice.
    [ 6.839164] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [ OK ] Started Dispatch Password …ts to Console Directory Watch.
    [ 6.888030] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [ OK ] Started Forward Password R…uests to Wall Directory Watch.
    [ 6.929958] systemd[1]: Reached target Path Units.
    [ OK ] Reached target Path Units.
    [ 6.966879] systemd[1]: Reached target Remote File Systems.
    [ OK ] Reached target Remote File Systems.
    [ 7.007196] systemd[1]: Reached target Slice Units.
    [ OK ] Reached target Slice Units.
    [ 7.046952] systemd[1]: Reached target Swaps.
    [ OK ] Reached target Swaps.
    [ 7.099359] systemd[1]: Listening on RPCbind Server Activation Socket.
    [ OK ] Listening on RPCbind Server Activation Socket.
    [ 7.136873] systemd[1]: Reached target RPC Port Mapper.
    [ OK ] Reached target RPC Port Mapper.
    [ 7.202855] systemd[1]: Listening on Process Core Dump Socket.
    [ OK ] Listening on Process Core Dump Socket.
    [ 7.237164] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [ OK ] Listening on initctl Compatibility Named Pipe.
    [ 7.327654] systemd[1]: Journal Audit Socket was skipped because of a failed condition check (ConditionSecurity=audit).
    [ 7.341958] systemd[1]: Listening on Journal Socket (/dev/log).
    [ OK ] Listening on Journal Socket (/dev/log).
    [ 7.379665] systemd[1]: Listening on Journal Socket.
    [ OK ] Listening on Journal Socket.
    [ 7.420324] systemd[1]: Listening on Network Service Netlink Socket.
    [ OK ] Listening on Network Service Netlink Socket.
    [ 7.463580] systemd[1]: Listening on udev Control Socket.
    [ OK ] Listening on udev Control Socket.
    [ 7.498920] systemd[1]: Listening on udev Kernel Socket.
    [ OK ] Listening on udev Kernel Socket.
    [ 7.539141] systemd[1]: Listening on User Database Manager Socket.
    [ OK ] Listening on User Database Manager Socket.
    [ 7.578838] systemd[1]: Huge Pages File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/mm/hugepages).
    [ 7.593070] systemd[1]: POSIX Message Queue File System was skipped because of a failed condition check (ConditionPathExists=/proc/sys/fs/mqueue).
    [ 7.636970] systemd[1]: Mounting Kernel Debug File System...
    Mounting Kernel Debug File System...
    [ 7.666029] systemd[1]: Mounting Kernel Trace File System...
    Mounting Kernel Trace File System...
    [ 7.747143] systemd[1]: Mounting Temporary Directory /tmp...
    Mounting Temporary Directory /tmp...
    [ 7.778616] systemd[1]: Starting Create List of Static Device Nodes...
    Starting Create List of Static Device Nodes...
    [ 7.803854] systemd[1]: Starting Load Kernel Module configfs...
    Starting Load Kernel Module configfs...
    [ 7.887431] systemd[1]: Starting Load Kernel Module drm...
    Starting Load Kernel Module drm...
    [ 7.914492] systemd[1]: Starting Load Kernel Module fuse...
    Starting Load Kernel Module fuse...
    [ 7.998820] systemd[1]: Starting Start psplash boot splash screen...
    Starting Start psplash boot splash screen...
    [ 8.067608] systemd[1]: Starting RPC Bind...
    Starting RPC Bind...
    [ 8.077618] systemd[1]: File System Check on Root Device was skipped because of a failed condition check (ConditionPathIsReadWrite=!/).
    [ 8.097954] systemd[1]: systemd-journald.service: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
    [ 8.111147] systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
    [ 8.148023] systemd[1]: Starting Journal Service...
    Starting Journal Service...
    [ 8.217796] systemd[1]: Starting Load Kernel Modules...
    Starting Load Kernel Modules...
    [ 8.267984] systemd[1]: Starting Generate network units from Kernel command line...
    Starting Generate network …ts from Kernel command line...
    [ 8.340182] cryptodev: version magic '6.1.46-g1d4b5da681 preempt mod_unload ARMv7 p2v8 ' should be '6.1.46-00001-g50c291694ae5-dirty preempt mod_unload ARMv7 p2v8 '
    [ 8.387795] systemd[1]: Starting Remount Root and Kernel File Systems...
    Starting Remount Root and Kernel File Systems...
    [ 8.438145] systemd[1]: Starting Coldplug All udev Devices...
    Starting Coldplug All udev Devices...
    [ 8.545909] systemd[1]: Started RPC Bind.
    [ OK ] Started RPC Bind.
    [ 8.587787] systemd[1]: Mounted Kernel Debug File System.
    [ OK ] Mounted Kernel Debug File System.
    [ 8.617412] systemd[1]: Mounted Kernel Trace File System.
    [ OK ] Mounted Kernel Trace File System.
    [ 8.637737] systemd[1]: Mounted Temporary Directory /tmp.
    [ OK ] Mounted Temporary Directory /tmp.
    [ 8.665450] systemd[1]: Finished Create List of Static Device Nodes.
    [ OK ] Finished Create List of Static Device Nodes.
    [ 8.718701] systemd[1]: modprobe@configfs.service: Deactivated successfully.
    [ 8.747684] systemd[1]: Finished Load Kernel Module configfs.
    [ OK ] Finished Load Kernel Module configfs.
    [ 8.780156] systemd[1]: modprobe@drm.service: Deactivated successfully.
    [ 8.806098] systemd[1]: Finished Load Kernel Module drm.
    [ OK ] Finished Load Kernel Module drm.
    [ 8.847594] systemd[1]: Started Journal Service.
    [ OK ] Started Journal Service.
    [ OK ] Finished Load Kernel Module fuse.
    [FAILED] Failed to start Start psplash boot splash screen.
    See 'systemctl status psplash-start.service' for details.
    [DEPEND] Dependency failed for Star…progress communication helper.
    [FAILED] Failed to start Load Kernel Modules.
    See 'systemctl status systemd-modules-load.service' for details.
    [ OK ] Finished Generate network units from Kernel command line.
    [ OK ] Finished Remount Root and Kernel File Systems.
    Mounting Kernel Configuration File System...
    Starting Flush Journal to Persistent Storage...
    Starting Apply Kernel Variables...
    Starting Create Static Device Nodes in /dev...
    [ OK ] Mounted Kernel Configuration File System.
    [ 9.491763] systemd-journald[79]: Received client request to flush runtime journal.
    [ OK ] Finished Apply Kernel Variables.
    [ OK ] Finished Flush Journal to Persistent Storage.
    [ OK ] Finished Create Static Device Nodes in /dev.
    [ OK ] Reached target Preparation for Local File Systems.
    Mounting /media/ram...
    Mounting /var/volatile...
    Starting Rule-based Manage…for Device Events and Files...
    [ OK ] Mounted /media/ram.
    [ OK ] Mounted /var/volatile.
    Starting Load/Save Random Seed...
    [ OK ] Reached target Local File Systems.
    Starting Create Volatile Files and Directories...
    [ OK ] Finished Load/Save Random Seed.
    [ OK ] Finished Create Volatile Files and Directories.
    [FAILED] Failed to start Network Time Synchronization.
    See 'systemctl status systemd-timesyncd.service' for details.
    [ OK ] Reached target System Time Set.
    Starting Record System Boot/Shutdown in UTMP...
    [ OK ] Started Rule-based Manager for Device Events and Files.
    [ OK ] Stopped Network Time Synchronization.
    [FAILED] Failed to start Network Time Synchronization.
    See 'systemctl status systemd-timesyncd.service' for details.
    [ OK ] Stopped Network Time Synchronization.
    [FAILED] Failed to start Network Time Synchronization.
    See 'systemctl status systemd-timesyncd.service' for details.
    [ OK ] Finished Record System Boot/Shutdown in UTMP.
    [ OK ] Stopped Network Time Synchronization.
    [FAILED] Failed to start Network Time Synchronization.
    See 'systemctl status systemd-timesyncd.service' for details.
    [ OK ] Stopped Network Time Synchronization.
    [FAILED] Failed to start Network Time Synchronization.
    See 'systemctl status systemd-timesyncd.service' for details.
    [ OK ] Stopped Network Time Synchronization.
    [FAILED] Failed to start Network Time Synchronization.
    See 'systemctl status systemd-timesyncd.service' for details.
    [ 11.672726] systemd-coredump[98]: elfutils disabled, parsing ELF objects not supported
    [ 11.739639] systemd-coredump[98]: Process 79 (systemd-journal) of user 0 dumped core.
    [ 11.780314] systemd-coredump[98]: Coredump diverted to /var/lib/systemd/coredump/core.systemd-journal.0.6f1de7b8af5a4e0096285921e7f38e6c.79.1651167750000000.zst
    [ 11.891971] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1.
    [ 11.951599] systemd[1]: Stopped Journal Service.
    [ OK ] Stopped Journal Service.
    [ 12.017223] systemd[1]: Journal Audit Socket was skipped because of a failed condition check (ConditionSecurity=audit).
    [ 12.117615] systemd[1]: Starting Journal Service...
    Starting Journal Service...
    [ 12.460474] systemd[1]: Finished Coldplug All udev Devices.
    [ OK ] Finished Coldplug All udev Devices.
    [ 12.575450] systemd-journald[110]: File /run/log/journal/c8ebdd4570984925a81e244992d61f67/system.journal corrupted or uncleanly shut down, renaming and replacing.
    [ 12.706417] systemd[1]: Started Journal Service.
    [ OK ] Started Journal Service.
    [ OK ] Reached target System Initialization.
    [ OK ] Started Daily Cleanup of Temporary Directories.
    [ OK ] Reached target Timer Units.
    [ OK ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
    [ OK ] Listening on D-Bus System Message Bus Socket.
    Starting Docker Socket for the API...
    [ OK ] Listening on dropbear.socket.
    [FAILED] Failed to start D-Bus System Message Bus.
    See 'systemctl status dbus-broker.service' for details.
    [ OK ] Listening on Docker Socket for the API.
    [ OK ] Reached target Socket Units.
    [ OK ] Reached target Basic System.
    Starting Print notice about GPLv3 packages...
    Starting IPv6 Packet Filtering Framework...
    [ 13.456064] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    Starting IPv4 Packet Filtering Framework...
    [FAILED] Failed to start User Login Management.
    See 'systemctl status systemd-logind.service' for details.
    Starting Telnet Server...
    [FAILED] Failed to start Print notice about GPLv3 packages.
    See 'systemctl status gplv3-notice.service' for details.
    [ OK ] Finished IPv6 Packet Filtering Framework.
    [ OK ] Finished IPv4 Packet Filtering Framework.
    [ OK ] Found device /dev/ttyS0.
    [ OK ] Finished Telnet Server.
    [ 14.233290] systemd-coredump[111]: elfutils disabled, parsing ELF objects not supported
    [ 14.414213] systemd-coredump[111]: Process 110 (systemd-journal) of user 0 dumped core.
    [ 14.527031] systemd-coredump[111]: Coredump diverted to /var/lib/systemd/coredump/core.systemd-journal.0.6f1de7b8af5a4e0096285921e7f38e6c.110.1651167752000000.zst
    [ OK ] Reached target Preparation for Network.
    [ OK ] Reached target Hardware activated USB gadget.
    [ OK ] Stopped User Login Management.
    Starting Load Kernel Module drm...
    Starting Network Configuration...
    [ 14.945682] systemd[1]: modprobe@drm.service: Deactivated successfully.
    [ 15.035670] pwm-backlight backlight: supply power not found, using dummy regulator
    [ 15.056536] systemd[1]: Finished Load Kernel Module drm.
    [ OK ] Finished Load Kernel Module drm.
    [ 15.113491] OF: graph: no port node found in /ocp/interconnect@48000000/segment@300000/target-module@e000/lcdc@0
    [ 15.132776] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 2.
    [ 15.208119] OF: graph: no port node found in /ocp/interconnect@48000000/segment@300000/target-module@e000/lcdc@0
    [ 15.229452] systemd[1]: Stopped Journal Service.
    [ OK ] Stopped Journal Service.
    [ 15.288482] systemd[1]: Journal Audit Socket was skipped because of a failed condition check (ConditionSecurity=audit).
    [ 15.427732] systemd[1]: Starting Journal Service...
    Starting Journal Service...
    [ 15.477664] [drm] Initialized tilcdc 1.0.0 20121205 for 4830e000.lcdc on minor 0
    [ 15.521344] systemd[1]: systemd-logind.service: Failed to run 'start' task: Not a directory
    [ 15.522668] systemd[1]: systemd-logind.service: Failed with result 'resources'.
    [ 15.540060] systemd[1]: Failed to start User Login Management.
    [ 15.590685] Console: switching to colour frame buffer device 60x16
    [ 15.609876] mtdblock: MTD device 'NAND.SPL' is NAND, please consider using UBI block devices instead.
    [ 15.619255] mtdblock: MTD device 'NAND.SPL.backup1' is NAND, please consider using UBI block devices instead.
    [ 15.627969] mtdblock: MTD device 'NAND.SPL.backup2' is NAND, please consider using UBI block devices instead.
    [ 15.669922] mtdblock: MTD device 'NAND.SPL.backup3' is NAND, please consider using UBI block devices instead.
    [ 15.730270] mtdblock: MTD device 'NAND.u-boot-spl-os' is NAND, please consider using UBI block devices instead.
    [ 15.906952] mtdblock: MTD device 'NAND.u-boot' is NAND, please consider using UBI block devices instead.
    [ 16.055307] mtdblock: MTD device 'NAND.u-boot-env' is NAND, please consider using UBI block devices instead.
    [ 16.386801] mtdblock: MTD device 'NAND.u-boot-env.backup1' is NAND, please consider using UBI block devices instead.
    [ 16.649054] systemd-journald[125]: File /run/log/journal/c8ebdd4570984925a81e244992d61f67/system.journal corrupted or uncleanly shut down, renaming and replacing.
    [ 16.712522] mtdblock: MTD device 'NAND.kernel' is NAND, please consider using UBI block devices instead.
    [ 16.741850] mtdblock: MTD device 'NAND.file-system' is NAND, please consider using UBI block devices instead.
    [ 17.666568] tilcdc 4830e000.lcdc: [drm] fb0: tilcdcdrmfb frame buffer device
    [FAILED] Failed to start User Login Management.
    See 'systemctl status systemd-logind.service' for details.
    [ 17.757976] systemd[1]: Started Journal Service.
    [ OK ] Started Journal Service.
    [ 19.169238] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [ 19.573139] systemd-coredump[207]: elfutils disabled, parsing ELF objects not supported
    [ 19.838735] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [ 19.883226] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
    [ 19.892198] systemd-coredump[207]: Process 125 (systemd-journal) of user 0 dumped core.
    [ 20.009009] systemd-coredump[207]: Coredump diverted to /var/lib/systemd/coredump/core.systemd-journal.0.6f1de7b8af5a4e0096285921e7f38e6c.125.1651167756000000.zst
    [ 20.023923] cfg80211: failed to load regulatory.db
    [* ] A start job is running for Network Configuration (13s / 1min 38s)
    [** ] A start job is running for Network Configuration (14s / 1min 38s)
    [ OK ] Started Network Configuration.
    [ 24.703701] systemd[1]: Created slice Slice /system/systemd-backlight.
    [ OK ] Created slice Slice /system/systemd-backlight.
    [ 24.747200] systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
    [ OK ] Listening on Load/Save RF …itch Status /dev/rfkill Watch.
    [ 24.794898] systemd[1]: dbus-broker.service: Failed to run 'start' task: Not a directory
    [ 24.805195] systemd[1]: dbus-broker.service: Failed with result 'resources'.
    [ 24.813757] systemd[1]: Failed to start D-Bus System Message Bus.
    [FAILED] Failed to start D-Bus System Message Bus.
    See 'systemctl status dbus-broker.service' for details.
    [ 24.927498] systemd[1]: Starting Load/Save Screen Backlight Brightness of backlight:backlight...
    Starting Load/Save Screen …ness of backlight:backlight...
    [ 24.966692] systemd[1]: Stopped Journal Service.
    [ OK ] Stopped Journal Service.
    [ 25.007423] systemd[1]: Journal Audit Socket was skipped because of a failed condition check (ConditionSecurity=audit).
    [ 25.047844] systemd[1]: Starting Journal Service...
    Starting Journal Service...
    [ 25.066974] systemd[1]: Stopped User Login Management.
    [ OK ] Stopped User Login Management.
    [ 25.137716] systemd[1]: Starting Load Kernel Module drm...
    Starting Load Kernel Module drm...
    [ 25.171146] systemd[1]: systemd-resolved.service: Failed to run 'start' task: Not a directory
    [ 25.183676] systemd-journald[409]: File /run/log/journal/c8ebdd4570984925a81e244992d61f67/system.journal corrupted or uncleanly shut down, renaming and replacing.
    [ 25.199782] systemd[1]: systemd-resolved.service: Failed with result 'resources'.
    [ 25.208618] systemd[1]: Failed to start Network Name Resolution.
    [FAILED] Failed to start Network Name Resolution.
    See 'systemctl status systemd-resolved.service' for details.
    [ 25.277211] systemd[1]: Reached target Network.
    [ OK ] Reached target Network.
    [ 25.316810] systemd[1]: Reached target Host and Network Name Lookups.
    [ OK ] Reached target Host and Network Name Lookups.
    [ 25.357525] systemd[1]: Starting Avahi mDNS/DNS-SD Stack...
    Starting Avahi mDNS/DNS-SD Stack...
    [ 25.397623] systemd[1]: Starting containerd container runtime...
    Starting containerd container runtime...
    [ 25.454879] systemd[1]: Started Netperf Benchmark Server.
    [ OK ] Started Netperf Benchmark Server.
    [ 25.547738] systemd[1]: Started NFS status monitor for NFSv2/3 locking..
    [ OK ] Started NFS status monitor for NFSv2/3 locking..
    [ 25.597132] systemd[1]: Starting Permit User Sessions...
    Starting Permit User Sessions...
    [ 25.657378] systemd[1]: Started Journal Service.
    [ OK ] Started Journal Service.
    [ OK ] Finished Load/Save Screen …htness of backlight:backlight.
    [ OK ] Finished Load Kernel Module drm.
    [ OK ] Finished Permit User Sessions.
    [FAILED] Failed to start D-Bus System Message Bus.
    [ 25.895476] systemd-coredump[413]: elfutils disabled, parsing ELF objects not supported
    See 'systemctl status dbus-broker.service' for details.[ 25.905933] systemd-coredump[413]: Process 409 (systemd-journal) of user 0 dumped core.

    [ 25.919089] systemd-coredump[413]: Coredump diverted to /var/lib/systemd/coredump/core.systemd-journal.0.6f1de7b8af5a4e0096285921e7f38e6c.409.1651167765000000.zst
    [ OK ] Started Getty on tty1.
    [ OK ] Started Serial Getty on ttyS0.
    [ OK ] Reached target Login Prompts.
    Starting Synchronize System and HW clocks...
    [FAILED] Failed to start User Login Management.
    See 'systemctl status systemd-logind.service' for details.
    [ OK ] Stopped Network Name Resolution.
    [FAILED] Failed to start Network Name Resolution.
    See 'systemctl status systemd-resolved.service' for details.
    [ 26.300357] systemd[1]: sync-clocks.service: Main process exited, code=exited, status=1/FAILURE
    [ 26.327634] systemd[1]: sync-clocks.service: Failed with result 'exit-code'.
    [ 26.346910] systemd[1]: Failed to start Synchronize System and HW clocks.
    [FAILED] Failed to start Synchronize System and HW clocks.
    See 'systemctl status sync-clocks.service' for details.
    [ 26.404238] systemd[1]: systemd-resolved.service: Scheduled restart job, restart counter is at 2.
    [ 26.454063] systemd[1]: systemd-logind.service: Scheduled restart job, restart counter is at 3.
    [ 26.481194] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 4.
    [ 26.532596] systemd[1]: dbus-broker.service: Failed to run 'start' task: Not a directory
    [ 26.557478] systemd[1]: dbus-broker.service: Failed with result 'resources'.
    [ 26.581412] systemd[1]: Failed to start D-Bus System Message Bus.
    [FAILED] Failed to start D-Bus System Message Bus.
    See 'systemctl status dbus-broker.service' for details.
    [ 26.647141] systemd[1]: Stopped Journal Service.
    [ OK ] Stopped Journal Service.
    [ 26.687624] systemd[1]: Journal Audit Socket was skipped because of a failed condition check (ConditionSecurity=audit).
    [ 26.737846] systemd[1]: Starting Journal Service...
    Starting Journal Service...
    [ 26.757861] systemd[1]: Stopped User Login Management.
    [ OK ] Stopped User Login Management.
    [ 26.827760] systemd[1]: Starting Load Kernel Module drm...
    Starting Load Kernel Module drm...
    [ 26.862506] systemd[1]: Stopped Network Name Resolution.
    [ OK ] Stopped Network Name Resolution.
    [ 26.908065] systemd[1]: systemd-resolved.service: Failed to run 'start' task: Not a directory
    [ 26.936878] systemd[1]: systemd-resolved.service: Failed with result 'resources'.
    [ 26.947857] systemd[1]: Failed to start Network Name Resolution.
    [FAILED] Failed to start Network Name Resolution.
    See 'systemctl status systemd-resolved.service' for details.[ 26.968631] systemd-journald[423]: File /run/log/journal/c8ebdd4570984925a81e244992d61f67/system.journal corrupted or uncleanly shut down, renaming and replacing.

    [ 27.019842] systemd[1]: modprobe@drm.service: Deactivated successfully.
    [ 27.047225] systemd[1]: Finished Load Kernel Module drm.
    [ OK ] Finished Load Kernel Module drm.
    [ 27.087770] systemd[1]: Started Journal Service.
    [ OK ] Started Journal Service.
    [FAILED] Failed to start D-Bus System Message Bus.
    See 'systemctl status dbus-broker.service' for details.
    [FAILED] Failed to start User Login Management.
    See 'systemctl status systemd-logind.service' for details.
    [ OK ] Stopped Network Name Resolution.
    [FAILED] Failed to start Network Name Resolution.
    See 'systemctl status systemd-resolved.service' for details.
    [FAILED] Failed to start D-Bus System Message Bus.
    See 'systemctl status dbus-broker.service' for details.
    [ OK ] Stopped User Login Management.
    Starting Load Kernel Module drm...
    [ OK ] Stopped Network Name Resolution.
    [FAILED] Failed to start Network Name Resolution.
    See 'systemctl status systemd-resolved.service' for details.
    [ OK ] Finished Load Kernel Module drm.
    [FAILED] Failed to start D-Bus System Message Bus.
    See 'systemctl status dbus-broker.service' for details.
    [FAILED] Failed to start User Login Management.
    See 'systemctl status systemd-logind.service' for details.
    [ OK ] Stopped Network Name Resolution.
    [FAILED] Failed to start Network Name Resolution.
    See 'systemctl status systemd-resolved.service' for details.
    [ OK ] Stopped User Login Management.
    [ OK ] Listening on D-Bus System Message Bus Socket.
    Starting Load Kernel Module drm...
    [ OK ] Finished Load Kernel Module drm.
    [FAILED] Failed to start User Login Management.
    See 'systemctl status systemd-logind.service' for details.
    [ OK ] Stopped User Login Management.
    Starting Load Kernel Module drm...
    [ OK ] Finished Load Kernel Module drm.
    [FAILED] Failed to start User Login Management.
    See 'systemctl status systemd-logind.service' for details.
    [ OK ] Stopped User Login Management.
    [FAILED] Failed to start Load Kernel Module drm.
    See 'systemctl status modprobe@drm.service' for details.
    [FAILED] Failed to start User Login Management.
    See 'systemctl status systemd-logind.service' for details.

    _____ _____ _ _
    | _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
    | | _| .'| . | . | | __| _| . | | | -_| _| _|
    |__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
    |___| |___|

    Arago Project am335x-evm -

    Arago 2023.04 am335x-evm -

    am335x-evm login:

  • I looked at the log with the previous NAND, and want to bring to your attention
    1/. "omap-elm: uncorrectable ECC errors". there's BCH error.
    2/. For OOB size of 128, BCH16 is used by ROM to load SPL. I'd recommend to use BCH16 also for kernel
    [ 2.868273] nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 128
    [ 2.876114] nand: using OMAP_ECC_BCH8_CODE_HW ECC scheme
    Best,
    -Hong

  • Hi Hong,
    ECC errors are coming in the old board with smaller NAND in it, and it is a different issue.

    For the bigger NAND we were suspecting some inconsistency and so we got another board connected and flashed all the latest images in it. We are still seeing these errors:

    => run nandboot
    Booting from nand ...
    
    NAND read: device 0 offset 0x80000, size 0x40000
     262144 bytes read: OK
    
    NAND read: device 0 offset 0x200000, size 0x800000
     8388608 bytes read: OK
    Kernel image @ 0x82000000 [ 0x000000 - 0x763200 ]
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
    Working FDT set to 88000000
     0 Loading Device Tree to 8ffec000, end 8ffff99a ... OK
    ** Bad device specification mmc 0 **
    No MMC device available
    No MMC device available
    Booting from nand ...
    CCCCCCCC
    NAND read: device 0 offset 0x80000, size 0x40000
     262144 bytes read: OK
    SKIPPING uart_soft_reset:Done
    NAND read: device 0 offset 0x200000, size 0x800000
     8388608 bytes read: OKvent: status=0000
    Kernel image @ 0x82000000 [ 0x000000 - 0x763200 ]ured
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000 (Jul 12 2024 - 12:30:05 +0530)
    Working FDT set to 88000000
       Loading Device Tree to 8ffec000, end 8ffff99a ... OK
    Working FDT set to 8ffec000
    <debug_uart>
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x02024 - 12:30:05 +0530)
    [    0.000000] Linux version 6.1.46-00001-g50c291694ae5-dirty (karthik@PC-BANG-CNQG1J3) (arm-none-linux-gnueabihf-gcc (Arm GNU Toolchain 11.3.Rel1) 11.3.1 20220712, GNU ld (Arm GNU Toolchain 11.3.Rel1) 2.38.20220708) #6 PREEMPT Fri Jul 12 12:54:43 IST 2024fp
    [    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] OF: fdt: Machine model: TI AM335x Treb FP
    [    0.000000] Memory policy: Data cache writeback
    [    0.000000] efi: UEFI not found. OK
    [    0.000000] cma: Reserved 64 MiB at 0x9b800000
    [    0.000000] Memblock init:Done!
    [    0.000000] adjust_lowmem_bound:Done
    [    0.000000] ioremap_reset:Done **
    [    0.000000] physical kernel sections: 0x80000000-0x81300000
    [    0.000000] CreateMap Success for 10
    [    0.000000] lowmem limit is 9fe00000
    [    0.000000] CreateMap Success for 9
    [    0.000000] CreateMap Success for 10e 0x40000
    [    0.000000] map_kernel:DONE
    [    0.000000] CreateMap Success for 17
    [    0.000000] dma_contiguous_remap:DONEe 0x800000
    [    0.000000] early_fixmap_shutdown:DONE
    [    0.000000] CreateMap Success for 110x763200 ]
    [    0.000000] CreateMap Success for 8000
    [    0.000000] CreateMap Success for 700000
    [    0.000000] CreateMap Success for 0
    [    0.000000] CreateMap Success for 0d 8ffff99a ... OK
    [    0.000000] map_io:Done0
    [    0.000000] fill_pmd_gaps:Done!
    [    0.000000] pci_reserve_io: Starting
    [    0.000000] Found Static VM
    [    0.000000] pci_reserve_io:Done!
    [    0.000000] local_flush_tlb_all:Done
    [    0.000000] flush_cache_all:Done
    [    0.000000] early_abt_enable:Done
    [    0.000000] devicemaps_init:DONE
    [    0.000000] kmap_init:DONEstatus=0000
    [    0.000000] tcm_init:DONEs are properly configured
    [    0.000000] Zone ranges:
    [    0.000000]   Normal   [mem 0x0000000080000000-0x000000009fdfffff]0530)
    [    0.000000]   HighMem  empty
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000080000000-0x000000009fdfffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x000000009fdfffff]
    [    0.000000] bootmem_init:DONE
    [    0.000000] paging_init:Donecb-dirty (Jul 12 2024 - 12:30:05 +0530)
    [    0.000000] kasan_init:Done
    [    0.000000] request_standard_resources:Done
    [    0.000000] RESTARTING!
    [    0.000000] unflatten_device_tree:Done
    [    0.000000] arm_dt_init_cpu_maps:Doneree: separate
    [    0.000000] psci_dt_init:Done
    [    0.000000] CPU: All CPU(s) started in SVC mode.
    [    0.000000] AM335X ES2.1 (neon). OK
    [    0.000000] init_early:Donefirst E-fuse MAC
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 129540
    [    0.000000] Kernel command line: console=ttyO0,115200n8 g_ether.dev_addr=12:34:56:78:9a:bc g_ether.host_addr=12:34:56:78:9a:bd root=ubi0:rootfs rw ubi.mtd=NAND.file-system,2048 rootfstype=ubifs rootwait
    [    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] Memory: 433604K/522240K available (11264K kernel code, 1481K rwdata, 3300K rodata, 1024K init, 288K bss, 23100K reserved, 65536K cma-reserved, 0K highmem)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    [    0.000000] trace event string verifier disabled
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu:     RCU event tracing is enabled.
    [    0.000000]  Trampoline variant of Tasks RCU enabled.
    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [    0.000000] IRQ: Found an INTC at 0x(ptrval) (revision 5.0) with 128 interrupts
    [    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
    [    0.000000] TI gptimer clocksource: always-on /ocp/interconnect@44c00000/segment@200000/target-module@31000
    [    0.000002] sched_clock: 32 bits at 25MHz, resolution 40ns, wraps every 85899345900ns
    [    0.000023] clocksource: dmtimer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns
    [    0.000423] TI gptimer clockevent: 25000000 Hz at /ocp/interconnect@48000000/segment@0/target-module@40000
    [    0.002098] Console: colour dummy device 80x30
    [    0.002139] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
    [    0.002146] This ensures that you still see kernel messages. Please
    [    0.002150] update your kernel commandline.
    [    0.002180] Calibrating delay loop... 996.14 BogoMIPS (lpj=4980736)
    [    0.090521] CPU: Testing write buffer coherency: ok
    [    0.090589] CPU0: Spectre v2: using BPIALL workaround
    [    0.090598] pid_max: default: 32768 minimum: 301
    [    0.090776] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
    [    0.090796] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
    [    0.092376] cblist_init_generic: Setting adjustable number of callback queues.
    [    0.092392] cblist_init_generic: Setting shift to 0 and lim to 1.
    [    0.092552] Setting up static identity map for 0x80100000 - 0x80100060
    [    0.092706] rcu: Hierarchical SRCU implementation.
    [    0.092713] rcu:     Max phase no-delay instances is 1000.
    [    0.094255] EFI services will not be available.
    [    0.094819] devtmpfs: initialized
    [    0.107713] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    [    0.107972] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.107999] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
    [    0.113169] pinctrl core: initialized pinctrl subsystem
    [    0.114228] DMI not present or invalid.
    [    0.114901] NET: Registered PF_NETLINK/PF_ROUTE protocol family
    [    0.117181] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.118318] thermal_sys: Registered thermal governor 'step_wise'
    [    0.118424] cpuidle: using governor menu
    [    0.131737] No ATAGs?
    [    0.131757] hw-breakpoint: debug architecture 0x4 unsupported.
    [    0.133624] Serial: AMBA PL011 UART driver
    [    0.162476] SCSI subsystem initialized
    [    0.163094] usbcore: registered new interface driver usbfs
    [    0.163146] usbcore: registered new interface driver hub
    [    0.163190] usbcore: registered new device driver usb
    [    0.163624] pps_core: LinuxPPS API ver. 1 registered
    [    0.163634] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.163654] PTP clock support registered
    [    0.163799] EDAC MC: Ver: 3.0.0
    [    0.166178] clocksource: Switched to clocksource dmtimer
    [    0.175601] NET: Registered PF_INET protocol family
    [    0.186307] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.187652] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear)
    [    0.187691] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    0.187710] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
    [    0.187750] TCP bind hash table entries: 4096 (order: 3, 32768 bytes, linear)
    [    0.187807] TCP: Hash tables configured (established 4096 bind 4096)
    [    0.187928] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
    [    0.187950] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
    [    0.188097] NET: Registered PF_UNIX/PF_LOCAL protocol family
    [    0.188613] RPC: Registered named UNIX socket transport module.
    [    0.188626] RPC: Registered udp transport module.
    [    0.188631] RPC: Registered tcp transport module.
    [    0.188635] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.188647] PCI: CLS 0 bytes, default 64
    [    0.189788] Initialise system trusted keyrings
    [    0.190247] workingset: timestamp_bits=30 max_order=17 bucket_order=0
    [    0.195736] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.197053] NFS: Registering the id_resolver key type
    [    0.197121] Key type id_resolver registered
    [    0.197128] Key type id_legacy registered
    [    0.197228] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.197237] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.197276] ntfs: driver 2.1.32 [Flags: R/O].
    [    0.197806] Key type asymmetric registered
    [    0.197821] Asymmetric key parser 'x509' registered
    [    0.197987] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
    [    0.197999] io scheduler mq-deadline registered
    [    0.198006] io scheduler kyber registered
    [    0.297146] Serial: 8250/16550 driver, 5 ports, IRQ sharing enabled
    [    0.299530] STMicroelectronics ASC driver initialized
    [    0.321395] brd: module loaded
    [    0.327077] loop: module loaded
    [    0.340665] CAN device driver interface
    [    0.341033] e1000e: Intel(R) PRO/1000 Network Driver
    [    0.341039] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
    [    0.341130] igb: Intel(R) Gigabit Ethernet Network Driver
    [    0.341136] igb: Copyright (c) 2007-2014 Intel Corporation.
    [    0.341928] pegasus: Pegasus/Pegasus II USB Ethernet driver
    [    0.341980] usbcore: registered new interface driver pegasus
    [    0.342025] usbcore: registered new interface driver asix
    [    0.342061] usbcore: registered new interface driver ax88179_178a
    [    0.342095] usbcore: registered new interface driver cdc_ether
    [    0.342138] usbcore: registered new interface driver smsc75xx
    [    0.342187] usbcore: registered new interface driver smsc95xx
    [    0.342220] usbcore: registered new interface driver net1080
    [    0.342251] usbcore: registered new interface driver cdc_subset
    [    0.342290] usbcore: registered new interface driver zaurus
    [    0.342360] usbcore: registered new interface driver cdc_ncm
    [    0.343161] usbcore: registered new interface driver usb-storage
    [    0.343541] UDC core: g_ether: couldn't find an available UDC
    [    0.346702] i2c_dev: i2c /dev entries driver
    [    0.349526] cpuidle: enable-method property 'ti,am3352' found operations
    [    0.350277] sdhci: Secure Digital Host Controller Interface driver
    [    0.350288] sdhci: Copyright(c) Pierre Ossman
    [    0.350442] Synopsys Designware Multimedia Card Interface Driver
    [    0.350593] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.351057] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.351461] usbcore: registered new interface driver usbhid
    [    0.351472] usbhid: USB HID core driver
    [    0.353912] NET: Registered PF_INET6 protocol family
    [    0.367434] Segment Routing with IPv6
    [    0.367495] In-situ OAM (IOAM) with IPv6
    [    0.367580] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    [    0.368335] NET: Registered PF_PACKET protocol family
    [    0.368350] can: controller area network core
    [    0.368419] NET: Registered PF_CAN protocol family
    [    0.368429] can: raw protocol
    [    0.368438] can: broadcast manager protocol
    [    0.368450] can: netlink gateway - max_hops=1
    [    0.368863] Key type dns_resolver registered
    [    0.369022] ThumbEE CPU extension supported.
    [    0.369040] Registering SWP/SWPB emulation handler
    [    0.369463] omap_voltage_late_init: Voltage driver support not added
    [    0.370441] Loading compiled-in X.509 certificates
    [    0.442867] pinctrl-single 44e10800.pinmux: 142 pins, size 568
    [    0.457396] ti-sysc: probe of 44e31000.target-module failed with error -16
    [    0.476445] 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 18, base_baud = 3000000) is a 8250
    [    0.481178] omap_i2c 4802a000.i2c: bus 1 rev0.11 at 100 kHz
    [    0.484204] ti-sysc: probe of 48040000.target-module failed with error -16
    [    0.505706] gpio gpiochip0: (gpio-0-31): not an immutable chip, please consider fixing it!
    [    0.516323] OMAP GPIO hardware version 0.1
    [    0.537902] gpio gpiochip1: (gpio-32-63): not an immutable chip, please consider fixing it!
    [    0.540534] gpio gpiochip2: (gpio-64-95): not an immutable chip, please consider fixing it!
    [    0.561317] omap_rng 48310000.rng: Random Number Generator ver. 20
    [    0.564858] random: crng init done
    [    0.582547] debugfs: Directory '49000000.dma' with parent 'dmaengine' already present!
    [    0.582583] edma 49000000.dma: TI EDMA DMA engine driver
    [    0.598103] am335x-phy-driver 47401300.usb-phy: supply vcc not found, using dummy regulator
    [    0.598378] am335x-phy-driver 47401300.usb-phy: dummy supplies not allowed for exclusive requests
    [    0.626316] musb-dsps 47401400.usb: error -ENXIO: IRQ vbus not found
    [    0.628139] am335x-phy-driver 47401b00.usb-phy: supply vcc not found, using dummy regulator
    [    0.628373] am335x-phy-driver 47401b00.usb-phy: dummy supplies not allowed for exclusive requests
    [    0.666076] omap-gpmc 50000000.gpmc: GPMC revision 6.0
    [    0.666109] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
    [    0.716215] omap_reset_deassert: timedout waiting for gfx:0
    [    0.716289] ti-sysc: probe of 5600fe00.target-module failed with error -110
    [    0.718933] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
    [    0.724080] l3-aon-clkctrl:0000:0: failed to disable
    [    0.727859] gpio gpiochip4: (gpio-96-127): not an immutable chip, please consider fixing it!
    [    0.736526] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 37, base_baud = 3000000) is a 8250
    [    2.752338] printk: console [ttyS0] enabled
    [    2.758095] edt_ft5x06 1-0038: supply vcc not found, using dummy regulator
    [    2.765243] edt_ft5x06 1-0038: supply iovcc not found, using dummy regulator
    [    2.776599] using random self ethernet address
    [    2.781090] using random host ethernet address
    [    2.785556] using host ethernet address: 12:34:56:78:9a:bd
    [    2.785562] using self ethernet address: 12:34:56:78:9a:bc
    [    2.792166] usb0: HOST MAC 12:34:56:78:9a:bd
    [    2.802071] usb0: MAC 12:34:56:78:9a:bc
    [    2.805986] using random self ethernet address
    [    2.810498] using random host ethernet address
    [    2.815071] g_ether gadget.0: Ethernet Gadget, version: Memorial Day 2008
    [    2.821922] g_ether gadget.0: g_ether ready
    [    2.830029] musb-hdrc musb-hdrc.1: MUSB HDRC host driver
    [    2.835410] musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 1
    [    2.843790] hub 1-0:1.0: USB hub found
    [    2.847744] hub 1-0:1.0: 1 port detected
    [    2.857536] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xac
    [    2.863949] nand: Micron MT29F4G08ABBDAH4
    [    2.868267] nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
    [    2.876020] nand: using OMAP_ECC_BCH8_CODE_HW ECC scheme
    [    2.881687] 10 fixed-partitions partitions found on MTD device omap2-nand.0
    [    2.888730] Creating 10 MTD partitions on "omap2-nand.0":
    [    2.894160] 0x000000000000-0x000000020000 : "NAND.SPL"
    [    2.900928] 0x000000020000-0x000000040000 : "NAND.SPL.backup1"
    [    2.908216] 0x000000040000-0x000000060000 : "NAND.SPL.backup2"
    [    2.915389] 0x000000060000-0x000000080000 : "NAND.SPL.backup3"
    [    2.922759] 0x000000080000-0x0000000c0000 : "NAND.u-boot-spl-os"
    [    2.930187] 0x0000000c0000-0x0000001c0000 : "NAND.u-boot"
    [    2.937433] 0x0000001c0000-0x0000001e0000 : "NAND.u-boot-env"
    [    2.944525] 0x0000001e0000-0x000000200000 : "NAND.u-boot-env.backup1"
    [    2.952495] 0x000000200000-0x000000a00000 : "NAND.kernel"
    [    2.963085] 0x000000a00000-0x000020000000 : "NAND.file-system"
    [    3.156559] input: generic ft5x06 (79) as /devices/platform/ocp/48000000.interconnect/48000000.interconnect:segment@0/4802a000.target-module/4802a000.i2c/i2c-1/1-0038/input/input0
    [    3.228794] rotary-encoder rotary: gray
    [    3.233570] input: rotary as /devices/platform/rotary/input/input1
    [    3.243662] ubi0: attaching mtd9
    [    4.947006] ubi0: scanning is finished
    [    4.978770] ubi0: volume 0 ("rootfs") re-sized from 1349 to 3932 LEBs
    [    4.986077] ubi0: attached mtd9 (name "NAND.file-system", size 502 MiB)
    [    4.992796] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
    [    4.999753] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 512
    [    5.006505] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
    [    5.013498] ubi0: good PEBs: 4016, bad PEBs: 0, corrupted PEBs: 0
    [    5.019631] ubi0: user volume: 1, internal volumes: 1, max. volumes count: 128
    [    5.026927] ubi0: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 1825211469
    [    5.036105] ubi0: available PEBs: 0, total reserved PEBs: 4016, PEBs reserved for bad PEB handling: 80
    [    5.045474] ubi0: background thread "ubi_bgt0d" started, PID 57
    [    5.052379] input: gpio_keys as /devices/platform/gpio_keys/input/input2
    [    5.070043] UBIFS (ubi0:0): Mounting in unauthenticated mode
    [    5.076526] UBIFS (ubi0:0): background thread "ubifs_bgt0_0" started, PID 58
    [    5.131615] UBIFS error (ubi0:0 pid 1): ubifs_read_node: bad node type (255 but expected 9)
    [    5.140851] UBIFS error (ubi0:0 pid 1): ubifs_read_node: bad node at LEB 1348:51448, LEB mapping status 0
    [    5.151177] Not a node, first 24 bytes:
    [    5.151192] 00000000: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff                          ........................
    [    5.168700] CPU: 0 PID: 1 Comm: swapper Not tainted 6.1.46-00001-g50c291694ae5-dirty #6
    [    5.176745] Hardware name: Generic AM33XX (Flattened Device Tree)
    [    5.182876]  unwind_backtrace from show_stack+0x10/0x14
    [    5.188144]  show_stack from dump_stack_lvl+0x24/0x2c
    [    5.193239]  dump_stack_lvl from ubifs_read_node+0x248/0x24c
    [    5.198934]  ubifs_read_node from dbg_old_index_check_init+0x64/0x94
    [    5.205328]  dbg_old_index_check_init from ubifs_mount+0xf44/0x1600
    [    5.211631]  ubifs_mount from legacy_get_tree+0x24/0x48
    [    5.216893]  legacy_get_tree from vfs_get_tree+0x24/0xe0
    [    5.222249]  vfs_get_tree from path_mount+0x3a8/0x9b0
    [    5.227342]  path_mount from init_mount+0x54/0x80
    [    5.232084]  init_mount from do_mount_root+0x78/0x104
    [    5.237178]  do_mount_root from mount_block_root+0xec/0x1f8
    [    5.242787]  mount_block_root from prepare_namespace+0x9c/0x18c
    [    5.248746]  prepare_namespace from kernel_init+0x18/0x12c
    [    5.254270]  kernel_init from ret_from_fork+0x14/0x2c
    [    5.259352] Exception stack(0xe0009fb0 to 0xe0009ff8)
    [    5.264428] 9fa0:                                     00000000 00000000 00000000 00000000
    [    5.272642] 9fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [    5.280855] 9fe0: 00000000 00000000 00000000 00000000 00000013 00000000
    [    5.288308] UBIFS (ubi0:0): background thread "ubifs_bgt0_0" stops
    [    5.298587] UBIFS (ubi0:0): Mounting in unauthenticated mode
    [    5.350382] UBIFS error (ubi0:0 pid 1): ubifs_read_node: bad node type (255 but expected 9)
    [    5.359629] UBIFS error (ubi0:0 pid 1): ubifs_read_node: bad node at LEB 1348:51448, LEB mapping status 0
    [    5.370034] Not a node, first 24 bytes:
    [    5.370049] 00000000: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff                          ........................
    [    5.387519] CPU: 0 PID: 1 Comm: swapper Not tainted 6.1.46-00001-g50c291694ae5-dirty #6
    [    5.395564] Hardware name: Generic AM33XX (Flattened Device Tree)
    [    5.401691]  unwind_backtrace from show_stack+0x10/0x14
    [    5.406958]  show_stack from dump_stack_lvl+0x24/0x2c
    [    5.412051]  dump_stack_lvl from ubifs_read_node+0x248/0x24c
    [    5.417746]  ubifs_read_node from dbg_old_index_check_init+0x64/0x94
    [    5.424139]  dbg_old_index_check_init from ubifs_mount+0xf44/0x1600
    [    5.430442]  ubifs_mount from legacy_get_tree+0x24/0x48
    [    5.435703]  legacy_get_tree from vfs_get_tree+0x24/0xe0
    [    5.441059]  vfs_get_tree from path_mount+0x3a8/0x9b0
    [    5.446150]  path_mount from init_mount+0x54/0x80
    [    5.450892]  init_mount from do_mount_root+0x78/0x104
    [    5.455985]  do_mount_root from mount_block_root+0xec/0x1f8
    [    5.461594]  mount_block_root from prepare_namespace+0x9c/0x18c
    [    5.467552]  prepare_namespace from kernel_init+0x18/0x12c
    [    5.473077]  kernel_init from ret_from_fork+0x14/0x2c
    [    5.478159] Exception stack(0xe0009fb0 to 0xe0009ff8)
    [    5.483235] 9fa0:                                     00000000 00000000 00000000 00000000
    [    5.491450] 9fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [    5.499663] 9fe0: 00000000 00000000 00000000 00000000 00000013 00000000
    [    5.508838] List of all partitions:
    [    5.513063] 0100           65536 ram0
    [    5.513076]  (driver?)
    [    5.519983] 0101           65536 ram1
    [    5.519992]  (driver?)
    [    5.526821] 0102           65536 ram2
    [    5.526831]  (driver?)
    [    5.533655] 0103           65536 ram3
    [    5.533665]  (driver?)
    [    5.540556] 0104           65536 ram4
    [    5.540566]  (driver?)
    [    5.547386] 0105           65536 ram5
    [    5.547395]  (driver?)
    [    5.554216] 0106           65536 ram6
    [    5.554224]  (driver?)
    [    5.561047] 0107           65536 ram7
    [    5.561056]  (driver?)
    [    5.567866] 0108           65536 ram8
    [    5.567874]  (driver?)
    [    5.574669] 0109           65536 ram9
    [    5.574677]  (driver?)
    [    5.581496] 010a           65536 ram10
    [    5.581505]  (driver?)
    [    5.588428] 010b           65536 ram11
    [    5.588436]  (driver?)
    [    5.595318] 010c           65536 ram12
    [    5.595326]  (driver?)
    [    5.602256] 010d           65536 ram13
    [    5.602264]  (driver?)
    [    5.609186] 010e           65536 ram14
    [    5.609195]  (driver?)
    [    5.616076] 010f           65536 ram15
    [    5.616084]  (driver?)
    [    5.623016] 1f00             128 mtdblock0
    [    5.623025]  (driver?)
    [    5.630275] 1f01             128 mtdblock1
    [    5.630284]  (driver?)
    [    5.637540] 1f02             128 mtdblock2
    [    5.637550]  (driver?)
    [    5.644782] 1f03             128 mtdblock3
    [    5.644791]  (driver?)
    [    5.652061] 1f04             256 mtdblock4
    [    5.652070]  (driver?)
    [    5.659350] 1f05            1024 mtdblock5
    [    5.659359]  (driver?)
    [    5.666604] 1f06             128 mtdblock6
    [    5.666613]  (driver?)
    [    5.673844] 1f07             128 mtdblock7
    [    5.673852]  (driver?)
    [    5.681131] 1f08            8192 mtdblock8
    [    5.681140]  (driver?)
    [    5.688384] 1f09          514048 mtdblock9
    [    5.688393]  (driver?)
    [    5.695621] No filesystem could mount root, tried:
    [    5.695626]  ubifs
    [    5.701211]
    [    5.705411] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
    [    5.713714] CPU: 0 PID: 1 Comm: swapper Not tainted 6.1.46-00001-g50c291694ae5-dirty #6
    [    5.721755] Hardware name: Generic AM33XX (Flattened Device Tree)
    [    5.727877]  unwind_backtrace from show_stack+0x10/0x14
    [    5.733145]  show_stack from dump_stack_lvl+0x24/0x2c
    [    5.738234]  dump_stack_lvl from panic+0x104/0x318
    [    5.743063]  panic from mount_block_root+0x1f0/0x1f8
    [    5.748068]  mount_block_root from prepare_namespace+0x9c/0x18c
    [    5.754027]  prepare_namespace from kernel_init+0x18/0x12c
    [    5.759550]  kernel_init from ret_from_fork+0x14/0x2c
    [    5.764632] Exception stack(0xe0009fb0 to 0xe0009ff8)
    [    5.769706] 9fa0:                                     00000000 00000000 00000000 00000000
    [    5.777921] 9fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [    5.786134] 9fe0: 00000000 00000000 00000000 00000000 00000013 00000000
    [    5.792786] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]---
    

    We are seeing ubifs error:
    [ 3.243288] ubi0: attaching mtd9
    [ 4.973597] ubi0: scanning is finished
    [ 4.994346] ubi0: attached mtd9 (name "NAND.file-system", size 502 MiB)
    [ 5.001361] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
    [ 5.008307] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 512
    [ 5.015039] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
    [ 5.022065] ubi0: good PEBs: 4016, bad PEBs: 0, corrupted PEBs: 0
    [ 5.028218] ubi0: user volume: 1, internal volumes: 1, max. volumes count: 128
    [ 5.035475] ubi0: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 1825211469
    [ 5.044662] ubi0: available PEBs: 0, total reserved PEBs: 4016, PEBs reserved for bad PEB handling: 80
    [ 5.054043] ubi0: background thread "ubi_bgt0d" started, PID 57
    [ 5.061014] input: gpio_keys as /devices/platform/gpio_keys/input/input2
    [ 5.078565] UBIFS (ubi0:0): Mounting in unauthenticated mode
    [ 5.085034] UBIFS (ubi0:0): background thread "ubifs_bgt0_0" started, PID 58
    [ 5.140051] UBIFS error (ubi0:0 pid 1): ubifs_read_node: bad node type (255 but expected 9)
    [ 5.149294] UBIFS error (ubi0:0 pid 1): ubifs_read_node: bad node at LEB 1348:51448, LEB mapping status 0
    [ 5.159618] Not a node, first 24 bytes:
    [ 5.159631] 00000000: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ........................

    but the same image is working on the smaller NAND.

  • Hi Hong, 
    we have followed the TI document to create the ubi image, and we are either getting bad node/ CRC error / error -19(cannot open root device)

    Booting from nand ...
    
    NAND read: device 0 offset 0x80000, size 0x40000
     262144 bytes read: OK
    
    NAND read: device 0 offset 0x200000, size 0x800000
     8388608 bytes read: OK
    Kernel image @ 0x82000000 [ 0x000000 - 0x763200 ]
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
    Working FDT set to 88000000
       Loading Device Tree to 8ffec000, end 8ffff99a ... OK
    Working FDT set to 8ffec000
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 6.1.46-00001-g50c291694ae5-dirty (karthik@PC-BANG-CNQG1J3) (arm-none-linux-gnueabihf-gcc (Arm GNU Toolchain 11.3.Rel1) 11.3.1 20220712, GNU ld (Arm GNU Toolchain 11.3.Rel1) 2.38.20220708) #6 PREEMPT Fri Jul 12 12:54:43 IST 2024
    [    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] OF: fdt: Machine model: TI AM335x Treb FP
    [    0.000000] Memory policy: Data cache writeback
    [    0.000000] efi: UEFI not found.
    [    0.000000] cma: Reserved 64 MiB at 0x9b800000
    [    0.000000] Memblock init:Done!
    [    0.000000] adjust_lowmem_bound:Done
    [    0.000000] ioremap_reset:Done
    [    0.000000] physical kernel sections: 0x80000000-0x81300000
    [    0.000000] CreateMap Success for 10
    [    0.000000] lowmem limit is 9fe00000
    [    0.000000] CreateMap Success for 9
    [    0.000000] CreateMap Success for 10
    [    0.000000] map_kernel:DONE
    [    0.000000] CreateMap Success for 17
    [    0.000000] dma_contiguous_remap:DONE
    [    0.000000] early_fixmap_shutdown:DONE
    [    0.000000] CreateMap Success for 11
    [    0.000000] CreateMap Success for 8
    [    0.000000] CreateMap Success for 7
    [    0.000000] CreateMap Success for 0
    [    0.000000] CreateMap Success for 0
    [    0.000000] map_io:Done
    [    0.000000] fill_pmd_gaps:Done!
    [    0.000000] pci_reserve_io: Starting
    [    0.000000] Found Static VM
    [    0.000000] pci_reserve_io:Done!
    [    0.000000] local_flush_tlb_all:Done
    [    0.000000] flush_cache_all:Done
    [    0.000000] early_abt_enable:Done
    [    0.000000] devicemaps_init:DONE
    [    0.000000] kmap_init:DONE
    [    0.000000] tcm_init:DONE
    [    0.000000] Zone ranges:
    [    0.000000]   Normal   [mem 0x0000000080000000-0x000000009fdfffff]
    [    0.000000]   HighMem  empty
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000080000000-0x000000009fdfffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x000000009fdfffff]
    [    0.000000] bootmem_init:DONE
    [    0.000000] paging_init:Done
    [    0.000000] kasan_init:Done
    [    0.000000] request_standard_resources:Done
    [    0.000000] RESTARTING!
    [    0.000000] unflatten_device_tree:Done
    [    0.000000] arm_dt_init_cpu_maps:Done
    [    0.000000] psci_dt_init:Done
    [    0.000000] CPU: All CPU(s) started in SVC mode.
    [    0.000000] AM335X ES2.1 (neon)
    [    0.000000] init_early:Done
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 129540
    [    0.000000] Kernel command line: console=ttyS0,115200n8 g_ether.dev_addr=12:34:56:78:9a:bc g_ether.host_addr=12:34:56:78:9a:bd root=ubi0:rootfs rw ubi.mtd=NAND.file-system,2048 rootfstype=ubifs rootwait
    [    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] Memory: 433604K/522240K available (11264K kernel code, 1481K rwdata, 3300K rodata, 1024K init, 288K bss, 23100K reserved, 65536K cma-reserved, 0K highmem)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    [    0.000000] trace event string verifier disabled
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu:     RCU event tracing is enabled.
    [    0.000000]  Trampoline variant of Tasks RCU enabled.
    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [    0.000000] IRQ: Found an INTC at 0x(ptrval) (revision 5.0) with 128 interrupts
    [    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
    [    0.000000] TI gptimer clocksource: always-on /ocp/interconnect@44c00000/segment@200000/target-module@31000
    [    0.000002] sched_clock: 32 bits at 25MHz, resolution 40ns, wraps every 85899345900ns
    [    0.000025] clocksource: dmtimer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns
    [    0.000425] TI gptimer clockevent: 25000000 Hz at /ocp/interconnect@48000000/segment@0/target-module@40000
    [    0.002104] Console: colour dummy device 80x30
    [    0.002169] Calibrating delay loop... 996.14 BogoMIPS (lpj=4980736)
    [    0.090521] CPU: Testing write buffer coherency: ok
    [    0.090590] CPU0: Spectre v2: using BPIALL workaround
    [    0.090599] pid_max: default: 32768 minimum: 301
    [    0.090777] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
    [    0.090796] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
    [    0.092376] cblist_init_generic: Setting adjustable number of callback queues.
    [    0.092393] cblist_init_generic: Setting shift to 0 and lim to 1.
    [    0.092554] Setting up static identity map for 0x80100000 - 0x80100060
    [    0.092714] rcu: Hierarchical SRCU implementation.
    [    0.092720] rcu:     Max phase no-delay instances is 1000.
    [    0.094268] EFI services will not be available.
    [    0.094840] devtmpfs: initialized
    [    0.107726] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    [    0.107982] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.108009] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
    [    0.113158] pinctrl core: initialized pinctrl subsystem
    [    0.114225] DMI not present or invalid.
    [    0.114897] NET: Registered PF_NETLINK/PF_ROUTE protocol family
    [    0.117175] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.118313] thermal_sys: Registered thermal governor 'step_wise'
    [    0.118421] cpuidle: using governor menu
    [    0.131722] No ATAGs?
    [    0.131744] hw-breakpoint: debug architecture 0x4 unsupported.
    [    0.133613] Serial: AMBA PL011 UART driver
    [    0.162487] SCSI subsystem initialized
    [    0.163119] usbcore: registered new interface driver usbfs
    [    0.163170] usbcore: registered new interface driver hub
    [    0.163213] usbcore: registered new device driver usb
    [    0.163654] pps_core: LinuxPPS API ver. 1 registered
    [    0.163664] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.163685] PTP clock support registered
    [    0.163828] EDAC MC: Ver: 3.0.0
    [    0.166170] clocksource: Switched to clocksource dmtimer
    [    0.175651] NET: Registered PF_INET protocol family
    [    0.186301] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.187640] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear)
    [    0.187684] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    0.187703] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
    [    0.187742] TCP bind hash table entries: 4096 (order: 3, 32768 bytes, linear)
    [    0.187798] TCP: Hash tables configured (established 4096 bind 4096)
    [    0.187920] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
    [    0.187943] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
    [    0.188085] NET: Registered PF_UNIX/PF_LOCAL protocol family
    [    0.188605] RPC: Registered named UNIX socket transport module.
    [    0.188619] RPC: Registered udp transport module.
    [    0.188623] RPC: Registered tcp transport module.
    [    0.188627] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.188640] PCI: CLS 0 bytes, default 64
    [    0.189764] Initialise system trusted keyrings
    [    0.190191] workingset: timestamp_bits=30 max_order=17 bucket_order=0
    [    0.195675] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.196970] NFS: Registering the id_resolver key type
    [    0.197053] Key type id_resolver registered
    [    0.197061] Key type id_legacy registered
    [    0.197164] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.197175] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.197214] ntfs: driver 2.1.32 [Flags: R/O].
    [    0.197745] Key type asymmetric registered
    [    0.197758] Asymmetric key parser 'x509' registered
    [    0.197915] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
    [    0.197927] io scheduler mq-deadline registered
    [    0.197935] io scheduler kyber registered
    [    0.288798] Serial: 8250/16550 driver, 5 ports, IRQ sharing enabled
    [    0.298169] STMicroelectronics ASC driver initialized
    [    0.319611] brd: module loaded
    [    0.337971] loop: module loaded
    [    0.343127] CAN device driver interface
    [    0.343494] e1000e: Intel(R) PRO/1000 Network Driver
    [    0.343501] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
    [    0.343592] igb: Intel(R) Gigabit Ethernet Network Driver
    [    0.343598] igb: Copyright (c) 2007-2014 Intel Corporation.
    [    0.344408] pegasus: Pegasus/Pegasus II USB Ethernet driver
    [    0.344460] usbcore: registered new interface driver pegasus
    [    0.344506] usbcore: registered new interface driver asix
    [    0.344539] usbcore: registered new interface driver ax88179_178a
    [    0.344572] usbcore: registered new interface driver cdc_ether
    [    0.344615] usbcore: registered new interface driver smsc75xx
    [    0.344663] usbcore: registered new interface driver smsc95xx
    [    0.344696] usbcore: registered new interface driver net1080
    [    0.344729] usbcore: registered new interface driver cdc_subset
    [    0.344768] usbcore: registered new interface driver zaurus
    [    0.344838] usbcore: registered new interface driver cdc_ncm
    [    0.345625] usbcore: registered new interface driver usb-storage
    [    0.346005] UDC core: g_ether: couldn't find an available UDC
    [    0.346940] i2c_dev: i2c /dev entries driver
    [    0.349745] cpuidle: enable-method property 'ti,am3352' found operations
    [    0.350497] sdhci: Secure Digital Host Controller Interface driver
    [    0.350508] sdhci: Copyright(c) Pierre Ossman
    [    0.350665] Synopsys Designware Multimedia Card Interface Driver
    [    0.350818] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.351282] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.351692] usbcore: registered new interface driver usbhid
    [    0.351703] usbhid: USB HID core driver
    [    0.354141] NET: Registered PF_INET6 protocol family
    [    0.367432] Segment Routing with IPv6
    [    0.367496] In-situ OAM (IOAM) with IPv6
    [    0.367580] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    [    0.368327] NET: Registered PF_PACKET protocol family
    [    0.368342] can: controller area network core
    [    0.368412] NET: Registered PF_CAN protocol family
    [    0.368420] can: raw protocol
    [    0.368428] can: broadcast manager protocol
    [    0.368439] can: netlink gateway - max_hops=1
    [    0.368858] Key type dns_resolver registered
    [    0.369019] ThumbEE CPU extension supported.
    [    0.369037] Registering SWP/SWPB emulation handler
    [    0.369463] omap_voltage_late_init: Voltage driver support not added
    [    0.370452] Loading compiled-in X.509 certificates
    [    0.442985] pinctrl-single 44e10800.pinmux: 142 pins, size 568
    [    0.457503] ti-sysc: probe of 44e31000.target-module failed with error -16
    [    0.476433] 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 18, base_baud = 3000000) is a 8250
    [    0.481181] omap_i2c 4802a000.i2c: bus 1 rev0.11 at 100 kHz
    [    0.484205] ti-sysc: probe of 48040000.target-module failed with error -16
    [    0.505755] gpio gpiochip0: (gpio-0-31): not an immutable chip, please consider fixing it!
    [    0.516321] OMAP GPIO hardware version 0.1
    [    0.538198] gpio gpiochip1: (gpio-32-63): not an immutable chip, please consider fixing it!
    [    0.540835] gpio gpiochip2: (gpio-64-95): not an immutable chip, please consider fixing it!
    [    0.561330] omap_rng 48310000.rng: Random Number Generator ver. 20
    [    0.564882] random: crng init done
    [    0.582655] debugfs: Directory '49000000.dma' with parent 'dmaengine' already present!
    [    0.582691] edma 49000000.dma: TI EDMA DMA engine driver
    [    0.588481] am335x-phy-driver 47401300.usb-phy: supply vcc not found, using dummy regulator
    [    0.588758] am335x-phy-driver 47401300.usb-phy: dummy supplies not allowed for exclusive requests
    [    0.609479] musb-dsps 47401400.usb: error -ENXIO: IRQ vbus not found
    [    0.611244] am335x-phy-driver 47401b00.usb-phy: supply vcc not found, using dummy regulator
    [    0.611478] am335x-phy-driver 47401b00.usb-phy: dummy supplies not allowed for exclusive requests
    [    0.635202] omap-gpmc 50000000.gpmc: GPMC revision 6.0
    [    0.635235] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
    [    0.676006] omap_reset_deassert: timedout waiting for gfx:0
    [    0.686171] ti-sysc: probe of 5600fe00.target-module failed with error -110
    [    0.688820] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
    [    0.693967] l3-aon-clkctrl:0000:0: failed to disable
    [    0.697669] gpio gpiochip4: (gpio-96-127): not an immutable chip, please consider fixing it!
    [    0.706541] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 37, base_baud = 3000000) is a 8250
    [    2.733789] printk: console [ttyS0] enabled
    [    2.739543] edt_ft5x06 1-0038: supply vcc not found, using dummy regulator
    [    2.750652] using random self ethernet address
    [    2.755141] using random host ethernet address
    [    2.759884] edt_ft5x06 1-0038: supply iovcc not found, using dummy regulator
    [    2.767127] using host ethernet address: 12:34:56:78:9a:bd
    [    2.767136] using self ethernet address: 12:34:56:78:9a:bc
    [    2.773558] usb0: HOST MAC 12:34:56:78:9a:bd
    [    2.783465] usb0: MAC 12:34:56:78:9a:bc
    [    2.787418] using random self ethernet address
    [    2.791886] using random host ethernet address
    [    2.796470] g_ether gadget.0: Ethernet Gadget, version: Memorial Day 2008
    [    2.803295] g_ether gadget.0: g_ether ready
    [    2.811408] musb-hdrc musb-hdrc.1: MUSB HDRC host driver
    [    2.816915] musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 1
    [    2.825213] hub 1-0:1.0: USB hub found
    [    2.829148] hub 1-0:1.0: 1 port detected
    [    2.857532] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xaa
    [    2.863983] nand: Micron MT29F2G08ABBGAH4
    [    2.868343] nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 128
    [    2.876315] nand: using OMAP_ECC_BCH8_CODE_HW ECC scheme
    [    2.881901] 10 fixed-partitions partitions found on MTD device omap2-nand.0
    [    2.889100] Creating 10 MTD partitions on "omap2-nand.0":
    [    2.894535] 0x000000000000-0x000000020000 : "NAND.SPL"
    [    2.901298] 0x000000020000-0x000000040000 : "NAND.SPL.backup1"
    [    2.908626] 0x000000040000-0x000000060000 : "NAND.SPL.backup2"
    [    2.915798] 0x000000060000-0x000000080000 : "NAND.SPL.backup3"
    [    2.923144] 0x000000080000-0x0000000c0000 : "NAND.u-boot-spl-os"
    [    2.930682] 0x0000000c0000-0x0000001c0000 : "NAND.u-boot"
    [    2.938047] 0x0000001c0000-0x0000001e0000 : "NAND.u-boot-env"
    [    2.945146] 0x0000001e0000-0x000000200000 : "NAND.u-boot-env.backup1"
    [    2.953096] 0x000000200000-0x000000a00000 : "NAND.kernel"
    [    2.964518] 0x000000a00000-0x000020000000 : "NAND.file-system"
    [    2.970448] mtd: partition "NAND.file-system" extends beyond the end of device "omap2-nand.0" -- size truncated to 0xf600000
    [    3.126393] edt_ft5x06 1-0038: touchscreen probe failed
    [    3.132664] rotary-encoder rotary: gray
    [    3.136991] edt_ft5x06: probe of 1-0038 failed with error -121
    [    3.144006] input: rotary as /devices/platform/rotary/input/input1
    [    3.154281] ubi0: attaching mtd9
    [    4.139552] ubi0: scanning is finished
    [    4.155409] ubi0: attached mtd9 (name "NAND.file-system", size 246 MiB)
    [    4.162184] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
    [    4.169306] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 512
    [    4.176046] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
    [    4.183057] ubi0: good PEBs: 1968, bad PEBs: 0, corrupted PEBs: 0
    [    4.189208] ubi0: user volume: 1, internal volumes: 1, max. volumes count: 128
    [    4.196478] ubi0: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 264612905
    [    4.205567] ubi0: available PEBs: 0, total reserved PEBs: 1968, PEBs reserved for bad PEB handling: 40
    [    4.214934] ubi0: background thread "ubi_bgt0d" started, PID 56
    [    4.221921] input: gpio_keys as /devices/platform/gpio_keys/input/input2
    [    4.238640] VFS: Cannot open root device "ubi0:rootfs" or unknown-block(0,0): error -19
    [    4.247851] Please append a correct "root=" boot option; here are the available partitions:
    [    4.257324] 0100           65536 ram0
    [    4.257338]  (driver?)
    [    4.264471] 0101           65536 ram1
    [    4.264480]  (driver?)
    [    4.271669] 0102           65536 ram2
    [    4.271679]  (driver?)
    [    4.278827] 0103           65536 ram3
    [    4.278836]  (driver?)
    [    4.285958] 0104           65536 ram4
    [    4.285966]  (driver?)
    [    4.293115] 0105           65536 ram5
    [    4.293123]  (driver?)
    [    4.300261] 0106           65536 ram6
    [    4.300270]  (driver?)
    [    4.307412] 0107           65536 ram7
    [    4.307421]  (driver?)
    [    4.314542] 0108           65536 ram8
    [    4.314550]  (driver?)
    [    4.321685] 0109           65536 ram9
    [    4.321694]  (driver?)
    [    4.328838] 010a           65536 ram10
    [    4.328847]  (driver?)
    [    4.336054] 010b           65536 ram11
    [    4.336062]  (driver?)
    [    4.343283] 010c           65536 ram12
    [    4.343291]  (driver?)
    [    4.350524] 010d           65536 ram13
    [    4.350532]  (driver?)
    [    4.357755] 010e           65536 ram14
    [    4.357764]  (driver?)
    [    4.364970] 010f           65536 ram15
    [    4.364978]  (driver?)
    [    4.372232] 1f00             128 mtdblock0
    [    4.372242]  (driver?)
    [    4.379879] 1f01             128 mtdblock1
    [    4.379889]  (driver?)
    [    4.387470] 1f02             128 mtdblock2
    [    4.387478]  (driver?)
    [    4.395038] 1f03             128 mtdblock3
    [    4.395047]  (driver?)
    [    4.402635] 1f04             256 mtdblock4
    [    4.402644]  (driver?)
    [    4.410216] 1f05            1024 mtdblock5
    [    4.410226]  (driver?)
    [    4.417805] 1f06             128 mtdblock6
    [    4.417814]  (driver?)
    [    4.425371] 1f07             128 mtdblock7
    [    4.425379]  (driver?)
    [    4.432949] 1f08            8192 mtdblock8
    [    4.432957]  (driver?)
    [    4.440538] 1f09          251904 mtdblock9
    [    4.440547]  (driver?)
    [    4.448118] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
    [    4.456422] CPU: 0 PID: 1 Comm: swapper Not tainted 6.1.46-00001-g50c291694ae5-dirty #6
    [    4.464465] Hardware name: Generic AM33XX (Flattened Device Tree)
    [    4.470595]  unwind_backtrace from show_stack+0x10/0x14
    [    4.475872]  show_stack from dump_stack_lvl+0x24/0x2c
    [    4.480966]  dump_stack_lvl from panic+0x104/0x318
    [    4.485795]  panic from mount_block_root+0x15c/0x1f8
    [    4.490804]  mount_block_root from prepare_namespace+0x9c/0x18c
    [    4.496762]  prepare_namespace from kernel_init+0x18/0x12c
    [    4.502286]  kernel_init from ret_from_fork+0x14/0x2c
    [    4.507368] Exception stack(0xe0009fb0 to 0xe0009ff8)
    [    4.512443] 9fa0:                                     00000000 00000000 00000000 00000000
    [    4.520659] 9fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [    4.528872] 9fe0: 00000000 00000000 00000000 00000000 00000013 00000000
    [    4.535524] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]---


    How do we solve this:
    VFS: Cannot open root device "ubi0:rootfs" or unknown-block(0,0): error -19

    or why do we get this error?

  • I'm attaching two log files I captured on AM335x GP EVM for your reference.
    - am3_7.3_nand_linux_flash.txt: nand flashing on spl/u-boot/kernel/dtb/ubifs
    - am3_7.3_nand_linux_boot.txt: nand booting

    The errror "UBIFS error" is due to how your ubifs is created, where there's dependency on the NAND device on your board.
    I'd recommend reviewing the links in my last reply... and searching online resource on MTD/UBI/UBIFS.
    Best,
    -Hong

    => mmc part
    
    Partition Map for MMC device 0  --   Partition Type: DOS
    
    Part	Start Sector	Num Sectors	UUID		Type
      1	2048      	153600    	4e825ce6-01	0c Boot
      2	155648    	7471104   	4e825ce6-02	83
    => ls mmc 0:1
       108352   MLO
       767796   u-boot.img
            0   ws-calibrate.rules
        50433   MLO_7.3_hs
       773776   u-boot_7.3_hs.img
            1   .ipaddr
                am335x_7.3_gp_build/
                System Volume Information/
                7.3_prebuilt/
    
    6 file(s), 3 dir(s)
    
    => ls mmc 0:2
    <DIR>       4096 .
    <DIR>       4096 ..
    <DIR>       4096 bin
    <DIR>       4096 boot
    <DIR>       4096 dev
    <DIR>       4096 etc
    <DIR>       4096 home
    <DIR>       4096 include
    <SYM>         20 init
    <DIR>       4096 lib
    <SYM>         19 linuxrc
    <DIR>       4096 media
    <DIR>       4096 mnt
    <DIR>       4096 opt
    <DIR>       4096 proc
    <DIR>       4096 run
    <DIR>       4096 sbin
    <DIR>       4096 sys
    <DIR>       4096 tmp
    <DIR>       4096 usr
    <DIR>       4096 var
    <DIR>       4096 www
    => ls mmc 0:2 boot
    <DIR>       4096 .
    <DIR>       4096 ..
               59557 am335x-bone.dtb
               62568 am335x-boneblack-wireless.dtb
               61337 am335x-boneblack.dtb
               60882 am335x-boneblue.dtb
               61118 am335x-bonegreen-wireless.dtb
               59777 am335x-bonegreen.dtb
               66064 am335x-evm.dtb
               64918 am335x-evmsk.dtb
               62691 am335x-icev2-prueth.dtb
               61547 am335x-icev2.dtb
               58511 am335x-pocketbeagle.dtb
               61921 am335x-sancloud-bbe.dtb
    <SYM>         28 fitImage
             5410411 fitImage-5.4.106-g023faefa70
    <SYM>         26 zImage
             4653568 zImage-5.4.106-g023faefa70
               59557 am335x-bone-am335x-hs-evm.dtb
               61337 am335x-boneblack-am335x-hs-evm.dtb
               62568 am335x-boneblack-wireless-am335x-hs-evm.dtb
               60882 am335x-boneblue-am335x-hs-evm.dtb
               59777 am335x-bonegreen-am335x-hs-evm.dtb
               61118 am335x-bonegreen-wireless-am335x-hs-evm.dtb
               66064 am335x-evm-am335x-hs-evm.dtb
               64918 am335x-evmsk-am335x-hs-evm.dtb
               61547 am335x-icev2-am335x-hs-evm.dtb
               62691 am335x-icev2-prueth-am335x-hs-evm.dtb
               58511 am335x-pocketbeagle-am335x-hs-evm.dtb
               61921 am335x-sancloud-bbe-am335x-hs-evm.dtb
    => ls mmc 0:2 media
    <DIR>       4096 .
    <DIR>       4096 ..
    <DIR>       4096 ram
             5373952 tisdk-tiny-image-am335x-evm.ubi
    => mtdparts
    
    device nand0 <nand.0>, # parts = 10
     #: name		size		offset		mask_flags
     0: NAND.SPL            0x00020000	0x00000000	0
     1: NAND.SPL.backup1    0x00020000	0x00020000	0
     2: NAND.SPL.backup2    0x00020000	0x00040000	0
     3: NAND.SPL.backup3    0x00020000	0x00060000	0
     4: NAND.u-boot-spl-os  0x00040000	0x00080000	0
     5: NAND.u-boot         0x00100000	0x000c0000	0
     6: NAND.u-boot-env     0x00020000	0x001c0000	0
     7: NAND.u-boot-env.backup10x00020000	0x001e0000	0
     8: NAND.kernel         0x00800000	0x00200000	0
     9: NAND.file-system    0x0f600000	0x00a00000	0
    
    active partition: nand0,0 - (NAND.SPL) 0x00020000 @ 0x00000000
    
    defaults:
    mtdids  : nand0=nand.0
    mtdparts: mtdparts=nand.0:128k(NAND.SPL),128k(NAND.SPL.backup1),128k(NAND.SPL.backup2),128k(NAND.SPL.backup3),256k(NAND.u-boot-spl-os),1m(NAND.u-boot),128k(NAND.u-boot-env),128k(NAND.u-boot-env.backup1),8m(NAND.kernel),-(NAND.file-system)
    => nand erase.chip
    
    NAND erase.chip: device 0 whole chip
    Erasing at 0x0 --   0% complete.Erasing at 0x280000 --   1% complete.Erasing at 0x500000 --   2% complete.Erasing at 0x7a0000 --   3% complete.Erasing at 0xa20000 --   4% complete.Erasing at 0xcc0000 --   5% complete.Erasing at 0xf40000 --   6% complete.Erasing at 0x11e0000 --   7% complete.Erasing at 0x1460000 --   8% complete.Erasing at 0x1700000 --   9% complete.Erasing at 0x1980000 --  10% complete.Erasing at 0x1c20000 --  11% complete.Erasing at 0x1ea0000 --  12% complete.Erasing at 0x2140000 --  13% complete.Erasing at 0x23c0000 --  14% complete.Erasing at 0x2660000 --  15% complete.Erasing at 0x28e0000 --  16% complete.Erasing at 0x2b80000 --  17% complete.Erasing at 0x2e00000 --  18% complete.Erasing at 0x30a0000 --  19% complete.Erasing at 0x3320000 --  20% complete.Erasing at 0x35c0000 --  21% complete.Erasing at 0x3840000 --  22% complete.Erasing at 0x3ae0000 --  23% complete.Erasing at 0x3d60000 --  24% complete.Erasing at 0x3fe0000 --  25% complete.Erasing at 0x4280000 --  26% complete.Erasing at 0x4500000 --  27% complete.Erasing at 0x47a0000 --  28% complete.Erasing at 0x4a20000 --  29% complete.Erasing at 0x4cc0000 --  30% complete.Erasing at 0x4f40000 --  31% complete.Erasing at 0x51e0000 --  32% complete.Erasing at 0x5460000 --  33% complete.Erasing at 0x5700000 --  34% complete.Erasing at 0x5980000 --  35% complete.Erasing at 0x5c20000 --  36% complete.Erasing at 0x5ea0000 --  37% complete.Erasing at 0x6140000 --  38% complete.Erasing at 0x63c0000 --  39% complete.Erasing at 0x6660000 --  40% complete.Erasing at 0x68e0000 --  41% complete.Erasing at 0x6b80000 --  42% complete.Erasing at 0x6e00000 --  43% complete.Erasing at 0x70a0000 --  44% complete.Erasing at 0x7320000 --  45% complete.Erasing at 0x75c0000 --  46% complete.Erasing at 0x7840000 --  47% complete.Erasing at 0x7ae0000 --  48% complete.Erasing at 0x7d60000 --  49% complete.Erasing at 0x7fe0000 --  50% complete.Erasing at 0x8280000 --  51% complete.Erasing at 0x8500000 --  52% complete.Erasing at 0x87a0000 --  53% complete.Erasing at 0x8a20000 --  54% complete.Erasing at 0x8cc0000 --  55% complete.Erasing at 0x8f40000 --  56% complete.Erasing at 0x91e0000 --  57% complete.Erasing at 0x9460000 --  58% complete.Erasing at 0x9700000 --  59% complete.Erasing at 0x9980000 --  60% complete.Erasing at 0x9c20000 --  61% complete.Erasing at 0x9ea0000 --  62% complete.Erasing at 0xa140000 --  63% complete.Erasing at 0xa3c0000 --  64% complete.Erasing at 0xa660000 --  65% complete.Erasing at 0xa8e0000 --  66% complete.Erasing at 0xab80000 --  67% complete.Erasing at 0xae00000 --  68% complete.Erasing at 0xb0a0000 --  69% complete.Erasing at 0xb320000 --  70% complete.Erasing at 0xb5c0000 --  71% complete.Erasing at 0xb840000 --  72% complete.Erasing at 0xbae0000 --  73% complete.Erasing at 0xbd60000 --  74% complete.Erasing at 0xbfe0000 --  75% complete.Erasing at 0xc280000 --  76% complete.Erasing at 0xc500000 --  77% complete.Erasing at 0xc7a0000 --  78% complete.Erasing at 0xca20000 --  79% complete.Erasing at 0xccc0000 --  80% complete.Erasing at 0xcf40000 --  81% complete.Erasing at 0xd1e0000 --  82% complete.Erasing at 0xd460000 --  83% complete.Erasing at 0xd700000 --  84% complete.Erasing at 0xd980000 --  85% complete.Erasing at 0xdc20000 --  86% complete.Erasing at 0xdea0000 --  87% complete.Erasing at 0xe140000 --  88% complete.Erasing at 0xe3c0000 --  89% complete.Erasing at 0xe660000 --  90% complete.Erasing at 0xe8e0000 --  91% complete.Erasing at 0xeb80000 --  92% complete.Erasing at 0xee00000 --  93% complete.Erasing at 0xf0a0000 --  94% complete.Erasing at 0xf320000 --  95% complete.Erasing at 0xf5c0000 --  96% complete.Erasing at 0xf840000 --  97% complete.Erasing at 0xfae0000 --  98% complete.Erasing at 0xfd60000 --  99% complete.Erasing at 0xffe0000 -- 100% complete.
    OK
    => load mmc 0:1 ${loadaddr} MLO
    108352 bytes read in 15 ms (6.9 MiB/s)
    => nand write ${loadaddr} NAND.SPL ${filesize}
    
    NAND write: device 0 offset 0x0, size 0x1a740
     108352 bytes written: OK
    => load mmc 0:1 ${loadaddr} u-boot.img
    767796 bytes read in 71 ms (10.3 MiB/s)
    => nand write ${loadaddr} NAND.u-boot ${filesize}
    
    NAND write: device 0 offset 0xc0000, size 0xbb734
     767796 bytes written: OK
    => load mmc 0:2 ${loadaddr} boot/am335x-evm.dtb
    66064 bytes read in 15 ms (4.2 MiB/s)
    => nand write ${loadaddr} NAND.u-boot-spl-os ${filesize}
    
    NAND write: device 0 offset 0x80000, size 0x10210
     66064 bytes written: OK
    => load mmc 0:2 ${loadaddr} boot/zImage
    4653568 bytes read in 402 ms (11 MiB/s)
    => nand write ${loadaddr} NAND.kernel ${filesize}
    
    NAND write: device 0 offset 0x200000, size 0x470200
     4653568 bytes written: OK
    => load mmc 0:2 ${loadaddr} media/arago-tiny-image-am335x-evm.ubi
    => nand write ${loadaddr} NAND.file-system ${filesize}
    
    NAND write: device 0 offset 0xa00000, size 0x470200
     4653568 bytes written: OK
    => 

    U-Boot SPL 2020.01-dirty (Dec 10 2021 - 17:44:26 -0600)
    Trying to boot from NAND
    
    
    U-Boot 2020.01-dirty (Dec 10 2021 - 17:44:26 -0600)
    
    CPU  : AM335X-GP rev 2.0
    Model: TI AM335x EVM
    DRAM:  512 MiB
    WDT:   Started with servicing (60s timeout)
    NAND:  256 MiB
    MMC:   OMAP SD/MMC: 0
    Loading Environment from FAT... <ethaddr> not set. Validating first E-fuse MAC
    Net:   eth0: ethernet@4a100000
    Warning: usb_ether MAC addresses don't match:
    Address in ROM is          de:ad:be:ef:00:01
    Address in environment is  c8:a0:30:7d:1a:92
    , eth1: usb_ether
    Hit any key to stop autoboot:  2  0 
    => run nandboot
    Booting from nand ...
    
    NAND read: device 0 offset 0x80000, size 0x40000
     262144 bytes read: OK
    
    NAND read: device 0 offset 0x200000, size 0x800000
     8388608 bytes read: OK
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Device Tree to 8ffec000, end 8ffff20f ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 5.4.106-g023faefa70 (oe-user@oe-host) (gcc version 9.2.1 20191025 (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))) #1 PREEMPT Mon Sep 6 22:18:18 UTC 2021
    [    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] OF: fdt: Machine model: TI AM335x EVM
    [    0.000000] Memory policy: Data cache writeback
    [    0.000000] efi: Getting EFI parameters from FDT:
    [    0.000000] efi: UEFI not found.
    [    0.000000] cma: Reserved 48 MiB at 0x9c800000
    [    0.000000] CPU: All CPU(s) started in SVC mode.
    [    0.000000] AM335X ES2.0 (sgx neon)
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 129666
    [    0.000000] Kernel command line: console=ttyO0,115200n8 root=ubi0:rootfs rw ubi.mtd=NAND.file-system,2048 rootfstype=ubifs rootwait=1
    [    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] Memory: 453820K/523264K available (9216K kernel code, 295K rwdata, 3092K rodata, 1024K init, 254K bss, 20292K reserved, 49152K cma-reserved, 0K highmem)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] 	Tasks RCU enabled.
    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [    0.000000] IRQ: Found an INTC at 0x(ptrval) (revision 5.0) with 128 interrupts
    [    0.000000] random: get_random_bytes called from start_kernel+0x2b4/0x470 with crng_init=0
    [    0.000000] OMAP clockevent source: timer2 at 24000000 Hz
    [    0.000022] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
    [    0.000049] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
    [    0.000063] OMAP clocksource: timer1 at 24000000 Hz
    [    0.000448] timer_probe: no matching timers found
    [    0.000697] Console: colour dummy device 80x30
    [    0.000744] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
    [    0.000753] This ensures that you still see kernel messages. Please
    [    0.000760] update your kernel commandline.
    [    0.000823] Calibrating delay loop... 597.60 BogoMIPS (lpj=2988032)
    [    0.118648] pid_max: default: 32768 minimum: 301
    [    0.118955] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
    [    0.118975] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
    [    0.120193] CPU: Testing write buffer coherency: ok
    [    0.120284] CPU0: Spectre v2: using BPIALL workaround
    [    0.121408] Setting up static identity map for 0x80100000 - 0x80100060
    [    0.121613] rcu: Hierarchical SRCU implementation.
    [    0.121731] EFI services will not be available.
    [    0.122245] devtmpfs: initialized
    [    0.138543] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    [    0.139194] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.139227] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
    [    0.144339] pinctrl core: initialized pinctrl subsystem
    [    0.145403] DMI not present or invalid.
    [    0.146016] NET: Registered protocol family 16
    [    0.149376] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.180053] l3-aon-clkctrl:0000:0: failed to disable
    [    0.182752] cpuidle: using governor ladder
    [    0.182799] cpuidle: using governor menu
    [    0.207982] No ATAGs?
    [    0.207997] hw-breakpoint: debug architecture 0x4 unsupported.
    [    0.231314] debugfs: Directory '49000000.edma' with parent 'dmaengine' already present!
    [    0.231362] edma 49000000.edma: TI EDMA DMA engine driver
    [    0.233764] v1_8d: supplied by vbat
    [    0.234236] v3_3d: supplied by vbat
    [    0.235635] iommu: Default domain type: Translated 
    [    0.239254] SCSI subsystem initialized
    [    0.239975] mc: Linux media interface: v0.10
    [    0.240029] videodev: Linux video capture interface: v2.00
    [    0.240169] pps_core: LinuxPPS API ver. 1 registered
    [    0.240179] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.240209] PTP clock support registered
    [    0.240255] EDAC MC: Ver: 3.0.0
    [    0.241913] Advanced Linux Sound Architecture Driver Initialized.
    [    0.243569] clocksource: Switched to clocksource timer1
    [    0.254894] thermal_sys: Registered thermal governor 'fair_share'
    [    0.254906] thermal_sys: Registered thermal governor 'bang_bang'
    [    0.254928] thermal_sys: Registered thermal governor 'step_wise'
    [    0.254938] thermal_sys: Registered thermal governor 'user_space'
    [    0.254946] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.255726] NET: Registered protocol family 2
    [    0.256780] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
    [    0.256823] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
    [    0.256886] TCP bind hash table entries: 4096 (order: 2, 16384 bytes, linear)
    [    0.256947] TCP: Hash tables configured (established 4096 bind 4096)
    [    0.257093] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
    [    0.257120] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
    [    0.257326] NET: Registered protocol family 1
    [    0.258111] RPC: Registered named UNIX socket transport module.
    [    0.258131] RPC: Registered udp transport module.
    [    0.258139] RPC: Registered tcp transport module.
    [    0.258147] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.258168] PCI: CLS 0 bytes, default 64
    [    0.259461] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
    [    0.261236] Initialise system trusted keyrings
    [    0.261675] workingset: timestamp_bits=14 max_order=17 bucket_order=3
    [    0.268986] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.270061] NFS: Registering the id_resolver key type
    [    0.270115] Key type id_resolver registered
    [    0.270125] Key type id_legacy registered
    [    0.270192] ntfs: driver 2.1.32 [Flags: R/O].
    [    0.271167] Key type asymmetric registered
    [    0.271185] Asymmetric key parser 'x509' registered
    [    0.271255] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
    [    0.271269] io scheduler mq-deadline registered
    [    0.271279] io scheduler kyber registered
    [    0.278750] OMAP GPIO hardware version 0.1
    [    0.312999] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
    [    0.344600] pinctrl-single 44e10800.pinmux: 142 pins, size 568
    [    0.350779] pwm-backlight backlight: backlight supply power not found, using dummy regulator
    [    0.420862] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.427252] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 30, base_baud = 3000000) is a 8250
    [    1.056759] printk: console [ttyS0] enabled
    [    1.062950] 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 37, base_baud = 3000000) is a 8250
    [    1.075885] omap_rng 48310000.rng: Random Number Generator ver. 20
    [    1.083830] random: fast init done
    [    1.087575] random: crng init done
    [    1.094160] OF: graph: no port node found in /ocp/interconnect@48000000/segment@300000/target-module@e000/lcdc@0
    [    1.105448] OF: graph: no port node found in /ocp/interconnect@48000000/segment@300000/target-module@e000/lcdc@0
    [    1.116280] OF: graph: no port node found in /ocp/interconnect@48000000/segment@300000/target-module@e000/lcdc@0
    [    1.126572] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [    1.133215] [drm] No driver support for vblank timestamp query.
    [    1.140019] [drm] Initialized tilcdc 1.0.0 20121205 for 4830e000.lcdc on minor 0
    [    1.195319] Console: switching to colour frame buffer device 100x30
    [    1.217704] tilcdc 4830e000.lcdc: fb0: tilcdcdrmfb frame buffer device
    [    1.246286] brd: module loaded
    [    1.259616] loop: module loaded
    [    1.270977] libphy: Fixed MDIO Bus: probed
    [    1.333604] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6, bus freq 1000000
    [    1.341334] libphy: 4a101000.mdio: probed
    [    1.347356] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver Atheros 8031 ethernet
    [    1.357027] cpsw 4a100000.ethernet: initialized cpsw ale version 1.4
    [    1.363418] cpsw 4a100000.ethernet: ALE Table size 1024
    [    1.368910] cpsw 4a100000.ethernet: cpts: overflow check period 500 (jiffies)
    [    1.376260] cpsw 4a100000.ethernet: Detected MACID = c8:a0:30:7d:1a:90
    [    1.385591] i2c /dev entries driver
    [    1.393060] cpuidle: enable-method property 'ti,am3352' found operations
    [    1.401002] sdhci: Secure Digital Host Controller Interface driver
    [    1.407349] sdhci: Copyright(c) Pierre Ossman
    [    1.413846] omap_gpio 44e07000.gpio: Could not set line 6 debounce to 200000 microseconds (-22)
    [    1.422625] omap_hsmmc 48060000.mmc: Got CD GPIO
    [    1.435742] sdhci-pltfm: SDHCI platform and OF driver helper
    [    1.443340] ledtrig-cpu: registered to indicate activity on CPUs
    [    1.455845] davinci-mcasp 4803c000.mcasp: IRQ common not found
    [    1.464318] NET: Registered protocol family 10
    [    1.470402] Segment Routing with IPv6
    [    1.474387] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    [    1.481317] NET: Registered protocol family 17
    [    1.486435] Key type dns_resolver registered
    [    1.490941] omap_voltage_late_init: Voltage driver support not added
    [    1.498292] Loading compiled-in X.509 certificates
    [    1.521034] omap-gpmc 50000000.gpmc: GPMC revision 6.0
    [    1.526460] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
    [    1.535214] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xda
    [    1.541609] nand: Micron MT29F2G08ABAEAWP
    [    1.545742] nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
    [    1.553591] nand: using OMAP_ECC_BCH8_CODE_HW ECC scheme
    [    1.559122] 10 fixed-partitions partitions found on MTD device omap2-nand.0
    [    1.566183] Creating 10 MTD partitions on "omap2-nand.0":
    [    1.571620] 0x000000000000-0x000000020000 : "NAND.SPL"
    [    1.579234] 0x000000020000-0x000000040000 : "NAND.SPL.backup1"
    [    1.587061] 0x000000040000-0x000000060000 : "NAND.SPL.backup2"
    [    1.594836] 0x000000060000-0x000000080000 : "NAND.SPL.backup3"
    [    1.602456] 0x000000080000-0x0000000c0000 : "NAND.u-boot-spl-os"
    [    1.610379] 0x0000000c0000-0x0000001c0000 : "NAND.u-boot"
    [    1.618085] 0x0000001c0000-0x0000001e0000 : "NAND.u-boot-env"
    [    1.625751] 0x0000001e0000-0x000000200000 : "NAND.u-boot-env.backup1"
    [    1.634064] 0x000000200000-0x000000a00000 : "NAND.kernel"
    [    1.645109] 0x000000a00000-0x000010000000 : "NAND.file-system"
    [    1.793868] tps65910 0-002d: No interrupt support, no core IRQ
    [    1.805110] vrtc: supplied by vbat
    [    1.810163] vio: supplied by vbat
    [    1.815437] vdd_mpu: supplied by vbat
    [    1.821011] vdd_core: supplied by vbat
    [    1.827656] vdig1: supplied by vbat
    [    1.832597] vdig2: supplied by vbat
    [    1.837601] vpll: supplied by vbat
    [    1.842452] vdac: supplied by vbat
    [    1.847343] vaux1: supplied by vbat
    [    1.852307] vaux2: supplied by vbat
    [    1.857296] vaux33: supplied by vbat
    [    1.862332] vmmc: supplied by vbat
    [    1.867167] vbb: supplied by vbat
    [    1.871292] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
    [    1.879847] omap_i2c 4802a000.i2c: bus 1 rev0.11 at 100 kHz
    [    1.891864] omap_gpio 44e07000.gpio: Could not set line 6 debounce to 200000 microseconds (-22)
    [    1.900865] omap_hsmmc 48060000.mmc: Got CD GPIO
    [    2.050083] ubi0: attaching mtd9
    [    2.059116] omap_hsmmc 47810000.mmc: card claims to support voltages below defined range
    [    2.081196] mmc1: new SDIO card at address 0001
    [    3.226949] ubi0: scanning is finished
    [    3.250045] ubi0: attached mtd9 (name "NAND.file-system", size 246 MiB)
    [    3.256829] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
    [    3.264100] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 512
    [    3.271043] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
    [    3.278082] ubi0: good PEBs: 1968, bad PEBs: 0, corrupted PEBs: 0
    [    3.284243] ubi0: user volume: 1, internal volumes: 1, max. volumes count: 128
    [    3.291506] ubi0: max/mean erase counter: 2/0, WL threshold: 4096, image sequence number: 1759344572
    [    3.300694] ubi0: available PEBs: 0, total reserved PEBs: 1968, PEBs reserved for bad PEB handling: 40
    [    3.310087] ubi0: background thread "ubi_bgt0d" started, PID 57
    [    3.317268] input: volume_keys0 as /devices/platform/volume_keys0/input/input0
    [    3.325452] hctosys: unable to open rtc device (rtc0)
    [    3.331422] ALSA device list:
    [    3.334606]   No soundcards found.
    [    3.340102] UBIFS (ubi0:0): Mounting in unauthenticated mode
    [    3.353667] UBIFS (ubi0:0): background thread "ubifs_bgt0_0" started, PID 58
    [    3.430861] UBIFS (ubi0:0): recovery needed
    [    3.586528] UBIFS (ubi0:0): recovery completed
    [    3.591398] UBIFS (ubi0:0): UBIFS: mounted UBI device 0, volume 0, name "rootfs"
    [    3.598882] UBIFS (ubi0:0): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
    [    3.609202] UBIFS (ubi0:0): FS size: 242778112 bytes (231 MiB, 1912 LEBs), journal size 9023488 bytes (8 MiB, 72 LEBs)
    [    3.620069] UBIFS (ubi0:0): reserved for root: 0 bytes (0 KiB)
    [    3.626042] UBIFS (ubi0:0): media format: w4/r0 (latest is w5/r0), UUID AF09DAE9-2295-491F-89F1-DD785CFE4A34, small LPT model
    [    3.638606] VFS: Mounted root (ubifs filesystem) on device 0:17.
    [    3.646166] devtmpfs: mounted
    [    3.651023] Freeing unused kernel memory: 1024K
    [    3.656260] Run /sbin/init as init process
    INIT: version 2.88 booting
    hwclock: can't open '/dev/misc/rtc': No such file or directory
    Mon Apr 20 03:50:24 UTC 2020
    hwclock: can't open '/dev/misc/rtc': No such file or directory
    INIT: Entering runlevel: 5
    Configuring network interfaces... [    5.169549] cpsw 4a100000.ethernet: initializing cpsw version 1.12 (0)
    [    5.179936] Atheros 8031 ethernet 4a101000.mdio:00: attached PHY driver [Atheros 8031 ethernet] (mii_bus:phy_addr=4a101000.mdio:00, irq=POLL)
    udhcpc: started, v1.29.3
    udhcpc: sending discover
    udhcpc: sending discover
    udhcpc: sending discover
    udhcpc: no lease, forking to background
    ifconfig: SIOCGIFFLAGS: No such device
    ifconfig: SIOCSIFADDR: No such device
    done.
    hwclock: can't open '/dev/misc/rtc': No such file or directory
    Starting syslogd/klogd: done
    
     _____                    _____           _         _   
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
                  |___|                    |___|            
    
    Arago Project http://arago-project.org am335x-evm /dev/ttyS0
    
    Arago 2019.11 am335x-evm /dev/ttyS0
    
    am335x-evm login: root
    root@am335x-evm:~#