[ELDK] Initramfs
yel_yahc
yel_yahc at etud.insa-toulouse.fr
Fri Apr 16 15:17:43 CEST 2010
Hello,
Below the messages I get:
=> run execApp1
Loading from NAND 256MiB 3,3V 8-bit, offset 0x4000000
Image Name: Linux-2.6.32.10
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 3513239 Bytes = 3.4 MB
Load Address: 00000000
Entry Point: 00000000
## Booting image at 00a00000 ...
Image Name: Linux-2.6.32.10
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 3513239 Bytes = 3.4 MB
Load Address: 00000000
Entry Point: 00000000
Uncompressing Kernel Image ... OK
Booting using flat device tree at 0xfff70000
Loading Device Tree to 03ffb000, end 03ffd4ae ... {
model = "fsl,lite5200b";
compatible = "fsl,lite5200b";
#address-cells = <1>;
#size-cells = <1>;
cpus {
#address-cells = <1>;
#size-cells = <0>;
PowerPC,5200 at 0 {
device_type = "cpu";
reg = <0>;
d-cache-line-size = <20>;
i-cache-line-size = <20>;
d-cache-size = <4000>;
i-cache-size = <4000>;
timebase-frequency = <1f78a40>;
bus-frequency = <7de2900>;
clock-frequency = <179a7b00>;
};
};
memory {
device_type = "memory";
reg = <fba642c>;
};
soc5200 at f0000000 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "fsl,mpc5200b-immr";
ranges = [00 00 00 00 f0 00 00 00 00 00 c0 00];
reg = <fba642c>;
bus-frequency = <7de2900>;
system-frequency = <1f78a400>;
cdm at 200 {
compatible = [66 73 6c 2c 6d 70 63 35 32 30 30 62 2d 63 64 6d
00 66
73 6c 2c 6d 70 63 35 32 30 30 2d 63 64 6d 00];
reg = <fba642c>;
};
interrupt-controller at 500 {
interrupt-controller;
#interrupt-cells = <3>;
compatible = [66 73 6c 2c 6d 70 63 35 32 30 30 62 2d 70 69 63
00 66
73 6c 2c 6d 70 63 35 32 30 30 2d 70 69 63 00];
reg = <fba642c>;
linux,phandle = <1>;
};
alltimers at 600 {
compatible = "fsl,mpc5200b-gpts";
reg = <fba642c>;
interrupts = [00 00 00 01 00 00 00 09 00 00 00 00 00 00 00 01
00 00
00 0a 00 00 00 00 00 00 00 01 00 00 00 0b 00 00 00 00 00 00 00 01 00 00 00
0c 00
00 00 00 00 00 00 01 00 00 00 0d 00 00 00 00 00 00 00 01 00 00 00 0e 00
00 00 0
0 00 00 00 01 00 00 00 0f 00 00 00 00 00 00 00 01 00 00 00 10 00 00 00
00];
interrupt-parent = <1>;
};
timer at 600 {
compatible = [66 73 6c 2c 6d 70 63 35 32 30 30 62 2d 67 70 74
00 66
73 6c 2c 6d 70 63 35 32 30 30 2d 67 70 74 00];
reg = <fba642c>;
interrupts = [00 00 00 01 00 00 00 09 00 00 00 00];
interrupt-parent = <1>;
fsl,has-wdt;
};
timer at 610 {
compatible = [66 73 6c 2c 6d 70 63 35 32 30 30 62 2d 67 70 74
00 66
73 6c 2c 6d 70 63 35 32 30 30 2d 67 70 74 00];
reg = <fba642c>;
interrupts = [00 00 00 01 00 00 00 0a 00 00 00 00];
interrupt-parent = <1>;
};
timer at 620 {
compatible = [66 73 6c 2c 6d 70 63 35 32 30 30 62 2d 67 70 74
00 66
73 6c 2c 6d 70 63 35 32 30 30 2d 67 70 74 00];
reg = <fba642c>;
interrupts = [00 00 00 01 00 00 00 0b 00 00 00 00];
interrupt-parent = <1>;
};
timer at 630 {
compatible = [66 73 6c 2c 6d 70 63 35 32 30 30 62 2d 67 70 74
00 66
73 6c 2c 6d 70 63 35 32 30 30 2d 67 70 74 00];
reg = <fba642c>;
interrupts = [00 00 00 01 00 00 00 0c 00 00 00 00];
interrupt-parent = <1>;
};
timer at 640 {
compatible = [66 73 6c 2c 6d 70 63 35 32 30 30 62 2d 67 70 74
00 66
73 6c 2c 6d 70 63 35 32 30 30 2d 67 70 74 00];
reg = <fba642c>;
interrupts = [00 00 00 01 00 00 00 0d 00 00 00 00];
interrupt-parent = <1>;
};
timer at 650 {
compatible = [66 73 6c 2c 6d 70 63 35 32 30 30 62 2d 67 70 74
00 66
73 6c 2c 6d 70 63 35 32 30 30 2d 67 70 74 00];
reg = <fba642c>;
interrupts = [00 00 00 01 00 00 00 0e 00 00 00 00];
interrupt-parent = <1>;
};
timer at 660 {
compatible = [66 73 6c 2c 6d 70 63 35 32 30 30 62 2d 67 70 74
00 66
73 6c 2c 6d 70 63 35 32 30 30 2d 67 70 74 00];
reg = <fba642c>;
interrupts = [00 00 00 01 00 00 00 0f 00 00 00 00];
interrupt-parent = <1>;
};
timer at 670 {
compatible = [66 73 6c 2c 6d 70 63 35 32 30 30 62 2d 67 70 74
00 66
73 6c 2c 6d 70 63 35 32 30 30 2d 67 70 74 00];
reg = <fba642c>;
interrupts = [00 00 00 01 00 00 00 10 00 00 00 00];
interrupt-parent = <1>;
};
mscan at 900 {
compatible = [66 73 6c 2c 6d 70 63 35 32 30 30 62 2d 63 61 6e
00 66
73 6c 2c 6d 70 63 35 32 30 30 2d 63 61 6e 00];
interrupts = [00 00 00 02 00 00 00 11 00 00 00 00 00 00 00 02
00 00
00 12 00 00 00 00];
reg = [00 00 09 00 00 00 00 80 00 00 09 80 00 00 00 80];
interrupt-parent = <1>;
};
gpio at b00 {
compatible = [66 73 6c 2c 6d 70 63 35 32 30 30 62 2d 67 70 69
6f 00
66 73 6c 2c 6d 70 63 35 32 30 30 2d 67 70 69 6f 00];
reg = <fba642c>;
interrupts = [00 00 00 02 00 00 00 05 00 00 00 00 00 00 00 02
00 00
00 07 00 00 00 00 00 00 00 02 00 00 00 0b 00 00 00 00 00 00 00 02 00 00 00
0c 00
00 00 00];
interrupt-parent = <1>;
};
gpw at c00 {
compatible = [66 73 6c 2c 6d 70 63 35 32 30 30 62 2d 67 70 77
00 66
73 6c 2c 6d 70 63 35 32 30 30 2d 67 70 77 00];
reg = <fba642c>;
};
spibb {
compatible = "fsl,mpc5200b-spibb";
};
spi at f00 {
compatible = [66 73 6c 2c 6d 70 63 35 32 30 30 62 2d 73 70 69
00 66
73 6c 2c 6d 70 63 35 32 30 30 2d 73 70 69 00];
reg = <fba642c>;
interrupts = [00 00 00 02 00 00 00 0e 00 00 00 00 00 00 00 00
00 00
00 00 00 00 00 03];
interrupt-parent = <1>;
};
dma-controller at 1200 {
compatible = [66 73 6c 2c 6d 70 63 35 32 30 30 62 2d 62 65 73
74 63
6f 6d 6d 00 66 73 6c 2c 6d 70 63 35 32 30 30 2d 62 65 73 74 63 6f 6d 6d
00];
reg = <fba642c>;
interrupts = [00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 03
00 00
00 01 00 00 00 00 00 00 00 03 00 00 00 02 00 00 00 00 00 00 00 03 00 00 00
03 00
00 00 00 00 00 00 03 00 00 00 04 00 00 00 00 00 00 00 03 00 00 00 05 00
00 00 0
0 00 00 00 03 00 00 00 06 00 00 00 00 00 00 00 03 00 00 00 07 00 00 00 00
00 00
00 03 00 00 00 08 00 00 00 00 00 00 00 03 00 00 00 09 00 00 00 00 00 00 00
03 00
00 00 0a 00 00 00 00 00 00 00 03 00 00 00 0b 00 00 00 00 00 00 00 03 00
00 00 0
c 00 00 00 00 00 00 00 03 00 00 00 0d 00 00 00 00 00 00 00 03 00 00 00 0e
00 00
00 00 00 00 00 03 00 00 00 0f 00 00 00 00];
interrupt-parent = <1>;
};
xlb at 1f00 {
compatible = [66 73 6c 2c 6d 70 63 35 32 30 30 62 2d 78 6c 62
00 66
73 6c 2c 6d 70 63 35 32 30 30 2d 78 6c 62 00];
reg = <fba642c>;
};
allpscs at 2000 {
compatible = "fsl,mpc5200b-pscs";
reg = <fba642c>;
};
kbase at 2000 {
compatible = [66 73 6c 2c 6d 70 63 35 32 30 30 62 2d 6b 62 61
73 65
00 66 73 6c 2c 6d 70 63 35 32 30 30 2d 6b 62 61 73 65 00];
interrupts = [00 00 00 01 00 00 00 0f 00 00 00 02 00 00 00 01
00 00
00 0e 00 00 00 02 00 00 00 02 00 00 00 14 00 00 00 02 00 00 00 02 00 00 00
0c 00
00 00 02];
reg = [00 00 20 00 00 00 02 00 00 00 28 00 00 00 02 00];
interrupt-parent = <1>;
};
serial at 2600 {
device_type = "serial";
compatible = "fsl,mpc5200-psc-uart";
port-number = <3>;
reg = <fba642c>;
interrupts = [00 00 00 02 00 00 00 0b 00 00 00 00];
interrupt-parent = <1>;
};
ethernet at 3000 {
device_type = "network";
compatible = [66 73 6c 2c 6d 70 63 35 32 30 30 62 2d 66 65 63
00 66
73 6c 2c 6d 70 63 35 32 30 30 2d 66 65 63 00];
reg = <fba642c>;
local-mac-address = [00 00 00 00 00 00];
interrupts = [00 00 00 02 00 00 00 05 00 00 00 00];
interrupt-parent = <1>;
phy-handle = <2>;
};
mdio at 3000 {
#address-cells = <1>;
#size-cells = <0>;
compatible = [66 73 6c 2c 6d 70 63 35 32 30 30 62 2d 6d 64 69
6f 00
66 73 6c 2c 6d 70 63 35 32 30 30 2d 6d 64 69 6f 00];
reg = <fba642c>;
interrupts = [00 00 00 02 00 00 00 05 00 00 00 00];
interrupt-parent = <1>;
ethernet-phy at 0 {
device_type = "ethernet-phy";
reg = <3>;
linux,phandle = <2>;
};
};
i2c at 3d40 {
#address-cells = <1>;
#size-cells = <0>;
compatible = [66 73 6c 2c 6d 70 63 35 32 30 30 62 2d 69 32 63
00 66
73 6c 2c 6d 70 63 35 32 30 30 2d 69 32 63 00 66 73 6c 2d 69 32 63 00];
reg = <fba642c>;
interrupts = [00 00 00 02 00 00 00 10 00 00 00 00];
interrupt-parent = <1>;
fsl5200-clocking;
};
sram at 8000 {
compatible = [66 73 6c 2c 6d 70 63 35 32 30 30 62 2d 73 72 61
6d 00
66 73 6c 2c 6d 70 63 35 32 30 30 2d 73 72 61 6d 00];
reg = <fba642c>;
};
};
lpb {
model = "fsl,lpb";
compatible = "fsl,lpb";
#address-cells = <2>;
#size-cells = <1>;
ranges = [00 00 00 00 00 00 00 00 fc 00 00 00 04 00 00 00];
nor_flash at 0,0 {
compatible = [61 6d 64 2c 73 32 39 67 6c 30 33 32 61 00 63 66
69 2d
66 6c 61 73 68 00];
bank-width = <1>;
reg = [00 00 00 00 03 80 00 00 00 80 00 00];
#address-cells = <1>;
#size-cells = <1>;
};
};
pci at f0000d00 {
#interrupt-cells = <1>;
#size-cells = <2>;
#address-cells = <3>;
device_type = "pci";
compatible = "fsl,mpc5200-pci";
reg = <fba642c>;
interrupt-map-mask = [00 00 f8 00 00 00 00 00 00 00 00 00 00 00 00
07];
interrupt-map = [00 00 c8 00 00 00 00 00 00 00 00 00 00 00 00 01
00 00 0
0 01 00 00 00 01 00 00 00 02 00 00 00 03 00 00 80 00 00 00 00 00 00 00 00
00 00
00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 03 00 00 81 00 00 00
00 00
00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 03
00 00 8
2 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00
01 00
00 00 03];
clock-frequency = <0>;
interrupts = [00 00 00 02 00 00 00 08 00 00 00 00 00 00 00 02 00
00 00 0
9 00 00 00 00 00 00 00 02 00 00 00 0a 00 00 00 00];
interrupt-parent = <1>;
bus-range = <fba642c>;
ranges = [42 00 00 00 00 00 00 00 80 00 00 00 80 00 00 00 00 00 00
00 20
00 00 00 02 00 00 00 00 00 00 00 a0 00 00 00 a0 00 00 00 00 00 00 00 10
00 00 0
0 01 00 00 00 00 00 00 00 00 00 00 00 b0 00 00 00 00 00 00 00 01 00 00
00];
};
chosen {
name = "chosen";
bootargs = "console=ttyPSC3,115200 panic=1 modeboot=1 UMA=0";
linux,platform = <600>;
linux,stdout-path = "/soc5200 at f0000000/serial at 2600";
};
};
[ 0.000000] Using lite5200 machine description
[ 0.000000] Linux version 2.6.32.10 (jp at jp-laptop) (gcc version 4.2.2)
#10 Fr
i Apr 16 14:45:10 CEST 2010
[ 0.000000] PCI host bridge /pci at f0000d00 (primary) ranges:
[ 0.000000] MEM 0x0000000080000000..0x000000009fffffff ->
0x0000000080000000
Prefetch
[ 0.000000] MEM 0x00000000a0000000..0x00000000afffffff ->
0x00000000a0000000
[ 0.000000] IO 0x00000000b0000000..0x00000000b0ffffff ->
0x0000000000000000
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000000 -> 0x00010000
[ 0.000000] Normal 0x00010000 -> 0x00010000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[1] active PFN ranges
[ 0.000000] 0: 0x00000000 -> 0x00010000
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on.
Total pag
es: 65024
[ 0.000000] Kernel command line: console=ttyPSC3,115200 panic=1
modeboot=1 UM
A=0
[ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072
bytes)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536
bytes)
[ 0.000000] Memory: 252032k/262144k available (7192k kernel code, 9780k
reser
ved, 180k data, 115k bss, 3864k init)
[ 0.000000] Kernel virtual memory layout:
[ 0.000000] * 0xffffe000..0xfffff000 : fixmap
[ 0.000000] * 0xfcffc000..0xfe000000 : early ioremap
[ 0.000000] * 0xd1000000..0xfcffc000 : vmalloc & ioremap
[ 0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0,
CPUs=1, N
odes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] NR_IRQS:512
[ 0.000000] ==> wrm100_init_irq
[ 0.000000] MPC52xx PIC is up and running!
[ 0.000000] clocksource: timebase mult[79364d9] shift[22] registered
[ 0.000000] console [ttyPSC3] enabled
[ 130.317491] Mount-cache hash table entries: 512
[ 130.327497] NET: Registered protocol family 16
[ 130.354538] PCI: Probing PCI hardware
[ 130.359232] pci 0000:00:10.0: PME# supported from D1 D3hot D3cold
[ 130.365593] pci 0000:00:10.0: PME# disabled
[ 130.370090] pci 0000:00:10.1: PME# supported from D1 D3hot D3cold
[ 130.376354] pci 0000:00:10.1: PME# disabled
[ 130.380832] pci 0000:00:10.2: PME# supported from D0 D1 D2 D3hot D3cold
[ 130.387640] pci 0000:00:10.2: PME# disabled
[ 130.394303] DMA: MPC52xx BestComm driver
[ 130.398678] DMA: MPC52xx BestComm engine @f0001200 ok !
[ 130.430936] bio: create slab <bio-0> at 0
[ 130.436686] vgaarb: loaded
[ 130.441462] SCSI subsystem initialized
[ 130.449825] Switching to clocksource timebase
[ 130.459893] NET: Registered protocol family 2
[ 130.464717] IP route cache hash table entries: 2048 (order: 1, 8192
bytes)
[ 130.472411] TCP established hash table entries: 8192 (order: 4, 65536
bytes)
[ 130.480297] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[ 130.487280] TCP: Hash tables configured (established 8192 bind 8192)
[ 130.493846] TCP reno registered
[ 130.497489] NET: Registered protocol family 1
[ 130.502619] RPC: Registered udp transport module.
[ 130.507494] RPC: Registered tcp transport module.
[ 130.512348] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 130.677009] VFS: Disk quotas dquot_6.5.2
[ 130.682125] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 130.699103] msgmni has been set to 492
[ 130.704974] alg: No test for stdrng (krng)
[ 130.709435] io scheduler noop registered
[ 130.713565] io scheduler anticipatory registered (default)
[ 130.719243] io scheduler deadline registered
[ 130.724641] io scheduler cfq registered
[ 130.730801] Serial: MPC52xx PSC UART driver
[ 130.735627] f0002600.serial: ttyPSC3 at MMIO 0xf0002600 (irq = 139) is
a MPC5
2xx PSC
[ 130.750204] brd: module loaded
[ 130.754805] ata: MPC52xx IDE/ATA libata driver
[ 130.760809] NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung
NAND 2
56MiB 3,3V 8-bit)
[ 130.769725] Scanning device for bad blocks
[ 130.796222] Bad eraseblock 360 at 0x000002d00000
[ 130.821686] Bad eraseblock 696 at 0x000005700000
[ 130.847856] Bad eraseblock 1043 at 0x000008260000
[ 130.911002] Bad eraseblock 1990 at 0x00000f8c0000
[ 130.919391] NAND flash size = 256 MB
[ 130.923100] Creating 6 MTD partitions on "NAND 256MiB 3,3V 8-bit":
[ 130.929501] 0x000000000000-0x000004000000 : "initrd"
[ 130.935876] 0x000004000000-0x000008000000 : "app1"
[ 130.942158] 0x000008000000-0x00000c000000 : "app2"
[ 130.948418] 0x00000c000000-0x00000c800000 : "config"
[ 130.954883] 0x00000c800000-0x000010000000 : "user"
[ 130.961130] 0x000000000000-0x000010000000 : "pe-nand"
[ 130.969880] mpc52xx MII bus: probed
[ 130.989777] i2c /dev entries driver
[ 130.998234] TCP cubic registered
[ 131.001669] NET: Registered protocol family 17
[ 131.008537] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[ 131.015590] VFS: Cannot open root device "<NULL>" or unknown-block(0,0)
[ 131.022411] Please append a correct "root=" boot option; here are the
availab
le partitions:
[ 131.030995] Kernel panic - not syncing: VFS: Unable to mount root fs on
unkno
wn-block(0,0)
[ 131.039508] Rebooting in 1 seconds..
Best regards;
More information about the eldk
mailing list