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.

TMDSEVM437X: MMC0 (SD Card) Boot is not possible(PROCESSOR-SDK-LINUX-AM437X v09.03.05.02)

Part Number: TMDSEVM437X
Other Parts Discussed in Thread: TMDSIDK437X, TMDXSK437X

Tool/software:

Hi experts,

I can't boot MMC0 (SD Card) with TMDSEVM437X (rev: 1.4A).
・SDK: v09.03.05.02
・tisdk-default-image-am437x-evm-09.03.05.02.wic.xz

The following log is output and then it stops at SYSBOOT is [5,6,9,12,13, 0-4]:[1111 11111].
Please tell me the cause and solution.

U-Boot SPL 2023.04-ti-g2a13324ec63c (Dec 04 2024 - 17:27:55 +0000)
Trying to boot from MMC1
SPL: Please implement spl_start_uboot() for your board
SPL: Direct Linux boot not active!

U-Boot 2023.04-ti-g2a13324ec63c (Dec 04 2024 - 17:27:55 +0000)

CPU: AM437X-GP rev 1.1
Model: TI AM437x GP EVM
DRAM: 2 GiB
// ← No further output

For the SD card, I use balenaEtcher (run as administrator) and "sudo <PSDK_PATH_09.03.05.02>/bin/create-sdcard.sh".
The results are the same with the two methods.
(The log results are the same with v08.02.00.24 wic.xz)
It can boot if the SD card has u-boot 2013 written to it.

U-Boot 2013.10-g78d8ebd (Jun 09 2014 - 09:45:11)

I2C:   ready
DRAM:  1 GiB
NAND:  512 MiB
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Warning - bad CRC, using default environment

Net:   <ethaddr> not set. Validating first E-fuse MAC
cpsw
Hit any key to stop autoboot:  0
U-Boot#
U-Boot# boot
(Re)start USB...
USB0:   Register 2000440 NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found

USB device 0: unknown device
mmc0 is current device
Scanning mmc 0...
4119048 bytes read in 235 ms (16.7 MiB/s)
46472 bytes read in 23 ms (1.9 MiB/s)
mmc0 is current device
SD/MMC found on device 0
reading uEnv.txt
** Unable to read file uEnv.txt **
4119048 bytes read in 229 ms (17.2 MiB/s)
46472 bytes read in 23 ms (1.9 MiB/s)
Booting from mmc0 ...
Kernel image @ 0x80200000 [ 0x000000 - 0x3eda08 ]
## Flattened Device Tree blob at 80f80000
   Booting using the fdt blob at 0x80f80000
   Loading Device Tree to 9fff1000, end 9ffff587 ... OK

Starting kernel ...

SYSBOOT has been confirmed to output "CCCCCCCC..." at [5,6,9,12,13, 0-4]:[1111 00011].

Best regards,
O.H

  • Hi experts,

    Additional information.

    "TMDXSK437X" and "TMDSIDK437x" booted fine with the latest SDK written to the SD card.
    The EVM I was using was "TMDXEVM437X". Since this is old, I will assume that it will not boot and proceed.

    The remaining issue is that my customer is using "TMDSEVM437X" and cannot boot Linux.
    Are there any additional steps required based on the log below?

    U-Boot SPL 2023.04-ti-g2a13324ec63c (Dec 04 2024 - 17:27:55 +0000)
    Trying to boot from MMC1
    SPL: Please implement spl_start_uboot() for your board
    SPL: Direct Linux boot not active!
    
    
    U-Boot 2023.04-ti-g2a13324ec63c (Dec 04 2024 - 17:27:55 +0000)
    
    CPU  : AM437X-GP rev 1.2
    Model: TI AM437x GP EVM
    DRAM:  2 GiB
    Core:  36 devices, 18 uclasses, devicetree: separate
    PMIC:  TPS65218
    NAND:  512 MiB
    MMC:   OMAP SD/MMC: 0
    Loading Environment from FAT... Unable to read "uboot.env" from mmc0:1... 
    Net:   eth2: ethernet@4a100000
    Hit any key to stop autoboot:  0 
    switch to partitions #0, OK
    mmc0 is current device
    Scanning mmc 0:1...
    No EFI system partition
    No EFI system partition                                                         
    Failed to persist EFI variables                                                 
    BootOrder not defined                                                           
    EFI boot manager: Cannot load any image                                         
    starting USB...                                                                 
    Bus usb@483d0000: Register 2000440 NbrPorts 2                                   
    Starting the controller                                                         
    USB XHCI 1.00                                                                   
    scanning bus usb@483d0000 for devices... 1 USB Device(s) found                  
           scanning usb for storage devices... 0 Storage Device(s) found            
                                                                                    
    Device 0: unknown device                                                        
    ## Error: "bootcmd_nand0" not defined                                           
    ethernet@4a100000 Waiting for PHY auto negotiation to complete.................!
    missing environment variable: pxeuuid                                           
    Retrieving file: pxelinux.cfg/01-68-9e-19-b8-2f-0b                              
    ethernet@4a100000 Waiting for PHY auto negotiation to complete.................!
    Retrieving file: pxelinux.cfg/00000000                                          
    ethernet@4a100000 Waiting for PHY auto negotiation to complete.................!
    Retrieving file: pxelinux.cfg/0000000                                           
    ethernet@4a100000 Waiting for PHY auto negotiation to complete.................!
    Retrieving file: pxelinux.cfg/000000                                            
    ethernet@4a100000 Waiting for PHY auto negotiation to complete.................!
    Retrieving file: pxelinux.cfg/00000                                             
    ethernet@4a100000 Waiting for PHY auto negotiation to complete.................!
    Retrieving file: pxelinux.cfg/0000                                              
    ethernet@4a100000 Waiting for PHY auto negotiation to complete.................!
    Retrieving file: pxelinux.cfg/000                                               
    ethernet@4a100000 Waiting for PHY auto negotiation to complete.................!
    Retrieving file: pxelinux.cfg/00                                                
    ethernet@4a100000 Waiting for PHY auto negotiation to complete.................!
    Retrieving file: pxelinux.cfg/0                                                 
    ethernet@4a100000 Waiting for PHY auto negotiation to complete.................!
    Retrieving file: pxelinux.cfg/default-arm-am33xx-am43xx                         
    ethernet@4a100000 Waiting for PHY auto negotiation to complete.................!
    Retrieving file: pxelinux.cfg/default-arm-am33xx                                
    ethernet@4a100000 Waiting for PHY auto negotiation to complete.................!
    Retrieving file: pxelinux.cfg/default-arm                                       
    ethernet@4a100000 Waiting for PHY auto negotiation to complete.................!
    Retrieving file: pxelinux.cfg/default                                           
    ethernet@4a100000 Waiting for PHY auto negotiation to complete.................!
    Config file not found                                                           
    ethernet@4a100000 Waiting for PHY auto negotiation to complete.................!
    ethernet@4a100000 Waiting for PHY auto negotiation to complete.................!
    =>                                                                              
    => help                                                                         
    ?         - alias for 'help'                                                    
    askenv    - get environment variables from stdin                                
    base      - print or set address offset                                         
    bdinfo    - print Board Info structure                                          
    blkcache  - block cache diagnostics and control                                 
    boot      - boot default, i.e., run 'bootcmd'                                   
    bootd     - boot default, i.e., run 'bootcmd'                                   
    bootefi   - Boots an EFI payload from memory                                    
    bootelf   - Boot from an ELF image in memory                                    
    bootflow  - Boot flows                                                          
    bootm     - boot application image from memory                                  
    bootp     - boot image via network using BOOTP/TFTP protocol                    
    bootvx    - Boot vxWorks from an ELF image                                      
    bootz     - boot Linux zImage image from memory                                 
    chpart    - change active partition of a MTD device                             
    cmp       - memory compare                                                      
    coninfo   - print console devices and information                               
    cp        - memory copy                                                         
    crc32     - checksum calculation                                                
    dfu       - Device Firmware Upgrade                                             
    dhcp      - boot image via network using DHCP/TFTP protocol                     
    echo      - echo args to console                                                
    editenv   - edit environment variable                                           
    eeprom    - EEPROM sub-system                                                   
    eficonfig - provide menu-driven UEFI variable maintenance interface             
    env       - environment handling commands                                       
    exit      - exit script                                                         
    ext2load  - load binary file from a Ext2 filesystem                             
    ext2ls    - list files in a directory (default /)                               
    ext4load  - load binary file from a Ext4 filesystem                             
    ext4ls    - list files in a directory (default /)                               
    ext4size  - determine a file's size                                             
    ext4write - create a file in the root directory                                 
    false     - do nothing, unsuccessfully                                          
    fatinfo   - print information about filesystem                                  
    fatload   - load binary file from a dos filesystem                              
    fatls     - list files in a directory (default /)                               
    fatmkdir  - create a directory                                                  
    fatrm     - delete a file                                                       
    fatsize   - determine a file's size                                             
    fatwrite  - write file into a dos filesystem                                    
    fdt       - flattened device tree utility commands                              
    fstype    - Look up a filesystem type                                           
    fstypes   - List supported filesystem types                                     
    go        - start application at address 'addr'                                 
    gpio      - query and control gpio pins                                         
    gpt       - GUID Partition Table                                                
    help      - print command description/usage                                     
    i2c       - I2C sub-system                                                      
    iminfo    - print header information for application image                      
    imxtract  - extract a part of a multi-image                                     
    itest     - return true/false on integer compare                                
    ln        - Create a symbolic link                                              
    load      - load binary file from a filesystem                                  
    loadb     - load binary file over serial line (kermit mode)                     
    loads     - load S-Record file over serial line                                 
    loadx     - load binary file over serial line (xmodem mode)                     
    loady     - load binary file over serial line (ymodem mode)                     
    loop      - infinite loop on address range                                      
    ls        - list files in a directory (default /)                               
    md        - memory display                                                      
    mdio      - MDIO utility commands                                               
    mii       - MII utility commands                                                
    mm        - memory modify (auto-incrementing address)                           
    mmc       - MMC sub system                                                      
    mmcinfo   - display MMC info                                                    
    mtdparts  - define flash/nand partitions                                        
    mw        - memory write (fill)                                                 
    nand      - NAND sub-system                                                     
    nboot     - boot from NAND device                                               
    net       - NET sub-system                                                      
    nfs       - boot image via network using NFS protocol                           
    nm        - memory modify (constant address)                                    
    panic     - Panic with optional message                                         
    part      - disk partition related commands                                     
    ping      - send ICMP ECHO_REQUEST to network host                              
    printenv  - print environment variables                                         
    pxe       - commands to get and boot from pxe files                             
    random    - fill memory with random pattern                                     
    reset     - Perform RESET of the CPU                                            
    run       - run commands in an environment variable                             
    save      - save file to a filesystem                                           
    saveenv   - save environment variables to persistent storage                    
    setenv    - set environment variables                                           
    sf        - SPI flash sub-system                                                
    showvar   - print local hushshell variables                                     
    size      - determine a file's size                                             
    sleep     - delay execution for some time                                       
    source    - run script from memory                                              
    spl       - SPL configuration                                                   
    sspi      - SPI utility command                                                 
    sysboot   - command to get and boot from syslinux files                         
    test      - minimal test like /bin/sh                                           
    tftpboot  - load file via network using TFTP protocol                           
    time      - run commands and summarize execution time                           
    true      - do nothing, successfully                                            
    usb       - USB sub-system                                                      
    usbboot   - boot from USB device                                                
    version   - print monitor, compiler and linker version                          
    => 
    => ls mmc 0:1
       158859   MLO
       814184   u-boot.img
          717   uEnv.txt
    
    3 file(s), 0 dir(s)
    
    => ls mmc 0:2 boot
    <DIR>       4096 .
    <DIR>       4096 ..
    <DIR>       4096 dtb
    <SYM>         39 zImage
             6386176 zImage-6.1.119-rt45-ti-rt-gb0f9de804a16
    

    I have already asked them to add the .dtb and zImage to the boot partition (mmc 0:1).

    Best regards,
    O.H

  • OH,

    thanks for the additional background. I've transferred your thread over to our AM43x / U-Boot expert. I suppose your U-Boot environment may not be correct.

    Can you try booting, then stop the boot using a keypress, and then post the output of the `env print` command in U-Boot? This will probably help root causing the issue here.

    Regards, Andreas

  • Hi OH,
    I'm attaching the boot log I captured with AM437x SDK 9.3.5.2 on AM437x EVM, where I created the SD card with the wic image using "bmap-tools"
    https://software-dl.ti.com/processor-sdk-linux/esd/AM437X/09_03_05_02/exports/docs/linux/Overview/Processor_SDK_Linux_create_SD_card.html#create-sd-card-using-bmap-tools
    Have you tried creating SD card with "bmap-tools" on Linux?
    An alternative option (refer to the attached log on SD boot partition content)
    - copy zImage/am437x-gp-evm.dtb to SD boot partition
    - mkdir extlinux under SD boot partition
    - copy the attached extlinux.conf to extlinux

    Best,
    -Hong

    U-Boot SPL 2023.04-ti-g2a13324ec63c (Dec 04 2024 - 17:27:55 +0000)
    Trying to boot from MMC1
    SPL: Please implement spl_start_uboot() for your board
    SPL: Direct Linux boot not active!
    
    
    U-Boot 2023.04-ti-g2a13324ec63c (Dec 04 2024 - 17:27:55 +0000)
    
    CPU  : AM437X-GP rev 1.2
    Model: TI AM437x GP EVM
    DRAM:  2 GiB
    Core:  36 devices, 18 uclasses, devicetree: separate
    PMIC:  TPS65218
    NAND:  512 MiB
    MMC:   OMAP SD/MMC: 0
    Loading Environment from FAT... Unable to read "uboot.env" from mmc0:1... 
    Net:   eth2: ethernet@4a100000
    Hit any key to stop autoboot:  2  0 
    => ls mmc 0
       123547   am437x-gp-evm.dtb
       112421   am437x-idk-evm.dtb
       118979   am437x-sk-evm.dtb
       122333   am43x-epos-evm.dtb
                extlinux/
       158859   MLO
       814184   u-boot.img
          717   uEnv.txt
      7696896   zImage
    
    9 file(s), 1 dir(s)
    
    => ls mmc 0 extlinux
                ./
                ../
          177   extlinux.conf
    
    1 file(s), 2 dir(s)
    
    => boot
    switch to partitions #0, OK
    mmc0 is current device
    Scanning mmc 0:1...
    Found /extlinux/extlinux.conf
    Retrieving file: /extlinux/extlinux.conf
    1:	Arago
    Retrieving file: /extlinux/../zImage
    append: root=PARTUUID=39139979-02 rootwait rw console=ttyO0,115200n8,115200
    Retrieving file: /extlinux/../am437x-gp-evm.dtb
    This will not be a case any time
    This will not be a case any time
    Kernel image @ 0x82000000 [ 0x000000 - 0x757200 ]
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
    Working FDT set to 88000000
       Loading Device Tree to 8ffde000, end 8ffff29a ... OK
    Working FDT set to 8ffde000
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 6.1.119-ti-gc490f4c0fe51 (oe-user@oe-host) (arm-oe-linux-gnueabi-gcc (GCC) 11.5.0, GNU ld (GNU Binutils) 2.38.20220708) #1 PREEMPT Wed Dec  4 17:16:52 UTC 2024
    [    0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c5387d
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] OF: fdt: Machine model: TI AM437x GP EVM
    [    0.000000] Memory policy: Data cache writeback
    [    0.000000] efi: UEFI not found.
    [    0.000000] cma: Reserved 64 MiB at 0xfb800000
    [    0.000000] Zone ranges:
    [    0.000000]   Normal   [mem 0x0000000080000000-0x00000000afffffff]
    [    0.000000]   HighMem  [mem 0x00000000b0000000-0x00000000ffffefff]
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000080000000-0x00000000ffffefff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000ffffefff]
    [    0.000000] CPU: All CPU(s) started in SVC mode.
    [    0.000000] AM437x ES1.2 (sgx neon)
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 522751
    [    0.000000] Kernel command line: root=PARTUUID=39139979-02 rootwait rw console=ttyO0,115200n8,115200
    [    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] Memory: 1995844K/2097148K available (11264K kernel code, 1479K rwdata, 3232K rodata, 1024K init, 285K bss, 35768K reserved, 65536K cma-reserved, 1245180K 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] L2C: platform modifies aux control register: 0x0e030000 -> 0x3e430000
    [    0.000000] L2C: DT/platform modifies aux control register: 0x0e030000 -> 0x3e430000
    [    0.000000] L2C-310 erratum 769419 enabled
    [    0.000000] L2C-310 enabling early BRESP for Cortex-A9
    [    0.000000] OMAP L2C310: ROM does not support power control setting
    [    0.000000] L2C-310 dynamic clock gating disabled, standby mode disabled
    [    0.000000] L2C-310 cache controller enabled, 16 ways, 256 kB
    [    0.000000] L2C-310: CACHE_ID 0x410000c9, AUX_CTRL 0x4e430000
    [    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
    [    0.000000] TI gptimer clocksource: always-on /ocp@44000000/interconnect@44c00000/segment@200000/target-module@31000
    [    0.000001] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
    [    0.000019] clocksource: dmtimer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
    [    0.000154] OMAP clocksource: 32k_counter at 32768 Hz
    [    0.000161] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
    [    0.000457] TI gptimer clockevent: 24000000 Hz at /ocp@44000000/interconnect@48000000/segment@0/target-module@40000
    [    0.002023] Console: colour dummy device 80x30
    [    0.002057] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
    [    0.002063] This ensures that you still see kernel messages. Please
    [    0.002066] update your kernel commandline.
    [    0.002093] Calibrating delay loop... 1987.37 BogoMIPS (lpj=9936896)
    [    0.057770] CPU: Testing write buffer coherency: ok
    [    0.057840] CPU0: Spectre v2: using BPIALL workaround
    [    0.057850] pid_max: default: 32768 minimum: 301
    [    0.058049] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
    [    0.058074] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
    [    0.059805] cblist_init_generic: Setting adjustable number of callback queues.
    [    0.059820] cblist_init_generic: Setting shift to 0 and lim to 1.
    [    0.059977] Setting up static identity map for 0x80100000 - 0x80100060
    [    0.060135] rcu: Hierarchical SRCU implementation.
    [    0.060141] rcu: 	Max phase no-delay instances is 1000.
    [    0.062247] EFI services will not be available.
    [    0.062887] devtmpfs: initialized
    [    0.077730] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
    [    0.078046] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.078070] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
    [    0.082954] pinctrl core: initialized pinctrl subsystem
    [    0.083994] DMI not present or invalid.
    [    0.084639] NET: Registered PF_NETLINK/PF_ROUTE protocol family
    [    0.086822] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.087926] thermal_sys: Registered thermal governor 'step_wise'
    [    0.088027] cpuidle: using governor menu
    [    0.106603] platform display: Fixed dependency cycle(s) with /ocp@44000000/interconnect@48000000/segment@300000/target-module@2a000/dss@0
    [    0.107331] No ATAGs?
    [    0.107352] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
    [    0.107361] hw-breakpoint: maximum watchpoint size is 4 bytes.
    [    0.130209] iommu: Default domain type: Translated 
    [    0.130224] iommu: DMA domain TLB invalidation policy: strict mode 
    [    0.131958] SCSI subsystem initialized
    [    0.132546] usbcore: registered new interface driver usbfs
    [    0.132590] usbcore: registered new interface driver hub
    [    0.132628] usbcore: registered new device driver usb
    [    0.133058] pps_core: LinuxPPS API ver. 1 registered
    [    0.133066] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.133085] PTP clock support registered
    [    0.133231] EDAC MC: Ver: 3.0.0
    [    0.140032] clocksource: Switched to clocksource dmtimer
    [    0.152992] NET: Registered PF_INET protocol family
    [    0.153420] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
    [    0.160562] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear)
    [    0.160601] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    0.160615] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
    [    0.160677] TCP bind hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.160871] TCP: Hash tables configured (established 8192 bind 8192)
    [    0.161061] UDP hash table entries: 512 (order: 1, 8192 bytes, linear)
    [    0.161090] UDP-Lite hash table entries: 512 (order: 1, 8192 bytes, linear)
    [    0.161268] NET: Registered PF_UNIX/PF_LOCAL protocol family
    [    0.161816] RPC: Registered named UNIX socket transport module.
    [    0.161829] RPC: Registered udp transport module.
    [    0.161833] RPC: Registered tcp transport module.
    [    0.161837] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.161848] PCI: CLS 0 bytes, default 64
    [    0.163064] Initialise system trusted keyrings
    [    0.170159] workingset: timestamp_bits=30 max_order=19 bucket_order=0
    [    0.174491] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.175508] NFS: Registering the id_resolver key type
    [    0.175578] Key type id_resolver registered
    [    0.175583] Key type id_legacy registered
    [    0.175679] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.175689] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.175729] ntfs: driver 2.1.32 [Flags: R/O].
    [    0.176374] Key type asymmetric registered
    [    0.176388] Asymmetric key parser 'x509' registered
    [    0.176545] bounce: pool size: 64 pages
    [    0.176657] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
    [    0.176668] io scheduler mq-deadline registered
    [    0.176674] io scheduler kyber registered
    [    0.272728] Serial: 8250/16550 driver, 5 ports, IRQ sharing enabled
    [    0.274977] STMicroelectronics ASC driver initialized
    [    0.294111] brd: module loaded
    [    0.304020] loop: module loaded
    [    0.314060] CAN device driver interface
    [    0.314423] e1000e: Intel(R) PRO/1000 Network Driver
    [    0.314429] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
    [    0.314493] igb: Intel(R) Gigabit Ethernet Network Driver
    [    0.314499] igb: Copyright (c) 2007-2014 Intel Corporation.
    [    0.315173] pegasus: Pegasus/Pegasus II USB Ethernet driver
    [    0.315218] usbcore: registered new interface driver pegasus
    [    0.315255] usbcore: registered new interface driver asix
    [    0.315282] usbcore: registered new interface driver ax88179_178a
    [    0.315308] usbcore: registered new interface driver cdc_ether
    [    0.315352] usbcore: registered new interface driver smsc75xx
    [    0.315391] usbcore: registered new interface driver smsc95xx
    [    0.315426] usbcore: registered new interface driver net1080
    [    0.315453] usbcore: registered new interface driver cdc_subset
    [    0.315490] usbcore: registered new interface driver zaurus
    [    0.315526] usbcore: registered new interface driver cdc_ncm
    [    0.316180] usbcore: registered new interface driver usb-storage
    [    0.320638] i2c_dev: i2c /dev entries driver
    [    0.322601] cpuidle: enable-method property 'ti,am4372' found operations
    [    0.323195] sdhci: Secure Digital Host Controller Interface driver
    [    0.323202] sdhci: Copyright(c) Pierre Ossman
    [    0.323351] Synopsys Designware Multimedia Card Interface Driver
    [    0.323500] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.323918] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.324276] usbcore: registered new interface driver usbhid
    [    0.324284] usbhid: USB HID core driver
    [    0.327165] NET: Registered PF_INET6 protocol family
    [    0.341203] Segment Routing with IPv6
    [    0.341264] In-situ OAM (IOAM) with IPv6
    [    0.341351] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    [    0.342049] NET: Registered PF_PACKET protocol family
    [    0.342063] can: controller area network core
    [    0.342147] NET: Registered PF_CAN protocol family
    [    0.342156] can: raw protocol
    [    0.342166] can: broadcast manager protocol
    [    0.342177] can: netlink gateway - max_hops=1
    [    0.342428] Key type dns_resolver registered
    [    0.342586] ThumbEE CPU extension supported.
    [    0.342603] Registering SWP/SWPB emulation handler
    [    0.343354] omap_voltage_late_init: Voltage driver support not added
    [    0.344293] Loading compiled-in X.509 certificates
    [    0.417786] platform 44e10800.pinmux: Fixed dependency cycle(s) with /ocp@44000000/interconnect@44c00000/segment@200000/target-module@10000/scm@0/pinmux@800/pinmux_wlan_pins_sleep
    [    0.417827] platform 44e10800.pinmux: Fixed dependency cycle(s) with /ocp@44000000/interconnect@44c00000/segment@200000/target-module@10000/scm@0/pinmux@800/pinmux_debugss_pins
    [    0.417852] platform 44e10800.pinmux: Fixed dependency cycle(s) with /ocp@44000000/interconnect@44c00000/segment@200000/target-module@10000/scm@0/pinmux@800/unused_pins
    [    0.417875] platform 44e10800.pinmux: Fixed dependency cycle(s) with /ocp@44000000/interconnect@44c00000/segment@200000/target-module@10000/scm@0/pinmux@800/ddr_vtt_toggle_default
    [    0.417897] platform 44e10800.pinmux: Fixed dependency cycle(s) with /ocp@44000000/interconnect@44c00000/segment@200000/target-module@10000/scm@0/pinmux@800/pinmux_wlan_pins_default
    [    0.418759] pinctrl-single 44e10800.pinmux: 199 pins, size 796
    [    0.433489] ti-sysc: probe of 44e31000.target-module failed with error -16
    [    0.456610] i2c 1-0030: Fixed dependency cycle(s) with /ocp@44000000/interconnect@48000000/segment@300000/target-module@26000/vpfe@0
    [    0.457060] omap_i2c 4802a000.i2c: bus 1 rev0.12 at 100 kHz
    [    0.472598] ti-sysc: probe of 48040000.target-module failed with error -16
    [    0.477439] gpio gpiochip0: (gpio-0-31): not an immutable chip, please consider fixing it!
    [    0.477756] OMAP GPIO hardware version 0.1
    [    0.491394] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
    [    0.498135] omap8250 481a6000.serial: No clock speed specified: using default: 48000000
    [    0.510806] 481a6000.serial: ttyS3 at MMIO 0x481a6000 (irq = 57, base_baud = 3000000) is a 8250
    [    0.515244] gpio gpiochip1: (gpio-32-63): not an immutable chip, please consider fixing it!
    [    0.541647] omap_rng 48310000.rng: Random Number Generator ver. 20
    [    0.543455] gpio gpiochip2: (gpio-64-95): not an immutable chip, please consider fixing it!
    [    0.543781] random: crng init done
    [    0.552117] gpio-104 (SelLCDorHDMI): hogged as output/high
    [    0.552174] gpio gpiochip3: (gpio-96-127): not an immutable chip, please consider fixing it!
    [    0.553694] i2c 1-0030: Fixed dependency cycle(s) with /ocp@44000000/interconnect@48000000/segment@300000/target-module@26000/vpfe@0
    [    0.553857] platform 48326000.vpfe: Fixed dependency cycle(s) with /ocp@44000000/interconnect@48000000/segment@0/target-module@2a000/i2c@0/ov2659@30
    [    0.555967] platform 48328000.vpfe: Fixed dependency cycle(s) with /ocp@44000000/interconnect@44c00000/segment@200000/target-module@b000/i2c@0/ov2659@30
    [    0.561572] platform display: Fixed dependency cycle(s) with /ocp@44000000/interconnect@48000000/segment@300000/target-module@2a000/dss@0
    [    0.561783] platform 4832a000.dss: Fixed dependency cycle(s) with /display
    [    0.650054] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6, bus freq 1000000
    [    0.662329] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver Micrel KSZ9031 Gigabit PHY
    [    0.662861] cpsw-switch 4a100000.switch: initialized cpsw ale version 1.4
    [    0.662878] cpsw-switch 4a100000.switch: ALE Table size 1024
    [    0.662980] cpsw-switch 4a100000.switch: cpts: overflow check period 500 (jiffies)
    [    0.662994] cpsw-switch 4a100000.switch: CPTS: ref_clk_freq:250000000 calc_mult:2147483648 calc_shift:29 error:0 nsec/sec
    [    0.663037] cpsw-switch 4a100000.switch: Detected MACID = 34:b1:f7:3d:ba:b9
    [    0.664102] cpsw-switch 4a100000.switch: initialized (regs 0x4a100000, pool size 256) hw_ver:0019010F 1.15 (0)
    [    0.681896] debugfs: Directory '49000000.dma' with parent 'dmaengine' already present!
    [    0.681925] edma 49000000.dma: TI EDMA DMA engine driver
    [    0.706397] omap-gpmc 50000000.gpmc: GPMC revision 6.0
    [    0.706420] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
    [    0.726177] gpio-151 (SelEMMCorNAND): hogged as output/low
    [    0.726246] gpio gpiochip5: (gpio-128-159): not an immutable chip, please consider fixing it!
    [    0.727231] omap8250 44e09000.serial: No clock speed specified: using default: 48000000
    [    0.740793] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 70, base_baud = 3000000) is a 8250
    [    2.718982] printk: console [ttyS0] enabled
    [    2.752336] tps65218-pwrbutton: Failed to locate of_node [id: -2]
    [    2.758843] tps65218-gpio: Failed to locate of_node [id: -2]
    [    2.777770] platform 48328000.vpfe: Fixed dependency cycle(s) with /ocp@44000000/interconnect@44c00000/segment@200000/target-module@b000/i2c@0/ov2659@30
    [    2.791650] i2c 0-0030: Fixed dependency cycle(s) with /ocp@44000000/interconnect@48000000/segment@300000/target-module@28000/vpfe@0
    [    2.803949] omap_i2c 44e0b000.i2c: bus 0 rev0.12 at 100 kHz
    [    2.811511] omap_gpio 44e07000.gpio: Could not set line 6 debounce to 200000 microseconds (-22)
    [    2.822005] sdhci-omap 47810000.mmc: supply pbias not found, using dummy regulator
    [    2.830884] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xdc
    [    2.837285] nand: Micron MT29F4G08ABAEAWP
    [    2.841448] sdhci-omap 47810000.mmc: supply vqmmc not found, using dummy regulator
    [    2.849406] sdhci-omap 48060000.mmc: Got CD GPIO
    [    2.854279] nand: 512 MiB, SLC, erase size: 256 KiB, page size: 4096, OOB size: 224
    [    2.862089] sdhci-omap 48060000.mmc: supply pbias not found, using dummy regulator
    [    2.870574] sdhci-omap 48060000.mmc: supply vqmmc not found, using dummy regulator
    [    2.878963] Using OMAP_ECC_BCH16_CODE_HW ECC scheme
    [    2.885142] 10 fixed-partitions partitions found on MTD device omap2-nand.0
    [    2.892689] Creating 10 MTD partitions on "omap2-nand.0":
    [    2.898199] 0x000000000000-0x000000040000 : "NAND.SPL"
    [    2.904950] 0x000000040000-0x000000080000 : "NAND.SPL.backup1"
    [    2.912168] 0x000000080000-0x0000000c0000 : "NAND.SPL.backup2"
    [    2.918104] mmc1: SDHCI controller on 47810000.mmc [47810000.mmc] using External DMA
    [    2.927870] 0x0000000c0000-0x000000100000 : "NAND.SPL.backup3"
    [    2.933957] mmc0: SDHCI controller on 48060000.mmc [48060000.mmc] using External DMA
    [    2.943791] 0x000000100000-0x000000180000 : "NAND.u-boot-spl-os"
    [    2.951773] 0x000000180000-0x000000280000 : "NAND.u-boot"
    [    2.959401] 0x000000280000-0x0000002c0000 : "NAND.u-boot-env"
    [    2.966913] 0x0000002c0000-0x000000300000 : "NAND.u-boot-env.backup1"
    [    2.974798] 0x000000300000-0x000000a00000 : "NAND.kernel"
    [    2.982838] 0x000000a00000-0x000020000000 : "NAND.file-system"
    [    3.029636] mmc0: new high speed SDHC card at address aaaa
    [    3.041288] mmcblk0: mmc0:aaaa SC16G 14.8 GiB 
    [    3.056904]  mmcblk0: p1 p2
    [    3.081551] clk: Disabling unused clocks
    [    3.126492] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Quota mode: disabled.
    [    3.135772] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [    3.146044] devtmpfs: mounted
    [    3.151176] Freeing unused kernel image (initmem) memory: 1024K
    [    3.157553] Run /sbin/init as init process
    [    3.566401] systemd[1]: System time before build time, advancing clock.
    [    3.608635] 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)
    [    3.641458] systemd[1]: Detected architecture arm.
    
    Welcome to Arago 2023.10!
    
    [    3.684899] systemd[1]: Hostname set to <am437x-evm>.
    [    3.995585] systemd-sysv-generator[81]: 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.
    [    4.507325] systemd[1]: /lib/systemd/system/bt-enable.service:9: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether.
    [    4.618059] 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.
    [    4.760425] systemd[1]: Queued start job for default target Graphical Interface.
    [    4.773100] systemd[1]: Created slice Slice /system/getty.
    [  OK  ] Created slice Slice /system/getty.
    [    4.815546] systemd[1]: Created slice Slice /system/modprobe.
    [  OK  ] Created slice Slice /system/modprobe.
    [    4.852577] systemd[1]: Created slice Slice /system/serial-getty.
    [  OK  ] Created slice Slice /system/serial-getty.
    [    4.892538] systemd[1]: Created slice User and Session Slice.
    [  OK  ] Created slice User and Session Slice.
    [    4.931491] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [  OK  ] Started Dispatch Password �ts to Console Directory Watch.
    [    4.972385] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [  OK  ] Started Forward Password R�uests to Wall Directory Watch.
    [    5.013478] systemd[1]: Reached target Path Units.
    [  OK  ] Reached target Path Units.
    [    5.050691] systemd[1]: Reached target Remote File Systems.
    [  OK  ] Reached target Remote File Systems.
    [    5.090622] systemd[1]: Reached target Slice Units.
    [  OK  ] Reached target Slice Units.
    [    5.131113] systemd[1]: Reached target Swaps.
    [  OK  ] Reached target Swaps.
    [    5.245413] systemd[1]: Listening on RPCbind Server Activation Socket.
    [  OK  ] Listening on RPCbind Server Activation Socket.
    [    5.280620] systemd[1]: Reached target RPC Port Mapper.
    [  OK  ] Reached target RPC Port Mapper.
    [    5.345568] systemd[1]: Listening on Process Core Dump Socket.
    [  OK  ] Listening on Process Core Dump Socket.
    [    5.381669] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [  OK  ] Listening on initctl Compatibility Named Pipe.
    [    5.473226] systemd[1]: Journal Audit Socket was skipped because of a failed condition check (ConditionSecurity=audit).
    [    5.486707] systemd[1]: Listening on Journal Socket (/dev/log).
    [  OK  ] Listening on Journal Socket (/dev/log).
    [    5.532751] systemd[1]: Listening on Journal Socket.
    [  OK  ] Listening on Journal Socket.
    [    5.573193] systemd[1]: Listening on Network Service Netlink Socket.
    [  OK  ] Listening on Network Service Netlink Socket.
    [    5.612876] systemd[1]: Listening on udev Control Socket.
    [  OK  ] Listening on udev Control Socket.
    [    5.651371] systemd[1]: Listening on udev Kernel Socket.
    [  OK  ] Listening on udev Kernel Socket.
    [    5.692450] systemd[1]: Listening on User Database Manager Socket.
    [  OK  ] Listening on User Database Manager Socket.
    [    5.731707] systemd[1]: Huge Pages File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/mm/hugepages).
    [    5.780902] systemd[1]: Mounting POSIX Message Queue File System...
             Mounting POSIX Message Queue File System...
    [    5.825019] systemd[1]: Mounting Kernel Debug File System...
             Mounting Kernel Debug File System...
    [    5.901365] systemd[1]: Mounting Kernel Trace File System...
             Mounting Kernel Trace File System...
    [    5.929108] systemd[1]: Mounting Temporary Directory /tmp...
             Mounting Temporary Directory /tmp...
    [    5.991668] systemd[1]: Starting Create List of Static Device Nodes...
             Starting Create List of Static Device Nodes...
    [    6.016995] systemd[1]: Starting Load Kernel Module configfs...
             Starting Load Kernel Module configfs...
    [    6.081610] systemd[1]: Starting Load Kernel Module drm...
             Starting Load Kernel Module drm...
    [    6.106240] systemd[1]: Starting Load Kernel Module fuse...
             Starting Load Kernel Module fuse...
    [    6.201484] systemd[1]: Starting Start psplash boot splash screen...
             Starting Start psplash boot splash screen...
    [    6.262386] systemd[1]: Starting RPC Bind...
             Starting RPC Bind...
    [    6.300992] systemd[1]: File System Check on Root Device was skipped because of a failed condition check (ConditionPathIsReadWrite=!/).
    [    6.320761] systemd[1]: systemd-journald.service: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
    [    6.340322] systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
    [    6.371397] systemd[1]: Starting Journal Service...
             Starting Journal Service...
    [    6.405148] systemd[1]: Starting Load Kernel Modules...
             Starting Load Kernel Modules...
    [    6.455243] systemd[1]: Starting Generate network units from Kernel command line...
             Starting Generate network �ts from Kernel co[    6.478308] cryptodev: loading out-of-tree module taints kernel.
    mmand line...
    [    6.499638] cryptodev: driver 1.12 loaded.
    [    6.515617] systemd[1]: Starting Remount Root and Kernel File Systems...
             Starting Remount Root and Kernel File Systems...
    [    6.617463] EXT4-fs (mmcblk0p2): re-mounted. Quota mode: disabled.
    [    6.641447] systemd[1]: Starting Coldplug All udev Devices...
             Starting Coldplug All udev Devices...
    [    6.720270] systemd[1]: Started RPC Bind.
    [  OK  ] Started RPC Bind.
    [    6.754258] systemd[1]: Mounted POSIX Message Queue File System.
    [  OK  ] Mounted POSIX Message Queue File System.
    [    6.811225] systemd[1]: Mounted Kernel Debug File System.
    [  OK  ] Mounted Kernel Debug File System.
    [    6.841672] systemd[1]: Mounted Kernel Trace File System.
    [  OK  ] Mounted Kernel Trace File System.
    [    6.881285] systemd[1]: Mounted Temporary Directory /tmp.
    [  OK  ] Mounted Temporary Directory /tmp.
    [    6.901227] systemd[1]: Started Journal Service.
    [  OK  ] Started Journal Service.
    [  OK  ] Finished Create List of Static Device Nodes.
    [  OK  ] Finished Load Kernel Module configfs.
    [  OK  ] Finished Load Kernel Module drm.
    [  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.
    [  OK  ] Finished Load Kernel Modules.
    [  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...
    [    7.500780] systemd-journald[93]: Received client request to flush runtime journal.
             Starting Create Static Device Nodes in /dev...
    [  OK  ] Mounted Kernel Configuration File System.
    [  OK  ] Finished Flush Journal to Persistent Storage.
    [  OK  ] Finished Apply Kernel Variables.
    [  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.
             Starting Network Time Synchronization...
             Starting Record System Boot/Shutdown in UTMP...
    [  OK  ] Finished Record System Boot/Shutdown in UTMP.
    [  OK  ] Started Rule-based Manager for Device Events and Files.
    [  OK  ] Finished Coldplug All udev Devices.
    [  OK  ] Started Network Time Synchronization.
    [  OK  ] Reached target System Initialization.
    [  OK  ] Started Daily Cleanup of Temporary Directories.
    [  OK  ] Reached target System Time Set.
    [  OK  ] Started Daily rotation of log files.
    [  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.
    [  OK  ] Listening on PC/SC Smart Card Daemon Activation Socket.
             Starting Weston socket...
             Starting D-Bus System Message Bus...
             Starting Reboot and dump vmcore via kexec...
    [  OK  ] Listening on Docker Socket for the API.
    [  OK  ] Listening on Weston socket.
    [  OK  ] Reached target Socket Units.
    [  OK  ] Finished Reboot and dump vmcore via kexec.
    [  OK  ] Found device /dev/ttyS0.
    [   11.136298] remoteproc remoteproc0: wkup_m3 is available
    [   11.148393] wkup_m3_ipc 44e11324.wkup_m3_ipc: could not get rproc handle
    [   11.161731] omap_rtc 44e3e000.rtc: registered as rtc0
    [   11.167665] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [   11.176042] systemd-journald[93]: Time jumped backwards, rotating.
    [   11.210228] omap_rtc 44e3e000.rtc: setting system clock to 2000-01-01T00:00:00 UTC (946684800)
    [   11.237767] remoteproc remoteproc0: powering up wkup_m3
    [   11.349832] remoteproc remoteproc0: Booting fw image am335x-pm-firmware.elf, size 230328
    [   11.510433] remoteproc remoteproc0: remote processor wkup_m3 is now up
    [   11.517024] wkup_m3_ipc 44e11324.wkup_m3_ipc: CM3 Firmware Version = 0x192
    [  OK  ] Started D-Bus System Message Bus.
    [   11.912020] input: pixcir_tangoc as /devices/platform/ocp@44000000/48000000.interconnect/48000000.interconnect:segment@0/4802a000.target-module/4802a000.i2c/i2c-1/1-005c/input/input0
    [   12.143340] c_can_platform 481cc000.can: c_can_platform device registered (regs=1abcd64b, irq=85)
    [   12.346472] c_can_platform 481d0000.can: c_can_platform device registered (regs=11c91e76, irq=86)
    [   12.405788] pwm-backlight backlight: supply power not found, using dummy regulator
    [  OK  ] Reached target Basic System.
    [   12.493772] panel-simple display: supply power not found, using dummy regulator
    [  OK  ] Started Job spooling tools.
    [  OK  ] Started Periodic Command Scheduler.
             Starting DEMO...
    [   12.755449] omapdss_dss 4832a000.dss: supply vdda_video not found, using dummy regulator
             Starting Print notice about GPLv3 packages...
    [   12.878659] DSS: OMAP DSS rev 2.0
    [   12.947021] omapdss_dss 4832a000.dss: bound 4832a400.dispc (ops dispc_component_ops [omapdrm])
             Starting IPv6 Packet Filtering Framework...
             Starting IPv4 Packet Filtering Framework...
             Starting Lighttpd Daemon...
    [   13.142390] omapdrm omapdrm.0: DMM not available, disable DMM support
             Starting Telephony service...
             Starting Expand the rootfs�ll size of the boot device....
    [   13.425142] Console: switching to colour frame buffer device 100x30
    [   13.551246] omapdrm omapdrm.0: [drm] fb0: omapdrmdrmfb frame buffer device
    [   13.625211] [drm] Initialized omapdrm 1.0.0 20110917 for omapdrm.0 on minor 0
    [  OK  ] Started strongSwan IPsec I�IKEv2 daemon using ipsec.conf.
             Starting User Login Management...
             Starting Telnet Server...
    [   13.945233] mtdblock: MTD device 'NAND.SPL.backup1' is NAND, please consider using UBI block devices instead.
    [   13.964891] mtdblock: MTD device 'NAND.SPL.backup2' is NAND, please consider using UBI block devices instead.
    [   13.978746] mtdblock: MTD device 'NAND.SPL' is NAND, please consider using UBI block devices instead.
    [   14.057999] mtdblock: MTD device 'NAND.SPL.backup3' is NAND, please consider using UBI block devices instead.
    [   14.154802] mtdblock: MTD device 'NAND.u-boot-spl-os' is NAND, please consider using UBI block devices instead.
    [   14.171445] omap-sham 53100000.sham: hw accel on OMAP rev 0.0
    [   14.269827] omap-sham 53100000.sham: will run requests pump with realtime priority
             Starting Rotate log files...
    [  OK  ] Started DEMO.
    [  OK  ] Finished IPv6 Packet Filtering Framework.
    [  OK  ] Finished IPv4 Packet Filtering Framework.
    [   14.642314] mtdblock: MTD device 'NAND.u-boot' is NAND, please consider using UBI block devices instead.
    [   14.706442] mtdblock: MTD device 'NAND.u-boot-env' is NAND, please consider using UBI block devices instead.
    [  OK  ] Started Lighttpd Daemon.
    [  OK  ] Finished Telnet Server.
    [   14.881371] mtdblock: MTD device 'NAND.u-boot-env.backup1' is NAND, please consider using UBI block devices instead.
    [   14.930005] Bluetooth: Core ver 2.22
    [   15.277343] mtdblock: MTD device 'NAND.kernel' is NAND, please consider using UBI block devices instead.
    [   15.367646] NET: Registered PF_BLUETOOTH protocol family
    [   15.435117] Bluetooth: HCI device and connection manager initialized
    [   15.589530] Bluetooth: HCI socket layer initialized
    [   15.711045] mtdblock: MTD device 'NAND.file-system' is NAND, please consider using UBI block devices instead.
    [   15.760129] Bluetooth: L2CAP socket layer initialized
    [   15.831611] omap-aes 53501000.aes: OMAP AES hw accel rev: 0.1
    [   15.884030] Bluetooth: SCO socket layer initialized
    [  OK  ] Finished Expand the rootfs�full size of the boot device..
    [   16.028683] omap-aes 53501000.aes: will run requests pump with realtime priority
    [   16.151957] omap-des 53701000.des: OMAP DES hw accel rev: 0.33
    [   16.355042] omap-des 53701000.des: will run requests pump with realtime priority
    [   16.473318] PM: bootloader does not support rtc-only!
    [   16.770594] [drm] Initialized pvr 1.17.4948957 20110701 for 56000000.gpu on minor 1
    [   18.002222] mtdblock: MTD device 'NAND.u-boot-spl-os' is NAND, please consider using UBI block devices instead.
    [   18.229553] Initializing XFRM netlink socket
    [   18.557132] mtdblock: MTD device 'NAND.SPL.backup2' is NAND, please consider using UBI block devices instead.
    [   19.039799] mtdblock: MTD device 'NAND.SPL' is NAND, please consider using UBI block devices instead.
    [   19.587174] mtdblock: MTD device 'NAND.file-system' is NAND, please consider using UBI block devices instead.
    [  OK  ] Started Telephony service.
    [   20.524679] mtdblock: MTD device 'NAND.u-boot-env.backup1' is NAND, please consider using UBI block devices instead.
    [   21.086258] mtdblock: MTD device 'NAND.u-boot' is NAND, please consider using UBI block devices instead.
    [   21.501499] mtdblock: MTD device 'NAND.SPL.backup3' is NAND, please consider using UBI block devices instead.
    [   21.609602] mtdblock: MTD device 'NAND.SPL.backup1' is NAND, please consider using UBI block devices instead.
    [   22.069318] mtdblock: MTD device 'NAND.kernel' is NAND, please consider using UBI block devices instead.
    [   22.925175] mtdblock: MTD device 'NAND.u-boot-env' is NAND, please consider using UBI block devices instead.
    [   24.760767] c_can_platform 481cc000.can main_dcan0: renamed from can0
    [   24.808958] c_can_platform 481d0000.can main_dcan1: renamed from can1
    [   25.479586] remoteproc remoteproc1: 54434000.pru is available
    [   25.561684] remoteproc remoteproc2: 54438000.pru is available
    [   25.649011] remoteproc remoteproc3: 54474000.pru is available
    [   25.714972] remoteproc remoteproc4: 54478000.pru is available
    [   25.871616] PVR_K: UM DDK-(4948957) and KM DDK-(4948957) match. [ OK ]
    [   26.582003] xhci-hcd xhci-hcd.6.auto: xHCI Host Controller
    [   26.587567] xhci-hcd xhci-hcd.6.auto: new USB bus registered, assigned bus number 1
    [   28.181530] xhci-hcd xhci-hcd.6.auto: hcc params 0x0238f06d hci version 0x100 quirks 0x0000008002010010
    [   28.220245] xhci-hcd xhci-hcd.6.auto: irq 107, io mem 0x483d0000
    [   28.226552] xhci-hcd xhci-hcd.6.auto: xHCI Host Controller
    [   28.258781] xhci-hcd xhci-hcd.6.auto: new USB bus registered, assigned bus number 2
    [   28.290252] xhci-hcd xhci-hcd.6.auto: Host supports USB 3.0 SuperSpeed
    [   28.310676] hub 1-0:1.0: USB hub found
    [   28.330257] hub 1-0:1.0: 1 port detected
    [   28.346650] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [   28.379204] hub 2-0:1.0: USB hub found
    [   28.392824] hub 2-0:1.0: 1 port detected
    ***************************************************************
    ***************************************************************
    NOTICE: This file system contains the following GPL-3.0 packages:
    	adwaita-icon-theme-symbolic
    	autoconf
    	bash-dev
    	bash
    	bc
    	binutils
    	cifs-utils
    	coreutils-stdbuf
    	coreutils
    	cpio
    	cpp-symlinks
    	cpp
    	dosfstools
    	elfutils
    	g++-symlinks
    	g++
    	gawk
    	gcc-symlinks
    	gcc
    	gdb
    	gdbserver
    	gettext
    	glmark2
    	gnu-config
    	gzip
    	hidapi
    	less
    	libasm1
    	libatomic-dev
    	libatomic1
    	libbfd
    	libdebuginfod1
    	libdw1
    	libelf1
    	libgcc-s-dev
    	libgcc1
    	libgdbm-compat4
    	libgdbm-dev
    	libgdbm6
    	libgettextlib
    	libgettextsrc
    	libgmp10
    	libidn2-0
    	libmpc3
    	libmpfr6
    	libopcodes
    	libqt5charts-examples
    	libqt5charts-plugins
    	libqt5charts-qmlplugins
    	libqt5charts5
    	libqt5sensors-plugins
    	libqt5sensors-qmlplugins
    	libqt5sensors5
    	libqt5serialport-examples
    	libqt5serialport-plugins
    	libqt5serialport-qmlplugins
    	libqt5serialport5
    	libqt5svg-examples
    	libqt5svg-plugins
    	libqt5svg-qmlplugins
    	libqt5svg5
    	libqt5virtualkeyboard-plugins
    	libqt5virtualkeyboard-qmlplugins
    	libqt5virtualkeyboard5
    	libqt5webchannel-plugins
    	libqt5webchannel-qmlplugins
    	libqt5webchannel5
    	libreadline-dev
    	libreadline8
    	libstdc++-dev
    	libstdc++6
    	libunistring2
    	m4-dev
    	m4
    	make
    	nettle
    	parted
    	pdm-anomaly-detection
    	piglit
    	qt3d-plugins
    	qt3d-qmlplugins
    	qt3d
    	qtbase-examples
    	qtbase-plugins
    	qtbase-qmlplugins
    	qtbase
    	qtconnectivity-plugins
    	qtconnectivity-qmlplugins
    	qtconnectivity
    	qtdeclarative-plugins
    	qtdeclarative-qmlplugins
    	qtdeclarative-tools
    	qtdeclarative
    	qtgraphicaleffects-qmlplugins
    	qtlocation-examples
    	qtlocation-plugins
    	qtlocation-qmlplugins
    	qtlocation
    	qtmultimedia-examples
    	qtmultimedia-plugins
    	qtmultimedia-qmlplugins
    	qtmultimedia
    	qtquics-qmlplugins.control
    	qtquics2-plugins.control
    	qtquics2-qmlplugins.control
    	qtquics2.control
    	qtscript-examples
    	qtscript-plugins
    	qtscript-qmlplugins
    	qtscript
    	qtwayland-examples
    	qtwayland-plugins
    	qtwayland-qmlplugins
    	qtwayland
    	tar
    	which
    
    If you do not wish to distribute GPL-3.0 components please remove
    the above packages prior to distribution.  This can be done using
    the opkg remove command.  i.e.:
        opkg remove <package>
    Where <package> is the name printed in the list above
    
    NOTE: If the package is a dependency of another package you
          will be notified of the dependent packages.  You should
          use the --force-removal-of-dependent-packages option to
          also remove the dependent packages as well
    ***************************************************************
    ***************************************************************
    [  OK  ] Started User Login Management.
    [  OK  ] Finished Print notice about GPLv3 packages.
    [  OK  ] Finished Rotate log files.
    [  OK  ] Created slice Slice /system/systemd-backlight.
    [  OK  ] Created slice Slice /system/systemd-fsck.
    [  OK  ] Reached target Preparation for Network.
    [  OK  ] Reached target Hardware activated USB gadget.
    [  OK  ] Listening on Load/Save RF �itch Status /dev/rfkill Watch.
             Starting Save/Restore Sound Card State...
             Starting Load/Save Screen �ness of backlight:backlight...
             Starting File System Check on /dev/mmcblk0p1...
             Starting Network Configuration...
    [  OK  ] Finished Save/Restore Sound Card State.
    [  OK  ] Finished Load/Save Screen �htness of backlight:backlight.
    [  OK  ] Reached target Sound Card.
    [   32.384948] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [   32.502095] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [   32.520811] cfg80211: Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
    [  OK  ] Started Network Configuration.
             Starting Network Name Resolution...
    [   32.764099] cpsw-switch 4a100000.switch: starting ndev. mode: dual_mac
    [   32.900161] Micrel KSZ9031 Gigabit PHY 4a101000.mdio:00: attached PHY driver (mii_bus:phy_addr=4a101000.mdio:00, irq=POLL)
    [  OK  ] Started Network Name Resolution.
    [  OK  ] Reached target Network.
    [  OK  ] Reached target Host and Network Name Lookups.
             Starting Avahi mDNS/DNS-SD Stack...
             Starting Enable and configure wl18xx bluetooth stack...
             Starting containerd container runtime...
    [  OK  ] Started Netperf Benchmark Server.
    [  OK  ] Started NFS status monitor for NFSv2/3 locking..
             Starting Simple Network Ma�ent Protocol (SNMP) Daemon....
             Starting Permit User Sessions...
    [  OK  ] Finished Permit User Sessions.
    [  OK  ] Started Avahi mDNS/DNS-SD Stack.
    [  OK  ] Started Getty on tty1.
    [  OK  ] Started Serial Getty on ttyS0.
    [  OK  ] Reached target Login Prompts.
             Starting Synchronize System and HW clocks...
             Starting Weston, a Wayland�ositor, as a system service...
             Starting User Database Manager...
    [  OK  ] Finished Enable and configure wl18xx bluetooth stack.
    [  OK  ] Finished Synchronize System and HW clocks.
    [  OK  ] Started User Database Manager.
    [  OK  ] Started Simple Network Man�ement Protocol (SNMP) Daemon..
    [  OK  ] Finished File System Check on /dev/mmcblk0p1.
             Mounting /run/media/boot-mmcblk0p1...
    [  OK  ] Mounted /run/media/boot-mmcblk0p1.
    [  OK  ] Created slice User Slice of UID 1000.
             Starting User Runtime Directory /run/user/1000...
    [  OK  ] Finished User Runtime Directory /run/user/1000.
             Starting User Manager for UID 1000...
    [  OK  ] Started containerd container runtime.
    
    
     _____                    _____           _         _   
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
                  |___|                    |___|            
    
    Arago Project am437x-evm -
    
    Arago 2023.10 am437x-evm -
    
    am437x-evm login: root
    
    root@am437x-evm:~# uname -a
    Linux am437x-evm 6.1.119-ti-gc490f4c0fe51 #1 PREEMPT Wed Dec  4 17:16:52 UTC 2024 armv7l armv7l armv7l GNU/Linux
    root@am437x-evm:~# 

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/extlinux.conf

  • Hi Andreas,, Hong,

    Thank you for your support.

    An alternative option (refer to the attached log on SD boot partition content)
    - copy zImage/am437x-gp-evm.dtb to SD boot partition
    - mkdir extlinux under SD boot partition
    - copy the attached extlinux.conf to extlinux

    The customer was able to successfully boot into Linux using the instructions provided.

    Best regards,
    O.H