2.6.28 does not boot on MPC8315E-RDB, or...?

Leon Woestenberg leon.woestenberg at gmail.com
Tue Jan 6 09:07:07 EST 2009


Hello Anton,

On Mon, Jan 5, 2009 at 5:58 PM, Anton Vorontsov
<avorontsov at ru.mvista.com> wrote:
> On Sun, Jan 04, 2009 at 01:45:15AM +0100, Leon Woestenberg wrote:
>> Earlier release kernels booted for me, and I use the device tree
>> compiled from the device tree source that comes with the tree.
>>
>> I used the exact same build procedure for the kernel and device tree
>> blob, it's just that 2.6.28 seems to reset on start for the
>> MPC8315E-RDB for me.
>>
>> Just wanted to hear if the problem is with me alone, or not.
>
> 2.6.28 works fine here... using
> arch/powerpc/configs/83xx/mpc8315_rdb_defconfig and
> arch/powerpc/boot/dts/mpc8315erdb.dts
>
> ...
> Hope this helps,
>
Thanks for the report, I went back to the defconfig and at least it
gives me a partial boot:

Need to look into this tomorrow, it's too late for me here to spoil
the night on this.

Regards, Leon.


U-Boot 1.3.0-rc2 (Oct  7 2008 - 11:57:25) MPC83XX

Reset Status:

CPU:   e300c3, MPC8315E, Rev: 10 at 400 MHz, CSB:  133 MHz
Board: Freescale MPC8315ERDB Rev 0.0
I2C:   ready
DRAM:  128 MB
PCIE0: No link
PCIE1: No link
FLASH:  8 MB
NAND:  32 MiB
In:    serial
Out:   serial
Err:   serial
Net:   eTSEC0, eTSEC1
Hit any key to stop autoboot:  0
eTSEC0: No link.
eTSEC1: No link.
Using eTSEC0 device
TFTP from server 192.168.1.24; our IP address is 192.168.1.15
Filename 'uImage-mpc8315e-rdb.bin'.
Load address: 0x400000
Loading: T Got error 4
#################################################################
         ########################################################
done
Bytes transferred = 1771462 (1b07c6 hex)
Speed: 1000, full duplex
Using eTSEC0 device
TFTP from server 192.168.1.24; our IP address is 192.168.1.15
Filename 'uImage-mpc8315e-rdb.dtb'.
Load address: 0x700000
Loading: #
done
Bytes transferred = 12288 (3000 hex)
## Booting image at 00400000 ...
   Image Name:   Linux-2.6.28
   Created:      2009-01-05  21:23:37 UTC
   Image Type:   PowerPC Linux Kernel Image (gzip compressed)
   Data Size:    1771398 Bytes =  1.7 MB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
   Booting using the fdt at 0x700000
Using MPC831x RDB machine description
Linux version 2.6.28 (leon at witty) (gcc version 4.2.4) #5 Mon Jan 5 22:23:31 CET9
console [udbg0] enabled
setup_arch: bootmem
mpc831x_rdb_setup_arch()
No pci config register base in dev tree, using default
Found FSL PCI host bridge at 0x00000000e0008500. Firmware bus number: 0->0
PCI host bridge /pci at e0008500 (primary) ranges:
 MEM 0x0000000090000000..0x000000009fffffff -> 0x0000000090000000
 MEM 0x0000000080000000..0x000000008fffffff -> 0x0000000080000000 Prefetch
  IO 0x00000000e0300000..0x00000000e03fffff -> 0x0000000000000000
arch: exit
Zone PFN ranges:
  DMA      0x00000000 -> 0x00008000
  Normal   0x00008000 -> 0x00008000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00008000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
Kernel command line: root=/dev/nfs rw nfsroot=192.168.1.24:/nfsroot/mpc8315e ip8
IPIC (128 IRQ sources) at fdefa700
PID hash table entries: 512 (order: 9, 2048 bytes)
clocksource: timebase mult[7800001] shift[22] registered
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 125992k/131072k available (3484k kernel code, 4936k reserved, 160k data)
SLUB: Genslabs=12, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Calibrating delay loop... 66.56 BogoMIPS (lpj=133120)
Mount-cache hash table entries: 512
net_namespace: 288 bytes
NET: Registered protocol family 16

PCI: Probing PCI hardware
pci 0000:00:00.0: PME# supported from D0 D1 D2 D3hot
pci 0000:00:00.0: PME# disabled
bus: 00 index 0 io port: [0x00-0xfffff]
bus: 00 index 1 mmio: [0x90000000-0x9fffffff]
bus: 00 index 2 mmio: [0x80000000-0x8fffffff]
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
NET: Registered protocol family 1
JFFS2 version 2.2. (NAND) �(c) 2001-2006 Red Hat, Inc.
msgmni has been set to 246
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
Serial: 8250/16550 driver4 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xe0004500 (irq = 16) is a 16550A
                                                             console handover: ]
serial8250.0: ttyS1 at MMIO 0xe0004600 (irq = 17) is a 16550A
brd: module loaded
loop: module loaded
eth0: Gianfar Ethernet Controller Version 1.2, 04:00:00:00:00:0a
eth0: Running with NAPI enabled
eth0: 256/256 RX/TX BD ring size
eth1: Gianfar Ethernet Controller Version 1.2, 04:00:00:00:00:0b
eth1: Running with NAPI enabled
eth1: 256/256 RX/TX BD ring size
e100: Intel(R) PRO/100 Network Driver, 3.5.23-k6-NAPI
e100: Copyright(c) 1999-2006 Intel Corporation
of-flash fe000000.nor: Device tree uses obsolete "direct-mapped" flash binding
fe000000.nor: Found 1 x16 devices at 0x0 in 16-bit bank
 Amd/Fujitsu Extended Query Table at 0x0040
fe000000.nor: Swapping erase regions for broken CFI table.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
cmdlinepart partition parsing not available
RedBoot partition parsing not available
of-flash fe000000.nor: Device tree uses obsolete partition map binding
Creating 4 MTD partitions on "fe000000.nor":
0x00000000-0x00100000 : "U-Boot"
0x00100000-0x00500000 : "FileSystem"
0x00500000-0x00700000 : "Kernel"
0x00700000-0x00800000 : "DTB"
usbmon: debugfs is not available
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Oops: Machine check, sig: 7 [#1]
MPC831x RDB
Modules linked in:
NIP: c01ed380 LR: c01ed36c CTR: 00000000
REGS: c7827c70 TRAP: 0200   Not tainted  (2.6.28)
MSR: 00049030 <EE,ME,IR,DR>  CR: 84044028  XER: 00000000
TASK = c7828000[1] 'swapper' THREAD: c7826000
GPR00: 00000000 c7827d20 c7828000 c9064000 e0023000 000005a9 c0066260 c0397248
GPR08: c7863540 00000000 c7860190 e00235a9 84044042 00008880 07ff9000 ffffffff
GPR16: 00000000 007fff00 00000000 007ffeb0 00000000 00000000 07ff61d8 00000000
GPR24: 00000000 00000026 fffffff2 c02d87cc c7825008 c7825094 c79cde00 c036af0c
Call Trace:
[c7827d20] [c01ed36c] 0xc01ed36c (unreliable)
[c7827d50] [c0183558] 0xc0183558
[c7827d60] [c01823d4] 0xc01823d4
[c7827d80] [c01825a8] 0xc01825a8
[c7827da0] [c01818d8] 0xc01818d8
[c7827dd0] [c01821dc] 0xc01821dc
[c7827de0] [c0181f28] 0xc0181f28
[c7827e10] [c01827b8] 0xc01827b8
[c7827e30] [c01837b4] 0xc01837b4
[c7827e40] [c0352630] 0xc0352630
[c7827e60] [c0003874] 0xc0003874
[c7827fd0] [c0337168] 0xc0337168
[c7827ff0] [c0010de0] 0xc0010de0
Instruction dump:
4be389d9 2f830000 419e009c 807e00a4 3b40fff2 809e00ac 4be27829 2f830000
907e0098 419e0070 7c0004ac 80030500 <0c000000> 4c00012c 60000004 817e0098
---[ end trace 2de2fe77d47e0f5d ]---
Kernel panic - not syncing: Attempted to kill init!
Rebooting in 180 seconds..



-- 
Leon


More information about the Linuxppc-dev mailing list