[SOLVED]How to boot ODROID-U2 from eMMC with TF inserted?

This forum is for supported devices using an ARMv7 Samsung SoC.

[SOLVED]How to boot ODROID-U2 from eMMC with TF inserted?

Postby qlb1234 » Sun Nov 24, 2013 7:01 am

Hi everyone.
I installed Archlinuxarm in the eMMC module, and can boot up from it with no problem. But when I plug in the TF card, U2 won't boot up until I remove it and reboot. The log came out from serial looks like this.
$this->bbcode_second_pass_code('', '[ 3.766483] VFS: Cannot open root device "mmcblk0p2" or unknown-block(179,2): error -6
[ 3.773978] Please append a correct "root=" boot option; here are the available partitions:')
It seems like a root partition problem. But I don't know where and how shall I put that "root=" to sovle it.
How can this be done? I want to use my TF card as well. Thank you.
This is the full log.
$this->bbcode_second_pass_code('', 'U-Boot 2010.12-svn (Jan 28 2013 - 14:10:19) for Exynox4412


CPU: S5PC220 [Samsung SOC on SMP Platform Base on ARM CortexA9]
APLL = 1000MHz, MPLL = 880MHz
DRAM: 2047 MiB

PMIC VERSION : 0x00, CHIP REV : 2
TrustZone Enabled BSP
BL1 version: 20121128


Checking Boot Mode ... EMMC4.41
REVISION: 2.0
Manufacturer TOSHIBA [ 7456MB ]
NAME: S5P_MSHC4
MMC Device 0: 7456 MB
MMC Device 1: 30207 MB
MMC Device 2 not found
ModeKey Check... run normal_boot
Net: No ethernet found.
Hit any key to stop autoboot: 0
NAME: S5P_MSHC4
NAME: S5P_MSHC4
>>> Load Boot Script from mmc 0:1 <<<
NAME: S5P_MSHC4
Partition1: Start Address(0x1000), Size(0x20000)
reading boot.scr

** Unable to read "boot.scr" from mmc 0:1 **
>>> Load Boot Script from mmc 0:2 <<<
NAME: S5P_MSHC4
Partition2: Start Address(0x21000), Size(0xe6f000)
reading boot.scr

** Unable to read "boot.scr" from mmc 0:2 **
NAME: S5P_MSHC4
Partition1: Start Address(0x1000), Size(0x20000)
reading zImage

2741112 bytes read
Boot with zImage

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[ 0.000000] Booting Linux on physical CPU 0xa00
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Linux version 3.8.13.12-2-ARCH (root@root-chroot-copy) (gcc version 4.7.2 (GCC) ) #3 SMP PREEMPT Tue Nov 12 20:47:19 CST 2013 ()
[ 0.000000] Kernel was built at commit id ''
[ 0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: ODROIDU2
[ 0.000000] cma: CMA: reserved 64 MiB at 43000000
[ 0.000000] cma: CMA: reserved 64 MiB at 51000000
[ 0.000000] cma: CMA: reserved 128 MiB at 67800000
[ 0.000000] Memory policy: ECC disabled, Data cache writealloc
[ 0.000000] CPU EXYNOS4412 (id 0xe4412220)
[ 0.000000] S3C24XX Clocks, Copyright 2004 Simtec Electronics
[ 0.000000] s3c_register_clksrc: clock armclk has no registers set
[ 0.000000] s3c_register_clksrc: clock audiocdclk has no registers set
[ 0.000000] audiocdclk: no parent clock specified
[ 0.000000] EXYNOS4: PLL settings, A=1000000000, M=880000000, E=96000000 V=350000000
[ 0.000000] EXYNOS4: ARMCLK=1000000000, DMC=440000000, ACLK200=176000000
[ 0.000000] ACLK100=110000000, ACLK160=176000000, ACLK133=146666666
[ 0.000000] sclk_pwm: source is ext_xtal (0), rate is 24000000
[ 0.000000] sclk_csis: source is xusbxti (1), rate is 1500000
[ 0.000000] sclk_csis: source is xusbxti (1), rate is 1500000
[ 0.000000] sclk_cam0: source is xusbxti (1), rate is 1500000
[ 0.000000] sclk_cam1: source is xusbxti (1), rate is 1500000
[ 0.000000] sclk_fimc: source is xusbxti (1), rate is 1500000
[ 0.000000] sclk_fimc: source is xusbxti (1), rate is 1500000
[ 0.000000] sclk_fimc: source is xusbxti (1), rate is 1500000
[ 0.000000] sclk_fimc: source is xusbxti (1), rate is 1500000
[ 0.000000] sclk_fimd: source is mout_mpll_user (6), rate is 55000000
[ 0.000000] sclk_mfc: source is mout_mfc0 (0), rate is 55000000
[ 0.000000] sclk_g3d: source is mout_g3d0 (0), rate is 55000000
[ 0.000000] Unable to set parent aclk_160 of clock dout_mmc0.
[ 0.000000] Unable to set parent aclk_160 of clock dout_mmc1.
[ 0.000000] Unable to set parent aclk_160 of clock dout_mmc2.
[ 0.000000] Running under secure firmware.
[ 0.000000] PERCPU: Embedded 7 pages/cpu @c179e000 s7936 r8192 d12544 u32768
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 519938
[ 0.000000] Kernel command line: console=tty1 console=ttySAC1,115200 mem=2047M fbcon=map:1111111111111111111111111111 console=ttySAC1,115200 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait b_x_res=1280 fb_y_res=720 hdmi_phy_res=720
[ 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] __ex_table already sorted, skipping sort
[ 0.000000] Memory: 2047MB = 2047MB total
[ 0.000000] Memory: 1808320k/1808320k available, 287808k reserved, 1317888K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] vmalloc : 0xf0000000 - 0xff000000 ( 240 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xef800000 ( 760 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc06b2a6c (6827 kB)
[ 0.000000] .init : 0xc06b3000 - 0xc06def00 ( 176 kB)
[ 0.000000] .data : 0xc06e0000 - 0xc074b360 ( 429 kB)
[ 0.000000] .bss : 0xc074b360 - 0xc07883e0 ( 245 kB)
[ 0.000000] SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] NR_IRQS:549
[ 0.000000] MCT clocksource init timer with clk_rate=24000000 hz
[ 0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
[ 0.000000] Console: colour dummy device 80x30
[ 0.000000] console [tty1] enabled
[ 0.000827] Calibrating delay loop... 1992.29 BogoMIPS (lpj=4980736)
[ 0.045057] pid_max: default: 32768 minimum: 301
[ 0.045329] Mount-cache hash table entries: 512
[ 0.046287] Initializing cgroup subsys cpuacct
[ 0.046324] Initializing cgroup subsys devices
[ 0.046382] CPU: Testing write buffer coherency: ok
[ 0.046688] CPU0: thread -1, cpu 0, socket 10, mpidr 80000a00
[ 0.046805] Setting up static identity map for 0x404f0ac0 - 0x404f0b18
[ 0.046878] L310 cache controller enabled
[ 0.046904] l2x0: 16 ways, CACHE_ID 0x4100c4c8, AUX_CTRL 0x7e470001, Cache size: 1048576 B
[ 0.097028] CPU1: Booted secondary processor
[ 0.116740] CPU1: thread -1, cpu 1, socket 10, mpidr 80000a01
[ 0.127016] CPU2: Booted secondary processor
[ 0.146740] CPU2: thread -1, cpu 2, socket 10, mpidr 80000a02
[ 0.157032] CPU3: Booted secondary processor
[ 0.176740] CPU3: thread -1, cpu 3, socket 10, mpidr 80000a03
[ 0.176769] Brought up 4 CPUs
[ 0.176841] SMP: Total of 4 processors activated (7969.17 BogoMIPS).
[ 0.177564] devtmpfs: initialized
[ 0.183308] regulator-dummy: no parameters
[ 0.190415] NET: Registered protocol family 16
[ 0.198497] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.200434] s5p_hdmi_cec_set_platdata()
[ 0.202108] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[ 0.202131] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.202215] S3C Power Management, Copyright 2004 Simtec Electronics
[ 0.202290] EXYNOS4x12 PMU Initialize
[ 0.203107] EXYNOS: Initializing architecture
[ 0.203498] s3c24xx-pwm s3c24xx-pwm.0: tin at 110000000, tdiv at 110000000, tin=divclk, base 0
[ 0.203571] s3c24xx-pwm s3c24xx-pwm.1: tin at 110000000, tdiv at 110000000, tin=divclk, base 8
[ 0.208831] bio: create slab <bio-0> at 0
[ 0.209139] hdmi_5v: 5000 mV
[ 0.209461] SCSI subsystem initialized
[ 0.209674] usbcore: registered new interface driver usbfs
[ 0.209728] usbcore: registered new interface driver hub
[ 0.209798] usbcore: registered new device driver usb
[ 0.209931] s3c-i2c s3c2440-i2c.0: slave address 0x10
[ 0.209953] s3c-i2c s3c2440-i2c.0: bus frequency set to 71 KHz
[ 0.211750] max77686 0-0009: device found
[ 0.211839] max77686 0-0009: irq is not specified
[ 0.236746] LDO1 VDD_ALIVE: 1000 mV
[ 0.266746] LDO2 VDDQ_M1_1V8: 1200 mV
[ 0.296746] LDO3 VDDQ_AUD_1V8: 1800 mV
[ 0.326746] LDO4 VDDQ_MMC2_2V8: 2800 mV
[ 0.356747] LDO5 VDDQ_MMC1_1V8: 1800 mV
[ 0.391748] LDO6 VDD10_MPLL_1V0: 1000 mV
[ 0.426748] LDO7 VDD10_EPLL_1V0: 1000 mV
[ 0.456749] LDO8 VDD10_MIPI_1V0: 1000 mV
[ 0.486747] LDO9 VT_CORE_1V0: ODROIDU2: Disabled regulator
[ 0.486765] LDO9 VT_CORE_1V0: 1000 mV
[ 0.506750] LDO10 VDD18_MIPI_1V8: 1800 mV
[ 0.536750] LDO11 VDD18_ABB1_1V8: 1800 mV
[ 0.556751] vdd_ldo12 range: 3300 mV
[ 0.586751] LDO13 VDD18_MIPIHSI_1V8: 1800 mV
[ 0.616752] LDO14 VDD18_ADC_1V8: 1800 mV
[ 0.636752] vdd_ldo15 range: 1000 mV
[ 0.666752] LDO16 VDD18_HSIC: 1800 mV
[ 0.701752] LDO17 VDDQ_CAM_1V8: 1800 mV
[ 0.726751] LDO18 VDDQ_ISP_1V8: ODROIDU2: Disabled regulator
[ 0.726769] LDO18 VDDQ_ISP_1V8: 1800 mV
[ 0.736753] LDO19 VT_CAM_1V8: ODROIDU2: Disabled regulator
[ 0.736771] LDO19 VT_CAM_1V8: 1800 mV
[ 0.751754] LDO20 EMMC_IO_1V8: 1800 mV
[ 0.781754] LDO21 TFLASH_2V8: 2800 mV
[ 0.811754] LDO22 2V8: 2800 mV
[ 0.841753] LDO23 VDD_TOUCH_2V8: ODROIDU2: Disabled regulator
[ 0.841771] LDO23 VDD_TOUCH_2V8: 2800 mV
[ 0.871754] LDO24 VDD_TOUCHLED_3V3: ODROIDU2: Disabled regulator
[ 0.871772] LDO24 VDD_TOUCHLED_3V3: 3300 mV
[ 0.906756] LDO25 VDDQ_LCD_3V0: 1800 mV
[ 0.931755] LDO26 VDD_MOTOR_3V0: ODROIDU2: Disabled regulator
[ 0.931773] LDO26 VDD_MOTOR_3V0: 3000 mV
[ 0.941758] BUCK1 vdd_mif: 1100 mV
[ 0.956758] BUCK2 vdd_arm: 800 <--> 1500 mV at 1100 mV
[ 0.966758] BUCK3 vdd_int: 1125 mV
[ 0.981758] BUCK4 vdd_g3d: 850 <--> 1200 mV at 1000 mV
[ 1.011758] BUCK5 VDDQ_CKEM1_2: 1200 mV
[ 1.041758] BUCK6 1V35: 1350 mV
[ 1.071759] BUCK7 2V0: 2000 mV
[ 1.081759] ODROIDU2: Regulator BUCK8
[ 1.236761] BUCK8 3V0: 3300 mV
[ 1.261760] BUCK9 1V2: ODROIDU2: Disabled regulator
[ 1.261777] BUCK9 1V2: 1200 mV
[ 1.266922] s3c-i2c s3c2440-i2c.0: i2c-0: S3C I2C adapter
[ 1.266984] s3c-i2c s3c2440-i2c.1: slave address 0x10
[ 1.267005] s3c-i2c s3c2440-i2c.1: bus frequency set to 71 KHz
[ 1.267157] s3c-i2c s3c2440-i2c.1: i2c-1: S3C I2C adapter
[ 1.267217] s3c-i2c s3c2440-i2c.2: slave address 0x10
[ 1.267237] s3c-i2c s3c2440-i2c.2: bus frequency set to 71 KHz
[ 1.267379] s3c-i2c s3c2440-i2c.2: i2c-2: S3C I2C adapter
[ 1.267434] s3c-i2c s3c2440-i2c.3: slave address 0x10
[ 1.267453] s3c-i2c s3c2440-i2c.3: bus frequency set to 71 KHz
[ 1.267550] s3c-i2c s3c2440-i2c.3: i2c-3: S3C I2C adapter
[ 1.267606] s3c-i2c s3c2440-i2c.7: slave address 0x10
[ 1.267626] s3c-i2c s3c2440-i2c.7: bus frequency set to 71 KHz
[ 1.267717] s3c-i2c s3c2440-i2c.7: i2c-7: S3C I2C adapter
[ 1.267788] s3c-i2c s3c2440-hdmiphy-i2c: slave address 0x10
[ 1.267808] s3c-i2c s3c2440-hdmiphy-i2c: bus frequency set to 71 KHz
[ 1.267953] s3c-i2c s3c2440-hdmiphy-i2c: i2c-8: S3C I2C adapter
[ 1.268005] media: Linux media interface: v0.10
[ 1.268051] Linux video capture interface: v2.00
[ 1.268273] Advanced Linux Sound Architecture Driver Initialized.
[ 1.268816] Switching to clocksource mct-frc
[ 1.275149] NET: Registered protocol family 2
[ 1.275590] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[ 1.275722] TCP bind hash table entries: 8192 (order: 5, 163840 bytes)
[ 1.275883] TCP: Hash tables configured (established 8192 bind 8192)
[ 1.275941] TCP: reno registered
[ 1.275961] UDP hash table entries: 512 (order: 2, 24576 bytes)
[ 1.276005] UDP-Lite hash table entries: 512 (order: 2, 24576 bytes)
[ 1.276217] NET: Registered protocol family 1
[ 1.276583] CPU PMU: probing PMU on CPU 0
[ 1.276609] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
[ 1.277794] bounce pool size: 64 pages
[ 1.282064] VFS: Disk quotas dquot_6.5.2
[ 1.282307] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 1.284187] NILFS version 2 loaded
[ 1.285142] Btrfs loaded
[ 1.285310] msgmni has been set to 1469
[ 1.286237] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[ 1.286260] io scheduler noop registered
[ 1.286274] io scheduler deadline registered
[ 1.286410] io scheduler cfq registered (default)
[ 1.293666] s3c-fb exynos4-fb.0: start latency exceeded, new value 584 ns
[ 1.293718] s3c-fb exynos4-fb.0: state restore latency exceeded, new value 29084 ns
[ 1.302922] s3c-fb exynos4-fb.0: window 0: fb
[ 1.305459] dma-pl330 dma-pl330.0: Loaded driver for PL330 DMAC-267056
[ 1.305481] dma-pl330 dma-pl330.0: DBUFF-32x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32
[ 1.307642] dma-pl330 dma-pl330.1: Loaded driver for PL330 DMAC-267056
[ 1.307664] dma-pl330 dma-pl330.1: DBUFF-32x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32
[ 1.308439] dma-pl330 dma-pl330.2: Loaded driver for PL330 DMAC-267056
[ 1.308461] dma-pl330 dma-pl330.2: DBUFF-64x8bytes Num_Chans-8 Num_Peri-1 Num_Events-32
[ 1.345404] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 1.346247] exynos4210-uart.0: ttySAC0 at MMIO 0x13800000 (irq = 84) is a S3C6400/10
[ 1.346474] exynos4210-uart.1: ttySAC1 at MMIO 0x13810000 (irq = 85) is a S3C6400/10
[ 2.387525] console [ttySAC1] enabled
[ 2.391382] exynos4210-uart.2: ttySAC2 at MMIO 0x13820000 (irq = 86) is a S3C6400/10
[ 2.399098] exynos4210-uart.3: ttySAC3 at MMIO 0x13830000 (irq = 87) is a S3C6400/10
[ 2.406928] [drm] Initialized drm 1.1.0 20060810
[ 2.411428] i2c i2c-2: attached s5p_ddc into i2c adapter successfully
[ 2.417679] i2c i2c-8: attached s5p_hdmiphy into i2c adapter successfully
[ 2.424650] exynos-mixer s5p-mixer: probe start
[ 2.429256] s5p-g2d s5p-g2d.0: The exynos g2d(ver 4.1) successfully probed
[ 2.436218] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[ 2.442348] [drm] No driver support for vblank timestamp query.
[ 2.448769] exynos-drm exynos-drm: No connectors reported connected with modes
[ 2.455451] [drm] Cannot find any crtc or sizes - going 1024x768
[ 2.475044] Console: switching to colour frame buffer device 128x48
[ 2.483070] exynos-drm exynos-drm: fb1: frame buffer device
[ 2.488704] exynos-drm exynos-drm: registered panic notifier
[ 2.494346] [drm] Initialized exynos 1.0.0 20110530 on minor 0
[ 2.500166] Mali<2>: Inserting Mali v19 device driver.
[ 2.505313] Mali<2>: Compiled: Nov 12 2013, time: 20:06:10.
[ 2.510884] Mali<2>: Driver revision:
[ 2.514572] Mali<2>: mali_module_init() registering driver
[ 2.520095] Mali<2>: mali_probe(): Called for platform device mali-utgard
[ 2.526850] Mali<2>: Memory system initializing
[ 2.531313] Mali<2>: Using device defined memory settings (dedicated: 0x00000000@0x00000000, shared: 0x10000000)
[ 2.541556] Mali<2>: Mali OS memory allocator created with max allocation size of 0x10000000 bytes, cpu_usage_adjust 0x00000000
[ 2.553022] Mali<2>: Using device defined frame buffer settings (0x00000000@0x00000000)
[ 2.564433] mali-utgard mali-utgard.0: start latency exceeded, new value 583 ns
[ 2.571775] mali-utgard mali-utgard.0: state restore latency exceeded, new value 3250 ns
[ 2.579806] Mali<2>: Mali PP: Creating Mali PP core: Mali_PP0
[ 2.585465] Mali<2>: Mali PP: Base address of PP core: 0x13008000
[ 2.591579] Mali<2>: Found Mali GPU Mali-400 MP r1p1
[ 2.597595] Mali<2>: Mali L2 cache: Creating Mali L2 cache: Mali_L2
[ 2.602701] Mali<2>: Mali MMU: Creating Mali MMU: Mali_GP_MMU
[ 2.608416] Mali<2>: Mali GP: Creating Mali GP core: Mali_GP
[ 2.614010] Mali<2>: Mali MMU: Creating Mali MMU: Mali_PP0_MMU
[ 2.619795] Mali<2>: Mali PP: Creating Mali PP core: Mali_PP0
[ 2.625450] Mali<2>: Mali PP: Base address of PP core: 0x13008000
[ 2.631508] Mali<2>: Mali MMU: Creating Mali MMU: Mali_PP1_MMU
[ 2.637264] Mali<2>: Mali PP: Creating Mali PP core: Mali_PP1
[ 2.642932] Mali<2>: Mali PP: Base address of PP core: 0x1300a000
[ 2.649031] Mali<2>: Mali MMU: Creating Mali MMU: Mali_PP2_MMU
[ 2.654804] Mali<2>: Mali PP: Creating Mali PP core: Mali_PP2
[ 2.660460] Mali<2>: Mali PP: Base address of PP core: 0x1300c000
[ 2.666538] Mali<2>: Mali MMU: Creating Mali MMU: Mali_PP3_MMU
[ 2.672289] Mali<2>: Mali PP: Creating Mali PP core: Mali_PP3
[ 2.677981] Mali<2>: Mali PP: Base address of PP core: 0x1300e000
[ 2.684058] Mali<2>: 4+0 PP cores initialized
[ 2.688343] Mali<2>: Mali GPU Utilization: No utilization handler installed
[ 2.695336] Mali<2>: = clk_set_rate : 533 , 1000000
[ 2.700595] Mali<2>: = clk_get_rate: 533
[ 2.704130] Mali: init_mali_clock mali_clock c0707da8
[ 2.709889] Mali<1>: = regulator_enable -> use cnt: 1
[ 2.714350] Mali<2>: = regulator_set_voltage: 1125000, 1125000
[ 2.723642] Mali<1>: = regulator_get_voltage: 1125000
[ 2.726584] Mali<2>: MALI Clock is set at mali driver
[ 2.731071] Mali<2>: mali_probe(): Successfully initialized driver for platform device mali-utgard
[ 2.740028] mali-utgard mali-utgard.0: stop latency exceeded, new value 500 ns
[ 2.747296] mali-utgard mali-utgard.0: state save latency exceeded, new value 3792 ns
[ 2.755370] Mali: Mali device driver loaded
[ 2.759298] UMP: UMP device driver loaded
[ 2.768371] brd: module loaded
[ 2.773906] loop: module loaded
[ 2.776852] Loading iSCSI transport class v2.0-870.
[ 2.780024] iscsi: registered transport (tcp)
[ 2.783680] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 2.790203] s5p-ehci s5p-ehci: S5P EHCI Host Controller
[ 2.795183] s5p-ehci s5p-ehci: new USB bus registered, assigned bus number 1
[ 2.802473] s5p-ehci s5p-ehci: irq 102, io mem 0x12580000
[ 2.813881] s5p-ehci s5p-ehci: USB 2.0 started, EHCI 1.00
[ 2.816620] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 2.823074] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.830236] usb usb1: Product: S5P EHCI Host Controller
[ 2.835432] usb usb1: Manufacturer: Linux 3.8.13.12-2-ARCH ehci_hcd
[ 2.841696] usb usb1: SerialNumber: s5p-ehci
[ 2.846269] hub 1-0:1.0: USB hub found
[ 2.849665] hub 1-0:1.0: 3 ports detected
[ 2.853933] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 2.859888] exynos-ohci exynos-ohci: Already power on PHY
[ 2.865205] exynos-ohci exynos-ohci: EXYNOS OHCI Host Controller
[ 2.871211] exynos-ohci exynos-ohci: new USB bus registered, assigned bus number 2
[ 2.878834] exynos-ohci exynos-ohci: irq 102, io mem 0x12590000
[ 2.942919] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[ 2.946778] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.954009] usb usb2: Product: EXYNOS OHCI Host Controller
[ 2.959441] usb usb2: Manufacturer: Linux 3.8.13.12-2-ARCH ohci_hcd
[ 2.965704] usb usb2: SerialNumber: exynos-ohci
[ 2.970536] hub 2-0:1.0: USB hub found
[ 2.973922] hub 2-0:1.0: 3 ports detected
[ 2.978147] Initializing USB Mass Storage driver...
[ 2.982818] usbcore: registered new interface driver usb-storage
[ 2.988751] USB Mass Storage support registered.
[ 2.993346] usbcore: registered new interface driver ums-alauda
[ 2.999301] usbcore: registered new interface driver ums-cypress
[ 3.005247] usbcore: registered new interface driver ums-datafab
[ 3.011194] usbcore: registered new interface driver ums_eneub6250
[ 3.017328] usbcore: registered new interface driver ums-freecom
[ 3.023315] usbcore: registered new interface driver ums-isd200
[ 3.029176] usbcore: registered new interface driver ums-jumpshot
[ 3.035176] usbcore: registered new interface driver ums-realtek
[ 3.041054] usbcore: registered new interface driver ums-sddr09
[ 3.046911] usbcore: registered new interface driver ums-sddr55
[ 3.052729] usbcore: registered new interface driver ums-usbat
[ 3.161399] usb3503 0-0008: switched to HUB mode
[ 3.163728] usb3503 0-0008: usb3503_probe: probed on hub mode
[ 3.168580] s3c-rtc s3c64xx-rtc: rtc disabled, re-enabling
[ 3.168887] usb 1-2: new high-speed USB device number 2 using s5p-ehci
[ 3.180706] s3c-rtc s3c64xx-rtc: rtc core: registered s3c as rtc0
[ 3.187118] s5p-fimc exynos4-fimc.0: sclk_fimc rate is 176000000
[ 3.192596] s5p-fimc exynos4-fimc.0: start latency exceeded, new value 584 ns
[ 3.199700] s5p-fimc exynos4-fimc.0: state restore latency exceeded, new value 15416 ns
[ 3.207693] s5p-fimc exynos4-fimc.0: stop latency exceeded, new value 417 ns
[ 3.214728] s5p-fimc exynos4-fimc.0: state save latency exceeded, new value 2834 ns
[ 3.218935] s5p-fimc exynos4-fimc.1: sclk_fimc rate is 176000000
[ 3.228303] s5p-fimc exynos4-fimc.1: start latency exceeded, new value 417 ns
[ 3.235432] s5p-fimc exynos4-fimc.1: state restore latency exceeded, new value 15042 ns
[ 3.243414] s5p-fimc exynos4-fimc.1: stop latency exceeded, new value 459 ns
[ 3.250423] s5p-fimc exynos4-fimc.1: start latency exceeded, new value 459 ns
[ 3.253933] s5p-fimc exynos4-fimc.2: sclk_fimc rate is 176000000
[ 3.263535] s5p-fimc exynos4-fimc.1: state save latency exceeded, new value 2541 ns
[ 3.271195] s5p-fimc exynos4-fimc.2: start latency exceeded, new value 458 ns
[ 3.271217] s5p-fimc exynos4-fimc.2: state restore latency exceeded, new value 15375 ns
[ 3.271237] s5p-fimc exynos4-fimc.2: stop latency exceeded, new value 417 ns
[ 3.271248] s5p-fimc exynos4-fimc.2: state save latency exceeded, new value 2416 ns
[ 3.271315] s5p-fimc exynos4-fimc.3: sclk_fimc rate is 176000000
[ 3.271955] s5p-fimc exynos4-fimc.3: start latency exceeded, new value 417 ns
[ 3.271976] s5p-fimc exynos4-fimc.3: state restore latency exceeded, new value 15041 ns
[ 3.271994] s5p-fimc exynos4-fimc.3: stop latency exceeded, new value 417 ns
[ 3.272005] s5p-fimc exynos4-fimc.3: state save latency exceeded, new value 2333 ns
[ 3.272366] s5p-fimc-md: Registered fimc.0.m2m as /dev/video0
[ 3.272466] s5p-fimc-md: Registered fimc.0.capture as /dev/video1
[ 3.272560] s5p-fimc-md: Registered fimc.1.m2m as /dev/video2
[ 3.272658] s5p-fimc-md: Registered fimc.1.capture as /dev/video3
[ 3.272762] s5p-fimc-md: Registered fimc.2.m2m as /dev/video4
[ 3.272861] s5p-fimc-md: Registered fimc.2.capture as /dev/video5
[ 3.272956] s5p-fimc-md: Registered fimc.3.m2m as /dev/video6
[ 3.273049] s5p-fimc-md: Registered fimc.3.capture as /dev/video7
[ 3.273521] sclk_mfc rate is: 220
[ 3.273674] s5p-mfc s5p-mfc: decoder registered as /dev/video8
[ 3.273768] s5p-mfc s5p-mfc: encoder registered as /dev/video9
[ 3.274138] Exynos: Kernel Thermal management registered
[ 3.274317] cpuidle: using governor ladder
[ 3.274343] sdhci: Secure Digital Host Controller Interface driver
[ 3.274345] sdhci: Copyright(c) Pierre Ossman
[ 3.274423] s3c-sdhci exynos4-sdhci.2: clock source 2: mmc_busclk.2 (440000000 Hz)
[ 3.274486] mmc0: no vqmmc regulator found
[ 3.274493] mmc0: no vmmc regulator found
[ 3.303885] mmc0: SDHCI controller on samsung-hsmmc [exynos4-sdhci.2] using ADMA
[ 3.309200] usb 1-2: New USB device found, idVendor=0424, idProduct=9730
[ 3.309206] usb 1-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 3.326588] mmc0: new high speed SDHC card at address 59b4
[ 3.326782] mmcblk0: mmc0:59b4 NCard 29.4 GiB
[ 3.327724] mmcblk0: p1
[ 3.468262] dw_mmc dw_mmc: Using internal DMA controller.
[ 3.473456] mmc1: no vmmc regulator found
[ 3.503886] dw_mmc dw_mmc: Version ID is 240a
[ 3.503890] DWMMC: Div 2 = 125
[ 3.503900] mmc_host mmc1: Bus speed (slot 0) = 100000000Hz (slot req 400000Hz, actual 400000HZ div = 125)
[ 3.517993] dw_mmc dw_mmc: DW MMC controller at irq 109, 32 bit host data width, 128 deep fifo
[ 3.526983] usbcore: registered new interface driver usbhid
[ 3.532177] usbhid: USB HID core driver
[ 3.538894] usb 1-3: new high-speed USB device number 3 using s5p-ehci
[ 3.570813] max98090 1-0010: revision 0x43
[ 3.581137] [MAX98090] max98090_set_record_main_mic(150)
[ 3.587491] hkdk-snd-max89090 hkdk-snd-max89090: max98090-aif1 <-> samsung-i2s.0 mapping ok
[ 3.594427] mmc1: BKOPS_EN bit is not set
[ 3.599262] hkdk-snd-max89090 hkdk-snd-max89090: max98090-aif1 <-> samsung-i2s.0 mapping ok
[ 3.599591] DWMMC: Div 1 = 1
[ 3.599600] mmc_host mmc1: Bus speed (slot 0) = 100000000Hz (slot req 52000000Hz, actual 50000000HZ div = 1)
[ 3.600086] mmc1: new high speed DDR MMC card at address 0001
[ 3.600312] mmcblk1: mmc1:0001 008G92 7.28 GiB
[ 3.600400] mmcblk1boot0: mmc1:0001 008G92 partition 1 4.00 MiB
[ 3.600475] mmcblk1boot1: mmc1:0001 008G92 partition 2 4.00 MiB
[ 3.600548] mmcblk1rpmb: mmc1:0001 008G92 partition 3 512 KiB
[ 3.601502] mmcblk1: p1 p2
[ 3.602917] mmcblk1boot1: unknown partition table
[ 3.603953] mmcblk1boot0: unknown partition table
[ 3.659438] TCP: cubic registered
[ 3.662538] NET: Registered protocol family 17
[ 3.666251] NET: Registered protocol family 15
[ 3.669203] usb 1-3: New USB device found, idVendor=0424, idProduct=3503
[ 3.669210] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 3.669671] hub 1-3:1.0: USB hub found
[ 3.669823] hub 1-3:1.0: 3 ports detected
[ 3.692139] NET: Registered protocol family 35
[ 3.696855] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[ 3.704243] ThumbEE CPU extension supported.
[ 3.708492] Registering SWP/SWPB emulation handler
[ 3.716616] LDO20 EMMC_IO_1V8: incomplete constraints, leaving on
[ 3.721972] LDO10 VDD18_MIPI_1V8: incomplete constraints, leaving on
[ 3.727229] DRM: mali_platform_drm_probe()
[ 3.730528] mali_drm_init(), driver name: mali_drm, version 0.1
[ 3.736629] DRM: mali_driver_load()
[ 3.739905] [drm] Initialized mali_drm 0.1.0 20100520 on minor 1
[ 3.746033] s3c-rtc s3c64xx-rtc: setting system clock to 2000-01-01 03:25:13 UTC (946697113)
[ 3.758123] exynos4_dvfs_hotplug_init, max(2000000),min(0)
[ 3.760111] ALSA device list:
[ 3.762752] #0: Built-in Audio
[ 3.766483] VFS: Cannot open root device "mmcblk0p2" or unknown-block(179,2): error -6
[ 3.773978] Please append a correct "root=" boot option; here are the available partitions:
[ 3.782295] b300 30931968 mmcblk0 driver: mmcblk
[ 3.787501] b301 30930944 mmcblk0p1 000c4046-01
[ 3.792717] b308 7634944 mmcblk1 driver: mmcblk
[ 3.798024] b309 65536 mmcblk1p1 00000000-01
[ 3.803283] b30a 7567360 mmcblk1p2 00000000-02
[ 3.808537] b320 512 mmcblk1rpmb (driver?)
[ 3.813746] b318 4096 mmcblk1boot1 (driver?)
[ 3.819046] b310 4096 mmcblk1boot0 (driver?)
[ 3.824242] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)
[ 3.832724] [<c0014f60>] (unwind_backtrace+0x0/0xf8) from [<c04e76c8>] (panic+0x8c/0x1e4)
[ 3.840870] [<c04e76c8>] (panic+0x8c/0x1e4) from [<c06b4030>] (mount_block_root+0x1e4/0x29c)
[ 3.849266] [<c06b4030>] (mount_block_root+0x1e4/0x29c) from [<c06b439c>] (prepare_namespace+0x164/0x1c8)
[ 3.858832] [<c06b439c>] (prepare_namespace+0x164/0x1c8) from [<c04e3c5c>] (kernel_init+0x8/0xe4)
[ 3.867677] [<c04e3c5c>] (kernel_init+0x8/0xe4) from [<c000e3d8>] (ret_from_fork+0x14/0x3c)
[ 3.876021] CPU1: stopping
[ 3.878728] [<c0014f60>] (unwind_backtrace+0x0/0xf8) from [<c00135b0>] (handle_IPI+0x118/0x140)
[ 3.887477] [<c00135b0>] (handle_IPI+0x118/0x140) from [<c000855c>] (gic_handle_irq+0x60/0x68)
[ 3.896076] [<c000855c>] (gic_handle_irq+0x60/0x68) from [<c000df40>] (__irq_svc+0x40/0x70)
[ 3.904426] Exception stack(0xe706df40 to 0xe706df88)
[ 3.909483] df40: e706df88 3b9aca00 e6cc8e29 00000000 e6abb2de 00000000 c17a63f0 00000000
[ 3.917689] df60: c070b440 413fc090 c04f33ac 00000000 00000018 e706df88 c00566a0 c03ec3d4
[ 3.925860] df80: 60000153 ffffffff
[ 3.929343] [<c000df40>] (__irq_svc+0x40/0x70) from [<c03ec3d4>] (cpuidle_wrap_enter+0x48/0x94)
[ 3.938075] [<c03ec3d4>] (cpuidle_wrap_enter+0x48/0x94) from [<c03ec0dc>] (cpuidle_enter_state+0x14/0x68)
[ 3.947657] [<c03ec0dc>] (cpuidle_enter_state+0x14/0x68) from [<c03ec1c4>] (cpuidle_idle_call+0x94/0x100)
[ 3.957213] [<c03ec1c4>] (cpuidle_idle_call+0x94/0x100) from [<c000f638>] (cpu_idle+0x90/0xec)
[ 3.965834] [<c000f638>] (cpu_idle+0x90/0xec) from [<404e47a8>] (0x404e47a8)
[ 3.972864] CPU2: stopping
[ 3.975522] [<c0014f60>] (unwind_backtrace+0x0/0xf8) from [<c00135b0>] (handle_IPI+0x118/0x140)
[ 3.984252] [<c00135b0>] (handle_IPI+0x118/0x140) from [<c000855c>] (gic_handle_irq+0x60/0x68)
[ 3.992857] [<c000855c>] (gic_handle_irq+0x60/0x68) from [<c000df40>] (__irq_svc+0x40/0x70)
[ 4.001187] Exception stack(0xe706ff40 to 0xe706ff88)
[ 4.006211] ff40: e706ff88 3b9aca00 e6cc8f4d 00000000 e6abaecc 00000000 c17ae3f0 00000000
[ 4.014403] ff60: c070b440 413fc090 c04f33ac 00000000 00000018 e706ff88 c00566a0 c03ec3d4
[ 4.022562] ff80: 60000153 ffffffff
[ 4.026006] [<c000df40>] (__irq_svc+0x40/0x70) from [<c03ec3d4>] (cpuidle_wrap_enter+0x48/0x94)
[ 4.034750] [<c03ec3d4>] (cpuidle_wrap_enter+0x48/0x94) from [<c03ec0dc>] (cpuidle_enter_state+0x14/0x68)
[ 4.044302] [<c03ec0dc>] (cpuidle_enter_state+0x14/0x68) from [<c03ec1c4>] (cpuidle_idle_call+0x94/0x100)
[ 4.053839] [<c03ec1c4>] (cpuidle_idle_call+0x94/0x100) from [<c000f638>] (cpu_idle+0x90/0xec)
[ 4.062435] [<c000f638>] (cpu_idle+0x90/0xec) from [<404e47a8>] (0x404e47a8)
[ 4.069476] CPU3: stopping
[ 4.072136] [<c0014f60>] (unwind_backtrace+0x0/0xf8) from [<c00135b0>] (handle_IPI+0x118/0x140)
[ 4.080860] [<c00135b0>] (handle_IPI+0x118/0x140) from [<c000855c>] (gic_handle_irq+0x60/0x68)
[ 4.089444] [<c000855c>] (gic_handle_irq+0x60/0x68) from [<c000df40>] (__irq_svc+0x40/0x70)
[ 4.097782] Exception stack(0xe7071f40 to 0xe7071f88)
[ 4.102810] 1f40: e7071f88 3b9aca00 e6cc8ea6 00000000 e6abb167 00000000 c17b63f0 00000000
[ 4.111020] 1f60: c070b440 413fc090 c04f33ac 00000000 00000018 e7071f88 c00566a0 c03ec3d4
[ 4.119200] 1f80: 60000153 ffffffff
[ 4.122658] [<c000df40>] (__irq_svc+0x40/0x70) from [<c03ec3d4>] (cpuidle_wrap_enter+0x48/0x94)
[ 4.131423] [<c03ec3d4>] (cpuidle_wrap_enter+0x48/0x94) from [<c03ec0dc>] (cpuidle_enter_state+0x14/0x68)
[ 4.141022] [<c03ec0dc>] (cpuidle_enter_state+0x14/0x68) from [<c03ec1c4>] (cpuidle_idle_call+0x94/0x100)
[ 4.150563] [<c03ec1c4>] (cpuidle_idle_call+0x94/0x100) from [<c000f638>] (cpu_idle+0x90/0xec)
[ 4.159132] [<c000f638>] (cpu_idle+0x90/0xec) from [<404e47a8>] (0x404e47a8)
[ 4.166142] drm_kms_helper: panic occurred, switching back to text console
')
qlb1234
 
Posts: 2
Joined: Thu Nov 07, 2013 5:53 am

Re: [SOLVED]How to boot ODROID-U2 from eMMC with TF inserted

Postby qlb1234 » Mon Nov 25, 2013 3:51 am

Sorry to ask such a stupid question. I solved it myself.
The problem is, when I inserte the TF card, eMMC becomes mmcblk1 rather than mmcblk0. So you have to tell the system not to boot from mmcblk0 but mmcblk1 by boot.scr.

1.Save the text below as a file to /boot, say boot.txt.
$this->bbcode_second_pass_code('', 'fatload mmc 0:1 0x40008000 zImage
setenv bootargs "root=/dev/mmcblk1p2"
bootm 0x40008000')

2.Create a boot.scr from boot.txt using mkimage command like this.
$this->bbcode_second_pass_code('', 'mkimage -A arm -C none -T script -n 'Boot script for ODROID-U2' -d boot.txt boot.scr')
This solves the root directory problem. And yet /boot also changed as /root did. So you have to edit /etc/fstab to tell the right position of /boot to prevent "Failed to mount /boot" problem. You can now remove boot.txt.

3.Edit /etc/fstab
$this->bbcode_second_pass_code('', 'vim /etc/fstab')
And change
$this->bbcode_second_pass_code('', '/dev/mmcblk0p1 /boot vfat defaults 0 0')
to
$this->bbcode_second_pass_code('', '/dev/mmcblk1p1 /boot vfat defaults 0 0')

Done.
qlb1234
 
Posts: 2
Joined: Thu Nov 07, 2013 5:53 am


Return to Samsung

Who is online

Users browsing this forum: No registered users and 7 guests