PROCESSOR-SDK-AM335X: Kernel Not Booting via EMMC (2024)

Part Number: PROCESSOR-SDK-AM335X

Tool/software:

Hello ALL,

I am facing an issue in booting kernel(4.9.59) u-boot (2023.04(latest TISDK 9.1)) via eMMC.. just to cross verify. but if i boot via SD card i am able to boot successfully.

Below is the log where i am not able to boot via eMMC.

[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.9.59-g8b65c0d22f (sem@ubuntu) (gcc version 6.2.1 20161016 (Linaro GCC 6.2-2016.11) ) #2 PREEMPT Mon Mar 20 23:25:07 PDT 2023
[ 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] cma: Reserved 48 MiB at 0xbd000000
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] CPU: All CPU(s) started in SVC mode.
[ 0.000000] AM335X ES2.1 (neon)
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 260416
[ 0.000000] Kernel command line: console=ttyO0,115200n8 root=PARTUUID= rw rootfstype=ext4 rootwait
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Memory: 978392K/1048576K available (7168K kernel code, 280K rwdata, 1988K rodata, 1024K init, 274K bss, 21032K reserved, 49152K cma-reserved, 212992K highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xf0800000 - 0xff800000 ( 240 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xf0000000 ( 768 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0800000 (8160 kB)
[ 0.000000] .init : 0xc0a00000 - 0xc0b00000 (1024 kB)
[ 0.000000] .data : 0xc0b00000 - 0xc0b46390 ( 281 kB)
[ 0.000000] .bss : 0xc0b46390 - 0xc0b8acdc ( 275 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] Build-time adjustment of leaf fanout to 32.
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
[ 0.000000] OMAP clockevent source: timer2 at 24000000 Hz
[ 0.000029] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[ 0.000078] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.000105] OMAP clocksource: timer1 at 24000000 Hz
[ 0.000484] clocksource_probe: no matching clocksources found
[ 0.000824] Console: colour dummy device 80x30
[ 0.000889] Calibrating delay loop... 298.59 BogoMIPS (lpj=1492992)
[ 0.067772] pid_max: default: 32768 minimum: 301
[ 0.068039] Security Framework initialized
[ 0.068129] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.068158] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.069894] CPU: Testing write buffer coherency: ok
[ 0.070599] Setting up static identity map for 0x80100000 - 0x80100060
[ 0.076057] devtmpfs: initialized
[ 0.105740] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[ 0.106534] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.106589] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.113642] pinctrl core: initialized pinctrl subsystem
[ 0.115953] NET: Registered protocol family 16
[ 0.120454] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.153748] omap_hwmod: debugss: _wait_target_disable failed
[ 0.237857] cpuidle: using governor ladder
[ 0.267839] cpuidle: using governor menu
[ 0.283277] OMAP GPIO hardware version 0.1
[ 0.322971] hw-breakpoint: debug architecture 0x4 unsupported.
[ 0.388010] edma 49000000.edma: TI EDMA DMA engine driver
[ 0.393313] SCSI subsystem initialized
[ 0.394301] omap_i2c 4819c000.i2c: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_i2c2_pins, deferring probe
[ 0.394667] pps_core: LinuxPPS API ver. 1 registered
[ 0.394693] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.394758] PTP clock support registered
[ 0.394879] EDAC MC: Ver: 3.0.0
[ 0.397382] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
[ 0.399568] Bluetooth: Core ver 2.22
[ 0.399660] NET: Registered protocol family 31
[ 0.399681] Bluetooth: HCI device and connection manager initialized
[ 0.399716] Bluetooth: HCI socket layer initialized
[ 0.399745] Bluetooth: L2CAP socket layer initialized
[ 0.399775] Bluetooth: SCO socket layer initialized
[ 0.402260] clocksource: Switched to clocksource timer1
[ 0.428688] NET: Registered protocol family 2
[ 0.430374] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.430609] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.430825] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.431039] UDP hash table entries: 512 (order: 1, 8192 bytes)
[ 0.431109] UDP-Lite hash table entries: 512 (order: 1, 8192 bytes)
[ 0.431442] NET: Registered protocol family 1
[ 0.433093] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
[ 1.963617] VFS: Cannot open root device "PARTUUID=" or unknown-block(0,0): error -6
[ 1.971766] Please append a correct "root=" boot option; here are the available partitions:
[ 1.980717] b300 31178752 mmcblk0 [ 1.984839] driver: mmcblk
[ 1.987804] b301 31154654 mmcblk0p1 b762c638-01[ 1.993283]
[ 1.994876] b310 3702784 mmcblk1 [ 1.998906] driver: mmcblk
[ 2.001860] b311 71680 mmcblk1p1 3f11fbc6-01[ 2.007406]
[ 2.009002] b312 1048576 mmcblk1p2 3f11fbc6-02[ 2.014440]
[ 2.016030] b313 1048576 mmcblk1p3 3f11fbc6-03[ 2.021426]
[ 2.023046] b314 1 mmcblk1p4 [ 2.027441]
[ 2.029027] b315 51200 mmcblk1p5 3f11fbc6-05[ 2.034457]
[ 2.036046] b316 1458559 mmcblk1p6 3f11fbc6-06[ 2.041441]
[ 2.043062] b330 2048 mmcblk1boot1 [ 2.047548] (driver?)
[ 2.050045] b320 2048 mmcblk1boot0 [ 2.054562] (driver?)
[ 2.057061] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 2.065764] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

please let me know what i need to change in enviornment viable.

PROCESSOR-SDK-AM335X: Kernel Not Booting via EMMC (2024)
Top Articles
Latest Posts
Article information

Author: Duane Harber

Last Updated:

Views: 6262

Rating: 4 / 5 (51 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Duane Harber

Birthday: 1999-10-17

Address: Apt. 404 9899 Magnolia Roads, Port Royceville, ID 78186

Phone: +186911129794335

Job: Human Hospitality Planner

Hobby: Listening to music, Orienteering, Knapping, Dance, Mountain biking, Fishing, Pottery

Introduction: My name is Duane Harber, I am a modern, clever, handsome, fair, agreeable, inexpensive, beautiful person who loves writing and wants to share my knowledge and understanding with you.