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.

AM5749: Kernel Booting from SDCard(16GB) hang on custom board similar IDK.

Part Number: AM5749
Other Parts Discussed in Thread: BEAGLEBOARD-X15, AM5728

Hi Dear.

Recently I Download the TI-Processor-sdk-linux-am57xx-evm-08_02_01_00 and install successfully in VMWare-Ubuntu 18.04LTS(64bits).

I success on "make linux", "make u-boot" and some make command.

So I create SD-booting card using "sudo ./bin/create-sdcar.sh" command and it terminated successfully.

And next I insert the sd-card to custom board and sysboot option is setted SD card booting.

At there I encounter some error message as like below.

I read this forum carefully and find some thread related sd-card UHS problem.

I verify the "no-1-8-v" option in some dts files, but that options are in already.

Now, I don't know what action is helpful to me.

Can you help me?

Below is booting message what I've got.

Booting Log-20220919.txt
U-Boot SPL 2021.01-g44a87e3ab8 (Jun 26 2022 - 17:10:21 +0000)
DRA762-GP ES1.0 ABZ package
Trying to boot from MMC1
Loading Environment from FAT... OK


U-Boot 2021.01-00003-g16d964ac27 (Sep 15 2022 - 18:40:01 +0900)

CPU  : DRA762-GP ES1.0 ABZ package
Model: TI AM5728 BeagleBoard-X15
Board: UNKNOWN(BeagleBoard X15?) REV UNKNOWN
DRAM:  2 GiB
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
Loading Environment from FAT... OK
Net:   eth2: ethernet@48484000
 0  any key to stop autoboot:  2
=>
=>
=>
=>
=> ??
?         - alias for 'help'
ab_select - Select the slot used to boot from and register the boot attempt.
abootimg  - manipulate Android Boot Image
adtimg    - manipulate dtb/dtbo Android image
askenv    - get environment variables from stdin
avb       - Provides commands for testing Android Verified Boot 2.0 functionality
base      - print or set address offset
bcb       - Load/set/clear/test/dump/store Android BCB fields
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
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
cmp       - memory compare
coninfo   - print console devices and information
cp        - memory copy
crc32     - checksum calculation
ddr       - DDR3 test
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
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
fastboot  - run as a fastboot usb or udp device
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
mw        - memory write (fill)
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
regulator - uclass operations
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
scsi      - SCSI sub-system
scsiboot  - boot from SCSI device
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  - boot image 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
bdinfo
Unknown command 'Bbdinfo' - try 'help'
=> bdinfo
boot_params = 0x80000100
DRAM bank   = 0x00000000
-> start    = 0x80000000
-> size     = 0x80000000
flashstart  = 0x00000000
flashsize   = 0x00000000
flashoffset = 0x00000000
baudrate    = 115200 bps
relocaddr   = 0xfff62000
reloc off   = 0x7f762000
Build       = 32-bit
current eth = ethernet@48484000
ethaddr     = (not set)
IP addr     = <NULL>
fdt_blob    = 0xfdf1e870
new_fdt     = 0xfdf1e870
fdt_size    = 0x00023660
lmb_dump_all:
    memory.cnt             = 0x1
    memory.size            = 0x0
    memory.reg[0x0].base   = 0x80000000
                   .size   = 0x80000000

    reserved.cnt           = 0x4
    reserved.size          = 0x0
    reserved.reg[0x0].base = 0x95700000
                     .size = 0x80000
    reserved.reg[0x1].base = 0x95800000
                     .size = 0x3800000
    reserved.reg[0x2].base = 0x9d000000
                     .size = 0x2000000
    reserved.reg[0x3].base = 0xfdf1d660
                     .size = 0x20e29a0
arch_number = 0x00000000
TLB addr    = 0xffff0000
irq_sp      = 0xfdf1e860
sp start    = 0xfdf1e850
Early malloc usage: ea0 / 2000
=> env
env - environment handling commands

Usage:
env ask name [message] [size] - ask for environment variable
env default [-f] -a - [forcibly] reset default environment
env default [-f] var [...] - [forcibly] reset variable(s) to their default values
env delete [-f] var [...] - [forcibly] delete variable(s)
env edit name - edit environment variable
env exists name - tests for existence of variable
env export [-t | -b | -c] [-s size] addr [var ...] - export environment
env import [-d] [-t [-r] | -b | -c] addr [size] [var ...] - import environment
env print [-a | name ...] - print environment
env run var [...] - run commands in an environment variable
env save - save environment
env set [-f] name [arg ...]

=> boo
Unknown command 'boo' - try 'help'
=> boot
switch to partitions #0, OK
mmc0 is current device
SD/MMC found on device 0
Failed to load 'boot.scr'
1490 bytes read in 9 ms (161.1 KiB/s)
Loaded env from uEnv.txt
Importing environment from mmc0 ...
Running uenvcmd ...
1 bytes read in 8 ms (0 Bytes/s)
Already setup.
switch to partitions #0, OK
mmc0 is current device
SD/MMC found on device 0
5169664 bytes read in 235 ms (21 MiB/s)
204592 bytes read in 18 ms (10.8 MiB/s)
## Flattened Device Tree blob at 88000000
   Booting using the fdt blob at 0x88000000
   Loading Device Tree to 8ffcb000, end 8fffff2f ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 5.10.100-g7a7a3af903 (oe-user@oe-host) (arm-none-linux-gnueabihf-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #1 SMP PREEMPT Sun Jun 26 17:12:53 UTC 2022
[    0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=30c5387d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[    0.000000] OF: fdt: Machine model: TI AM5728 BeagleBoard-X15
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] efi: UEFI not found.
[    0.000000] Reserved memory: created CMA memory pool at 0x0000000095800000, size 56 MiB
[    0.000000] OF: reserved mem: initialized node ipu2-memory@95800000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created CMA memory pool at 0x0000000099000000, size 64 MiB
[    0.000000] OF: reserved mem: initialized node dsp1-memory@99000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created CMA memory pool at 0x000000009d000000, size 32 MiB
[    0.000000] OF: reserved mem: initialized node ipu1-memory@9d000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created CMA memory pool at 0x000000009f000000, size 8 MiB
[    0.000000] OF: reserved mem: initialized node dsp2-memory@9f000000, compatible id shared-dma-pool
[    0.000000] cma: Reserved 24 MiB at 0x00000000fe400000
[    0.000000] OMAP4: Map 0x00000000afd00000 to (ptrval) for dram barrier
[    0.000000] Hit pending asynchronous external abort (FSR=0x00001211) during first unmask, this is most likely caused by a firmware/bootloader bug.
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000080000000-0x00000000afcfffff]
[    0.000000]   Normal   empty
[    0.000000]   HighMem  [mem 0x00000000afd00000-0x00000000ffffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000080000000-0x00000000afcfffff]
[    0.000000]   node   0: [mem 0x00000000b0000000-0x00000000ffffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000ffffffff]
[    0.000000] DRA762 ES1.0
[    0.000000] percpu: Embedded 16 pages/cpu s33228 r8192 d24116 u65536
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 521798
[    0.000000] Kernel command line: console=ttyS2,115200n8 root=PARTUUID=7603e734-02 rw rootfstype=ext4 rootwait
[    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] software IO TLB: mapped [mem 0x00000000aa93f000-0x00000000ae93f000] (64MB)
[    0.000000] Memory: 1801996K/2094080K available (10240K kernel code, 710K rwdata, 3464K rodata, 2048K init, 297K bss, 103668K reserved, 188416K cma-reserved, 1286144K highmem)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    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] GIC: Using split EOI/Deactivate mode
[    0.000000] random: get_random_bytes called from start_kernel+0x32c/0x4e0 with crng_init=0
[    0.000000] OMAP clocksource: 32k_counter at 32768 Hz
[    0.000000] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
[    0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 65535999984741ns
[    0.001281] TI gptimer clockevent: always-on 32786 Hz at /ocp/interconnect@4ae00000/segment@10000/target-module@8000
[    0.001831] TI gptimer percpu-dmtimer: 20000000 Hz at /ocp/interconnect@48000000/segment@0/target-module@32000
[    0.002929] TI gptimer percpu-dmtimer: 20000000 Hz at /ocp/interconnect@48800000/segment@0/target-module@2a000
[    0.003784] Console: colour dummy device 80x30
[    0.003845] Calibrating delay loop... 1993.93 BogoMIPS (lpj=9969664)
[    0.061920] pid_max: default: 32768 minimum: 301
[    0.062042] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.062042] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.062622] CPU: Testing write buffer coherency: ok
[    0.062652] CPU0: Spectre v2: using ICIALLU workaround
[    0.062805] /cpus/cpu@0 missing clock-frequency property
[    0.062835] /cpus/cpu@1 missing clock-frequency property
[    0.062835] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.063323] Setting up static identity map for 0x80200000 - 0x80200060
[    0.063415] rcu: Hierarchical SRCU implementation.
[    0.063568] EFI services will not be available.
[    0.064117] smp: Bringing up secondary CPUs ...
[    0.124328] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.124359] CPU1: Spectre v2: using ICIALLU workaround
[    0.124481] smp: Brought up 1 node, 2 CPUs
[    0.124481] SMP: Total of 2 processors activated (3994.41 BogoMIPS).
[    0.124481] CPU: All CPU(s) started in HYP mode.
[    0.124511] CPU: Virtualization extensions available.
[    0.124877] devtmpfs: initialized
[    0.146575] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
[    0.146728] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.146759] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[    0.149566] pinctrl core: initialized pinctrl subsystem
[    0.150085] DMI not present or invalid.
[    0.150329] NET: Registered protocol family 16
[    0.151367] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.153900] omap_hwmod: l3_main_2 using broken dt data from ocp
[    0.171600] thermal_sys: Registered thermal governor 'fair_share'
[    0.171600] thermal_sys: Registered thermal governor 'bang_bang'
[    0.171600] thermal_sys: Registered thermal governor 'step_wise'
[    0.171600] thermal_sys: Registered thermal governor 'user_space'
[    0.172576] cpuidle: using governor ladder
[    0.172607] cpuidle: using governor menu
[    2.574157] random: fast init done
[    2.744171] No ATAGs?
[    2.744232] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    2.744262] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    2.777496] evm_5v0: supplied by main_12v0
[    2.779876] iommu: Default domain type: Translated
[    2.783142] SCSI subsystem initialized
[    2.783630] mc: Linux media interface: v0.10
[    2.783660] videodev: Linux video capture interface: v2.00
[    2.783721] pps_core: LinuxPPS API ver. 1 registered
[    2.783721] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    2.783752] PTP clock support registered
[    2.783782] EDAC MC: Ver: 3.0.0
[    2.784881] Advanced Linux Sound Architecture Driver Initialized.
[    2.785644] clocksource: Switched to clocksource 32k_counter
[    2.791717] NET: Registered protocol family 2
[    2.791839] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    2.792572] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[    2.792602] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    2.792663] TCP bind hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    2.792816] TCP: Hash tables configured (established 8192 bind 8192)
[    2.792877] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[    2.792907] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[    2.792999] NET: Registered protocol family 1
[    2.793365] RPC: Registered named UNIX socket transport module.
[    2.793365] RPC: Registered udp transport module.
[    2.793365] RPC: Registered tcp transport module.
[    2.793395] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    2.793395] PCI: CLS 0 bytes, default 64
[    2.794738] hw perfevents: no interrupt-affinity property for /pmu, guessing.
[    2.794891] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
[    2.795562] Initialise system trusted keyrings
[    2.795745] workingset: timestamp_bits=14 max_order=19 bucket_order=5
[    2.799560] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    2.800018] NFS: Registering the id_resolver key type
[    2.800048] Key type id_resolver registered
[    2.800048] Key type id_legacy registered
[    2.800109] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    2.800140] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    2.800170] ntfs: driver 2.1.32 [Flags: R/O].
[    2.800506] Key type asymmetric registered
[    2.800506] Asymmetric key parser 'x509' registered
[    2.800567] bounce: pool size: 64 pages
[    2.800598] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
[    2.800598] io scheduler mq-deadline registered
[    2.800598] io scheduler kyber registered
[    3.384948] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver (LinkedList1/2/3 supported)
[    3.777740] OMAP GPIO hardware version 0.1
[    3.981292] omap_i2c 48060000.i2c: bus 2 rev0.12 at 400 kHz
[    4.009429] palmas 0-0058: Irq flag is 0x00000008
[    4.038940] palmas 0-0058: Muxing GPIO 2b, PWM 0, LED 0
[    4.063598] smps12: supplied by regulator-dummy
[    4.071594] smps3: supplied by regulator-dummy
[    4.079650] smps45: supplied by regulator-dummy
[    4.089233] smps6: supplied by regulator-dummy
[    4.095611] SMPS7: supplied by regulator-dummy
[    4.100769] smps8: Bringing 1060000uV into 1800000-1800000uV
[    4.102569] smps8: failed to apply 1800000-1800000uV constraint: -EINVAL
[    4.102569] palmas-pmic 48070000.i2c:tps659038@58:tps659038_pmic: failed to register 48070000.i2c:tps659038@58:tps659038_pmic regulator
[    4.103912] palmas-pmic: probe of 48070000.i2c:tps659038@58:tps659038_pmic failed with error -22
[    4.123840] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
[    4.155517] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400
[    4.157379] omap-mailbox 48842000.mailbox: omap mailbox rev 0x400
[    4.169982] edma 43300000.dma: memcpy is disabled
[    4.174102] edma 43300000.dma: TI EDMA DMA engine driver
[    4.195312] pinctrl-single 4a003400.pinmux: 282 pins, size 1128
[    4.202667] dra7-pcie 51000000.pcie: host bridge /ocp/axi@0/pcie@51000000 ranges:
[    4.202758] dra7-pcie 51000000.pcie:       IO 0x0020003000..0x0020012fff -> 0x0000000000
[    4.202819] dra7-pcie 51000000.pcie:      MEM 0x0020013000..0x002fffffff -> 0x0020013000
[    4.642242] random: crng init done
[    5.195648] dra7-pcie 51000000.pcie: Phy link never came up
[    5.195800] dra7-pcie 51000000.pcie: PCI host bridge to bus 0000:00
[    5.195831] pci_bus 0000:00: root bus resource [bus 00-ff]
[    5.195831] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[    5.195861] pci_bus 0000:00: root bus resource [mem 0x20013000-0x2fffffff]
[    5.195922] pci 0000:00:00.0: [104c:8888] type 01 class 0x060400
[    5.195922] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x000fffff]
[    5.195953] pci 0000:00:00.0: reg 0x14: [mem 0x00000000-0x0000ffff]
[    5.196044] pci 0000:00:00.0: supports D1
[    5.196075] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[    5.204315] PCI: bus0: Fast back to back transfers disabled
[    5.212280] PCI: bus1: Fast back to back transfers enabled
[    5.212310] pci 0000:00:00.0: BAR 0: assigned [mem 0x20100000-0x201fffff]
[    5.212341] pci 0000:00:00.0: BAR 1: assigned [mem 0x20020000-0x2002ffff]
[    5.212371] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    5.212799] pcieport 0000:00:00.0: PME: Signaling with IRQ 175
[    5.272613] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
[    5.277832] printk: console [ttyS2] disabled
[    5.278045] 48020000.serial: ttyS2 at MMIO 0x48020000 (irq = 110, base_baud = 3000000) is a 8250
[    6.369354] printk: console [ttyS2] enabled
[    6.377441] omap_rng 48090000.rng: Random Number Generator ver. 20
[    6.411102] brd: module loaded
[    6.421905] loop: module loaded
[    6.495666] davinci_mdio 48485000.mdio: davinci mdio revision 1.6, bus freq 1000000
[    6.505828] mdio_bus 48485000.mdio: MDIO device at address 2 is missing.
[    6.512603] davinci_mdio 48485000.mdio: phy[1]: device 48485000.mdio:01, driver Micrel KSZ9031 Gigabit PHY
[    6.523162] cpsw-switch 48484000.switch: initialized cpsw ale version 1.4
[    6.530059] cpsw-switch 48484000.switch: ALE Table size 1024
[    6.535888] cpsw-switch 48484000.switch: cpts: overflow check period 500 (jiffies)
[    6.543487] cpsw-switch 48484000.switch: CPTS: ref_clk_freq:266000000 calc_mult:4036623398 calc_shift:30 error:-1 nsec/sec
[    6.554779] cpsw-switch 48484000.switch: Detected MACID = 90:9a:77:56:1a:16
[    6.561828] cpsw-switch 48484000.switch: Detected MACID = 90:9a:77:56:1a:17
[    6.570892] cpsw-switch 48484000.switch: initialized (regs 0x0000000048484000, pool size 256) hw_ver:0019010F 1.15 (0)
[    6.582763] i2c /dev entries driver
[    6.593139] gpio-fan gpio_fan: GPIO fan initialized
[    6.600006] tmp102 0-0048: error reading config register
[    6.605468] tmp102: probe of 0-0048 failed with error -121
[    6.617858] sdhci: Secure Digital Host Controller Interface driver
[    6.624084] sdhci: Copyright(c) Pierre Ossman
[    6.630950] sdhci-pltfm: SDHCI platform and OF driver helper
[    6.639587] omap_gpio 4805d000.gpio: Could not set line 27 debounce to 200000 microseconds (-22)
[    6.649597] sdhci-omap 480b4000.mmc: failed to set system capabilities
[    6.650268] sdhci-omap 4809c000.mmc: Got CD GPIO
[    6.660858] ledtrig-cpu: registered to indicate activity on CPUs
[    6.667572] sdhci-omap 4809c000.mmc: supply vqmmc not found, using dummy regulator
[    6.682983] davinci-mcasp 48468000.mcasp: IRQ common not found
[    6.690948] NET: Registered protocol family 10
[    6.696380] Segment Routing with IPv6
[    6.700134] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    6.706665] NET: Registered protocol family 17
[    6.711517] Key type dns_resolver registered
[    6.715972] Registering SWP/SWPB emulation handler
[    6.721191] omap_voltage_late_init: Voltage driver support not added
[    6.727630] Power Management for TI OMAP4+ devices.
[    6.733093] Loading compiled-in X.509 certificates
[    6.780181] dmm 4e000000.dmm: workaround for errata i878 in use
[    6.788238] dmm 4e000000.dmm: initialized all PAT entries
[    6.794799] reg-fixed-voltage fixedregulator-vtt: Failed to register regulator: -517
[    6.804870] omap-iommu 40d01000.mmu: 40d01000.mmu registered
[    6.813720] omap-iommu 40d02000.mmu: 40d02000.mmu registered
[    6.820495] platform 40800000.dsp: Adding to iommu group 0
[    6.827941] omap-iommu 58882000.mmu: 58882000.mmu registered
[    6.834136] platform 58820000.ipu: Adding to iommu group 1
[    6.841766] omap-iommu 55082000.mmu: 55082000.mmu registered
[    6.847961] platform 55020000.ipu: Adding to iommu group 2
[    6.855407] omap-iommu 41501000.mmu: 41501000.mmu registered
[    6.863281] omap-iommu 41502000.mmu: 41502000.mmu registered
[    6.869720] platform 41000000.dsp: Adding to iommu group 3
[    6.877593] reg-fixed-voltage fixedregulator-vtt: Failed to register regulator: -517
[    6.885864] omap_gpio 4805d000.gpio: Could not set line 27 debounce to 200000 microseconds (-22)
[    6.894866] reg-fixed-voltage fixedregulator-vtt: Failed to register regulator: -517
[    6.894989] sdhci-omap 480b4000.mmc: failed to set system capabilities
[    6.915954] l3init-clkctrl:0030:0: failed to disable
[    6.920989] sdhci-omap 4809c000.mmc: Got CD GPIO
[    6.926269] sdhci-omap 4809c000.mmc: supply vqmmc not found, using dummy regulator
[    6.934051] ALSA device list:
[    6.937072]   No soundcards found.
[    6.940551] reg-fixed-voltage fixedregulator-vtt: Failed to register regulator: -517
[    6.951171] sdhci-omap 480b4000.mmc: failed to set system capabilities
[    6.958129] reg-fixed-voltage fixedregulator-vtt: Failed to register regulator: -517
[    6.966003] omap_gpio 4805d000.gpio: Could not set line 27 debounce to 200000 microseconds (-22)
[    6.975280] sdhci-omap 4809c000.mmc: Got CD GPIO
[    6.980407] sdhci-omap 4809c000.mmc: supply vqmmc not found, using dummy regulator
[    6.996246] Waiting for root device PARTUUID=7603e734-02...
[   36.985687] vdd_3v3: disabling
[   36.988800] aic_dvdd_fixed: disabling
[   36.992492] pbias_mmc_omap5: disabling
[   75.882659] irq 123: nobody cared (try booting with the "irqpoll" option)
[   75.889495] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.10.100-g7a7a3af903 #1
[   75.896667] Hardware name: Generic DRA74X (Flattened Device Tree)
[   75.902832] [<c020eb18>] (unwind_backtrace) from [<c0209f10>] (show_stack+0x10/0x14)
[   75.910614] [<c0209f10>] (show_stack) from [<c0b1abc4>] (dump_stack+0x98/0xac)
[   75.917877] [<c0b1abc4>] (dump_stack) from [<c0b17a6c>] (__report_bad_irq+0x3c/0xc0)
[   75.925659] [<c0b17a6c>] (__report_bad_irq) from [<c0286a24>] (note_interrupt+0x264/0x2b0)
[   75.933990] [<c0286a24>] (note_interrupt) from [<c02832c8>] (handle_irq_event_percpu+0x7c/0x84)
[   75.942718] [<c02832c8>] (handle_irq_event_percpu) from [<c0283308>] (handle_irq_event+0x38/0x5c)
[   75.951660] [<c0283308>] (handle_irq_event) from [<c0287690>] (handle_level_irq+0xb8/0x13c)
[   75.960052] [<c0287690>] (handle_level_irq) from [<c028240c>] (generic_handle_irq+0x34/0x44)
[   75.968536] [<c028240c>] (generic_handle_irq) from [<c060f788>] (omap_gpio_irq_handler+0xf0/0x19c)
[   75.977539] [<c060f788>] (omap_gpio_irq_handler) from [<c028316c>] (__handle_irq_event_percpu+0x50/0x130)
[   75.987152] [<c028316c>] (__handle_irq_event_percpu) from [<c028327c>] (handle_irq_event_percpu+0x30/0x84)
[   75.996856] [<c028327c>] (handle_irq_event_percpu) from [<c0283308>] (handle_irq_event+0x38/0x5c)
[   76.005798] [<c0283308>] (handle_irq_event) from [<c02877cc>] (handle_fasteoi_irq+0xb8/0x168)
[   76.014343] [<c02877cc>] (handle_fasteoi_irq) from [<c028240c>] (generic_handle_irq+0x34/0x44)
[   76.023010] [<c028240c>] (generic_handle_irq) from [<c02829e0>] (__handle_domain_irq+0x5c/0xb0)
[   76.031768] [<c02829e0>] (__handle_domain_irq) from [<c05eb2a4>] (gic_handle_irq+0x70/0x84)
[   76.040161] [<c05eb2a4>] (gic_handle_irq) from [<c0200af8>] (__irq_svc+0x58/0x8c)
[   76.047698] Exception stack(0xc1201f08 to 0xc1201f50)
[   76.052764] 1f00:                   00000000 009ecf30 efc1fe84 c021ef9c c1200000 00000000
[   76.060974] 1f20: c1204d1c c1204d64 c106b6b0 00000000 00000000 c1200000 fa03203c c1201f58
[   76.069213] 1f40: c021ec78 c020763c a0000113 ffffffff
[   76.074279] [<c0200af8>] (__irq_svc) from [<c020763c>] (arch_cpu_idle+0x20/0x3c)
[   76.081726] [<c020763c>] (arch_cpu_idle) from [<c0b29d50>] (default_idle_call+0x24/0x34)
[   76.089874] [<c0b29d50>] (default_idle_call) from [<c02568c4>] (do_idle+0x214/0x28c)
[   76.097656] [<c02568c4>] (do_idle) from [<c0256c2c>] (cpu_startup_entry+0x18/0x1c)
[   76.105255] [<c0256c2c>] (cpu_startup_entry) from [<c1000e1c>] (start_kernel+0x4b4/0x4e0)
[   76.113494] [<c1000e1c>] (start_kernel) from [<00000000>] (0x0)
[   76.119445] handlers:
[   76.121734] [<485cbb75>] irq_default_primary_handler threaded [<b84e99f6>] regmap_irq_thread
[   76.130218] Disabling IRQ #123

  • U-boot Source changed for SEEPROM Header data set by default value.

    So U-Boot first log changed as like below and booting step goes to further.

    My Change is

    1) ${UBOOT}/board/ti/am57xx/board.c :

    void do_board_detect(void)

    {

       // set default SEEPROM Header value

       ....

    }

    =============================== U-boot log ======

    U-Boot 2021.01-00003-g16d964ac27-dirty (Sep 21 2022 - 20:50:46 +0900)

    CPU : DRA762-GP ES1.0 ABZ package
    Model: TI AM5728 BeagleBoard-X15
    Board: AM574x IDK REV 1.0A
    DRAM: 2 GiB
    MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1