root@spear320-eval:/var/volatile/tmp# kexec -e Starting new kernel Bye! Booting Linux on physical CPU 0x0 Linux version 3.12.3 (openembedded@openembedded) (gcc version 4.7.2 (GCC) ) #1 Thu Dec 5 09:52:37 CET 2013 CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177 CPU: VIVT data cache, VIVT instruction cache Machine: ST SPEAr320 SoC with Flattened Device Tree, model: ST SPEAr320 Evaluation Board Memory policy: ECC disabled, Data cache writeback Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32480 Kernel command line: console=ttyAMA0,115200 mem=128M root=/dev/mtdblock5 rootfstype=jffs2 PID hash table entries: 512 (order: -1, 2048 bytes) Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 117576K/131072K available (4136K kernel code, 326K rwdata, 1284K rodata, 5701K init, 690K bss, 13496K reserved) Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) vmalloc : 0xc8800000 - 0xff000000 ( 872 MB) lowmem : 0xc0000000 - 0xc8000000 ( 128 MB) modules : 0xbf000000 - 0xc0000000 ( 16 MB) .text : 0xc0008000 - 0xc05537b4 (5422 kB) .init : 0xc0554000 - 0xc0ae54f4 (5702 kB) .data : 0xc0ae6000 - 0xc0b378f8 ( 327 kB) .bss : 0xc0b378f8 - 0xc0be41b0 ( 691 kB) SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 NR_IRQS:16 nr_irqs:16 16 VIC @c8800000: id 0x00041190, vendor 0x41 sched_clock: 32 bits at 100 Hz, resolution 10000000ns, wraps every 4294967286ms Console: colour dummy device 80x30 Calibrating delay loop... 165.27 BogoMIPS (lpj=826368) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok ftrace: allocating 14111 entries in 42 pages Setting up static identity map for 0xc03bd650 - 0xc03bd6a8 devtmpfs: initialized pinctrl core: initialized pinctrl subsystem NET: Registered protocol family 16 pagealloc: memory corruption c78c1080: 1e cc 00 00 .... CPU: 0 PID: 1 Comm: swapper Not tainted 3.12.3 #1 [] (unwind_backtrace+0x0/0x138) from [] (show_stack+0x20/0x24) [] (show_stack+0x20/0x24) from [] (dump_stack+0x20/0x28) [] (dump_stack+0x20/0x28) from [] (kernel_map_pages+0x170/0x268) [] (kernel_map_pages+0x170/0x268) from [] (get_page_from_freelist+0x674/0x6d8) [] (get_page_from_freelist+0x674/0x6d8) from [] (__alloc_pages_nodemask+0xf0/0x8c0) [] (__alloc_pages_nodemask+0xf0/0x8c0) from [] (__dma_alloc_buffer.isra.15+0x3c/0xf4) [] (__dma_alloc_buffer.isra.15+0x3c/0xf4) from [] (__alloc_remap_buffer.isra.18+0x24/0xd8) [] (__alloc_remap_buffer.isra.18+0x24/0xd8) from [] (atomic_pool_init+0x78/0x134) [] (atomic_pool_init+0x78/0x134) from [] (do_one_initcall+0xe4/0x1a0) [] (do_one_initcall+0xe4/0x1a0) from [] (kernel_init_freeable+0xf0/0x1b8) [] (kernel_init_freeable+0xf0/0x1b8) from [] (kernel_init+0x18/0xf4) [] (kernel_init+0x18/0xf4) from [] (ret_from_fork+0x14/0x20) pagealloc: memory corruption c78c2080: b1 cb 00 00 .... CPU: 0 PID: 1 Comm: swapper Not tainted 3.12.3 #1 [] (unwind_backtrace+0x0/0x138) from [] (show_stack+0x20/0x24) [] (show_stack+0x20/0x24) from [] (dump_stack+0x20/0x28) [] (dump_stack+0x20/0x28) from [] (kernel_map_pages+0x170/0x268) [] (kernel_map_pages+0x170/0x268) from [] (get_page_from_freelist+0x674/0x6d8) [] (get_page_from_freelist+0x674/0x6d8) from [] (__alloc_pages_nodemask+0xf0/0x8c0) [] (__alloc_pages_nodemask+0xf0/0x8c0) from [] (__dma_alloc_buffer.isra.15+0x3c/0xf4) [] (__dma_alloc_buffer.isra.15+0x3c/0xf4) from [] (__alloc_remap_buffer.isra.18+0x24/0xd8) [] (__alloc_remap_buffer.isra.18+0x24/0xd8) from [] (atomic_pool_init+0x78/0x134) [] (atomic_pool_init+0x78/0x134) from [] (do_one_initcall+0xe4/0x1a0) [] (do_one_initcall+0xe4/0x1a0) from [] (kernel_init_freeable+0xf0/0x1b8) [] (kernel_init_freeable+0xf0/0x1b8) from [] (kernel_init+0x18/0xf4) [] (kernel_init+0x18/0xf4) from [] (ret_from_fork+0x14/0x20) DMA: preallocated 256 KiB pool for atomic coherent allocations ------------[ cut here ]------------ WARNING: CPU: 0 PID: 1 at kernel/irq/irqdomain.c:276 irq_domain_associate+0x58/0x1bc() error: hwirq 0x15 is too large for (null) Modules linked in: CPU: 0 PID: 1 Comm: swapper Not tainted 3.12.3 #1 [] (unwind_backtrace+0x0/0x138) from [] (show_stack+0x20/0x24) [] (show_stack+0x20/0x24) from [] (dump_stack+0x20/0x28) [] (dump_stack+0x20/0x28) from [] (warn_slowpath_common+0x78/0x98) [] (warn_slowpath_common+0x78/0x98) from [] (warn_slowpath_fmt+0x40/0x48) [] (warn_slowpath_fmt+0x40/0x48) from [] (irq_domain_associate+0x58/0x1bc) [] (irq_domain_associate+0x58/0x1bc) from [] (irq_create_mapping+0x14c/0x1ec) [] (irq_create_mapping+0x14c/0x1ec) from [] (irq_create_of_mapping+0xc8/0x11c) [] (irq_create_of_mapping+0xc8/0x11c) from [] (irq_of_parse_and_map+0x3c/0x44) [] (irq_of_parse_and_map+0x3c/0x44) from [] (of_irq_to_resource+0x28/0x94) [] (of_irq_to_resource+0x28/0x94) from [] (of_irq_count+0x34/0x44) [] (of_irq_count+0x34/0x44) from [] (of_device_alloc+0x7c/0x184) [] (of_device_alloc+0x7c/0x184) from [] (of_platform_device_create_pdata+0x40/0x84) [] (of_platform_device_create_pdata+0x40/0x84) from [] (of_platform_bus_create+0x294/0x378) [] (of_platform_bus_create+0x294/0x378) from [] (of_platform_bus_create+0x300/0x378) ---[ end trace 1b75b31a2719ed1c ]--- of_amba_device_create(): amba_device_add() failed (-19) for /ahb/apb/serial@a4000000 of_amba_device_create(): amba_device_add() failed (-19) for /ahb/spi@a5000000 of_amba_device_create(): amba_device_add() failed (-19) for /ahb/spi@a6000000 No ATAGs? spear320-pinmux b3000000.pinmux: Configured Mode: extended mode with id: 18 Serial: AMBA PL011 UART driver d0000000.serial: ttyAMA0 at MMIO 0xd0000000 (irq = 35, base_baud = 0) is a PL011 rev2 console [ttyAMA0] enabled a3000000.serial: ttyAMA1 at MMIO 0xa3000000 (irq = 61, base_baud = 0) is a PL011 rev2 bio: create slab at 0 spear-plgpio b3000000.gpio: can't request region for resource [mem 0xb3000000-0xb3000fff] spear-plgpio: probe of b3000000.gpio failed with error -16 pl08xdmac fc400000.dma: initialized 8 virtual memcpy channels pl08xdmac fc400000.dma: initialized 26 virtual slave channels pl08xdmac fc400000.dma: DMA: PL080s rev1 at 0xfc400000 irq 24 SCSI subsystem initialized ssp-pl022 d0100000.spi: ARM PL022 driver, device ID: 0x00041022 pl022: mapped registers from 0xd0100000 to fd100000 of_dma_request_slave_channel: dma-names property of node '/ahb/spi@d0100000' missing or empty ssp-pl022 d0100000.spi: setup for DMA on RX dma1chan2, TX dma1chan3 usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb i2c_designware a7000000.i2c: no irq resource? pps_core: LinuxPPS API ver. 1 registered pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti PTP clock support registered Switched to clocksource tmr1 NET: Registered protocol family 2 TCP established hash table entries: 1024 (order: 1, 8192 bytes) TCP bind hash table entries: 1024 (order: 2, 20480 bytes) TCP: Hash tables configured (established 1024 bind 1024) TCP: reno registered UDP hash table entries: 256 (order: 1, 12288 bytes) UDP-Lite hash table entries: 256 (order: 1, 12288 bytes) NET: Registered protocol family 1 jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc. msgmni has been set to 229 Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250) io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) of_dma_request_slave_channel: dma-names property of node '/ahb/apb/serial@d0000000' missing or empty uart-pl011 d0000000.serial: no DMA platform data of_dma_request_slave_channel: dma-names property of node '/ahb/apb/serial@a3000000' missing or empty uart-pl011 a3000000.serial: DMA channel TX dma1chan15 of_dma_request_slave_channel: dma-names property of node '/ahb/apb/serial@a3000000' missing or empty uart-pl011 a3000000.serial: DMA channel RX dma1chan14 brd: module loaded smi fc000000.flash: mtd .name=st m25p64 .size=800000(8M) smi fc000000.flash: .erasesize = 0x10000(64K) 6 ofpart partitions found on MTD device st m25p64 Creating 6 MTD partitions on "st m25p64": 0x000000000000-0x000000010000 : "xloader" 0x000000010000-0x000000060000 : "u-boot" 0x000000060000-0x000000070000 : "environment" 0x000000070000-0x000000080000 : "dtb" 0x000000080000-0x000000390000 : "linux" 0x000000390000-0x000000800000 : "rootfs" fsmc-nand 4c000000.flash: FSMC device partno 090, manufacturer 80, revision 00, config 00 No NAND device found fsmc-nand 4c000000.flash: No NAND Device found! stmmac - user ID: 0x4, Synopsys ID: 0x0 Ring mode enabled DMA HW capability register supported Normal descriptors RX Checksum Offload Engine supported (type 2) TX Checksum insertion supported libphy: stmmac: probed eth0: PHY ID 04000400 at 0 IRQ 0 (stmmac-0:00) active eth0: PHY ID 04000400 at 1 IRQ 0 (stmmac-0:01) eth0: PHY ID 04000400 at 2 IRQ 0 (stmmac-0:02) eth0: PHY ID 04000400 at 3 IRQ 0 (stmmac-0:03) eth0: PHY ID 04000400 at 4 IRQ 0 (stmmac-0:04) eth0: PHY ID 04000400 at 5 IRQ 0 (stmmac-0:05) eth0: PHY ID 04000400 at 6 IRQ 0 (stmmac-0:06) eth0: PHY ID 04000400 at 7 IRQ 0 (stmmac-0:07) eth0: PHY ID 04000400 at 8 IRQ 0 (stmmac-0:08) eth0: PHY ID 04000400 at 9 IRQ 0 (stmmac-0:09) eth0: PHY ID 04000400 at 10 IRQ 0 (stmmac-0:0a) eth0: PHY ID 04000400 at 11 IRQ 0 (stmmac-0:0b) eth0: PHY ID 04000400 at 12 IRQ 0 (stmmac-0:0c) eth0: PHY ID 04000400 at 13 IRQ 0 (stmmac-0:0d) eth0: PHY ID 04000400 at 14 IRQ 0 (stmmac-0:0e) eth0: PHY ID 04000400 at 15 IRQ 0 (stmmac-0:0f) eth0: PHY ID 04000400 at 16 IRQ 0 (stmmac-0:10) eth0: PHY ID 04000400 at 17 IRQ 0 (stmmac-0:11) eth0: PHY ID 04000400 at 18 IRQ 0 (stmmac-0:12) eth0: PHY ID 04000400 at 19 IRQ 0 (stmmac-0:13) eth0: PHY ID 04000400 at 20 IRQ 0 (stmmac-0:14) eth0: PHY ID 04000400 at 21 IRQ 0 (stmmac-0:15) eth0: PHY ID 04000400 at 22 IRQ 0 (stmmac-0:16) eth0: PHY ID 04000400 at 23 IRQ 0 (stmmac-0:17) eth0: PHY ID 04000400 at 24 IRQ 0 (stmmac-0:18) eth0: PHY ID 04000400 at 25 IRQ 0 (stmmac-0:19) eth0: PHY ID 04000400 at 26 IRQ 0 (stmmac-0:1a) eth0: PHY ID 04000400 at 27 IRQ 0 (stmmac-0:1b) eth0: PHY ID 04000400 at 28 IRQ 0 (stmmac-0:1c) eth0: PHY ID 04000400 at 29 IRQ 0 (stmmac-0:1d) eth0: PHY ID 04000400 at 30 IRQ 0 (stmmac-0:1e) eth0: PHY ID 04000400 at 31 IRQ 0 (stmmac-0:1f) ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver SPEAr-ehci: EHCI SPEAr driver spear-ehci e1800000.ehci: EHCI Host Controller spear-ehci e1800000.ehci: new USB bus registered, assigned bus number 1 spear-ehci e1800000.ehci: irq 42, io mem 0xe1800000 spear-ehci e1800000.ehci: USB 2.0 started, EHCI 1.00 usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb1: Product: EHCI Host Controller usb usb1: Manufacturer: Linux 3.12.3 ehci_hcd usb usb1: SerialNumber: e1800000.ehci hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver spear-ohci e1900000.ohci: SPEAr OHCI spear-ohci e1900000.ohci: new USB bus registered, assigned bus number 2 spear-ohci e1900000.ohci: irq 41, io mem 0xe1900000 usb usb2: New USB device found, idVendor=1d6b, idProduct=0001 usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb2: Product: SPEAr OHCI usb usb2: Manufacturer: Linux 3.12.3 ohci_hcd usb usb2: SerialNumber: e1900000.ohci hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected spear-ohci e2100000.ohci: SPEAr OHCI spear-ohci e2100000.ohci: new USB bus registered, assigned bus number 3 spear-ohci e2100000.ohci: irq 43, io mem 0xe2100000 usb usb3: New USB device found, idVendor=1d6b, idProduct=0001 usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb3: Product: SPEAr OHCI usb usb3: Manufacturer: Linux 3.12.3 ohci_hcd usb usb3: SerialNumber: e2100000.ohci hub 3-0:1.0: USB hub found hub 3-0:1.0: 1 port detected usbcore: registered new interface driver usb-storage mousedev: PS/2 mouse device common for all mice rtc-spear fc900000.rtc: rtc core: registered fc900000.rtc as rtc0 sp805-wdt fc880000.wdt: registration successful sdhci: Secure Digital Host Controller Interface driver sdhci: Copyright(c) Pierre Ossman sdhci-pltfm: SDHCI platform and OF driver helper usbcore: registered new interface driver usbhid usbhid: USB HID core driver TCP: cubic registered NET: Registered protocol family 17 NET: Registered protocol family 15 rtc-spear fc900000.rtc: hctosys: invalid date/time Freeing unused kernel memory: 5700K (c0554000 - c0ae5000) Failed to execute /init INIT: version 2.88 booting