linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* MPC8641 based custom board kernel Bug
@ 2013-12-26  5:09 Ashish Khetan
  2013-12-26  9:07 ` wyang
  0 siblings, 1 reply; 12+ messages in thread
From: Ashish Khetan @ 2013-12-26  5:09 UTC (permalink / raw)
  To: kernelnewbies, linuxppc-dev; +Cc: scottwood

[-- Attachment #1: Type: text/plain, Size: 3020 bytes --]

Hi,
I was trying to port Linux-3.12 for MPC8641 based custom designed board for
evaluation purpose. I have been facing a kernel bug at mpic initialization.
Is somebody have faced this kind of bugs or can give me any pointer for
further steps how to solve kernel bugs will be really helpful. here is the
snapshot for the bug that may be helpful to address the bug.
Using MPC86xx HPCN machine description
Total memory = 512MB; using 1024kB for hash table (at cff00000)
Linux version 3.12.0 (ashish@ashish-VirtualBox) (gcc version 4.7.2 (GCC) )
#2 We
d Dec 25 16:04:36 IST 2013
Found initrd at 0xde975000:0xdfec428a
bootconsole [udbg0] enabled
setup_arch: bootmem
mpc86xx_hpcn_setup_arch()
MPC86xx HPCN board from Freescale Semiconductor
arch: exit
Zone ranges:
  DMA      [mem 0x00000000-0x1fffffff]
  Normal   empty
  HighMem  empty
Movable zone start for each node
Early memory node ranges
  node   0: [mem 0x00000000-0x1fffffff]
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 130048
Kernel command line: root=/dev/ram0 rw rootfs console=ttyS0,115200
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Sorting __ex_table...
Memory: 424980K/524288K available (4172K kernel code, 208K rwdata, 1304K
rodata,
 196K init, 149K bss, 99308K reserved, 0K highmem)
Kernel virtual memory layout:
  * 0xfffcf000..0xfffff000  : fixmap
  * 0xff800000..0xffc00000  : highmem PTEs
  * 0xff7fe000..0xff800000  : early ioremap
  * 0xe1000000..0xff7fe000  : vmalloc & ioremap
SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:512 nr_irqs:512 16
------------[ cut here ]------------
kernel BUG at arch/powerpc/platforms/86xx/pic.c:42!
Oops: Exception in kernel mode, sig: 5 [#1]
MPC86xx HPCN
Modules linked in:
CPU: 0 PID: 0 Comm: swapper Not tainted 3.12.0 #2
task: c05903e0 ti: c05b4000 task.ti: c05b4000
NIP: c0567438 LR: c0567430 CTR: c0567400
REGS: c05b5ee0 TRAP: 0700   Not tainted  (3.12.0)
MSR: 00021032 <ME,IR,DR,RI>  CR: 24000042  XER: 20000000

GPR00: c0567430 c05b5f90 c05903e0 00000000 c04e4ff8 c051e588 0000008f
00000002
GPR08: c042789c 00000001 0000006f 00000000 22000048 bebffffd 11a7b4e5
200c8000
GPR16: ffbeffff ffffffff 00000000 00000024 00000000 1fec56f8 1fec59a7
00000000
GPR24: 00000000 1fff97e8 40000000 1ffcc6a0 c0bff080 c05c2490 c05c2628
c0585b60
NIP [c0567438] mpc86xx_init_irq+0x38/0x108
LR [c0567430] mpc86xx_init_irq+0x30/0x108
Call Trace:
[c05b5f90] [c0567430] mpc86xx_init_irq+0x30/0x108 (unreliable)
[c05b5fb0] [c0562784] init_IRQ+0x24/0x38
[c05b5fc0] [c055fde4] start_kernel+0x1bc/0x2ec
[c05b5ff0] [00003444] 0x3444
Instruction dump:
3d00c04f 38800000 38a01002 38c00000 38e00100 39088f8c 38600000 90010024
bfa10014 4bffec35 7c690034 5529d97e <0f090000> 3fa0c04f 4bfff391 38600000
---[ end trace 31fd0ba7d8756001 ]---

Kernel panic - not syncing: Attempted to kill the idle task!
Rebooting in 180 seconds..


Thanks & Regards
Ashish Khetan

[-- Attachment #2: Type: text/html, Size: 3321 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread
* RE: MPC8641 based custom board Kernel stuck at 1000Mhz core clock
@ 2014-05-03 16:40 curieux.khetan
  0 siblings, 0 replies; 12+ messages in thread
From: curieux.khetan @ 2014-05-03 16:40 UTC (permalink / raw)
  To: sanjeev sharma
  Cc: scottwood@freescale.com, linuxppc-dev@lists.ozlabs.org,
	Valdis Kletnieks, kernelnewbies

[-- Attachment #1: Type: text/plain, Size: 6685 bytes --]

hi thanks for your reply. the problem is still there. At 800MHZ core its working fine but for 1Ghz its still happening. 

Any suggestion or check point I can monitor.

 


From: sanjeev sharma
Sent: ‎02‎ ‎May‎ ‎2014 ‎09‎:‎22
To: Ashish
CC: Valdis Kletnieks; scottwood@freescale.com; linuxppc-dev@lists.ozlabs.org; kernelnewbies
Subject: Re: MPC8641 based custom board Kernel stuck at 1000Mhz core clock





Hello Ashish,


is this issue resolved and is this always happening when you are changing core to 1Ghz because i am confused here with sometime Keyword.

Regards
Sanjeev Sharma




On Fri, Apr 4, 2014 at 1:12 PM, Ashish <curieux.khetan@gmail.com> wrote:





On Thursday 03 April 2014 08:55 AM, sanjeev sharma wrote:




Are you able to capture kernel logs ?


Regards
Sanjeev Sharma




On Thu, Mar 27, 2014 at 10:01 PM, <Valdis.Kletnieks@vt.edu> wrote:


On Thu, 27 Mar 2014 16:04:37 +0530, Ashish said:
> Hi,
>
>   I am using MPC8641-HPCN based custom board and able to boot linux at
> MPX clock 400Mhz and core clock 800mhz. When I am increasing core
> frequency ie MPX clock at 400Mhz and core at 1Ghz, kernel stuck.


Step 0:  Prove to us that your core actually runs reliable and stably at 1Ghz.

Step 1: Figure out *where* it gets stuck.  If you have earlyprintk working on
your board, adding 'initcall_debug ignore_loglevel' to the kernel cmdline often
helps track down where a kernel hangs during boot.


_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Hi, 
Does kernel logs means debugging information that kernel prints while booting using printk or it is something else?
Here is kernel boot logs that kernel printed while booting...

U-Boot 2013.04 (Jan 27 2014 - 11:21:21) 
 
Unicore software on multiprocessor system!! 
To enable mutlticore build define CONFIG_MP 
CPU:   8641, Version: 2.1, (0x80900021) 
Core:  E600 Core 0, Version: 2.2, (0x80040202) 
Clock Configuration: 
       CPU:1000 MHz, MPX:400  MHz 
       DDR:200  MHz (400 MT/s data rate), LBC:25   MHz 
L1:    D-cache 32 KB enabled 
       I-cache 32 KB enabled 
L2:    512 KB enabled 
Board: MPC8641-HPCN
I2C:   ready 
DRAM:  512 MiB 
SDRAM test phase 1: 
SDRAM test phase 2: 
SDRAM test passed. 
Flash: 16 MiB 
EEPROM: NXID v1 
In:    serial 
Out:   serial 
Err:   serial 
Net:   eTSEC1, eTSEC2, eTSEC3, eTSEC4 [PRIME] 
Hit any key to stop autoboot: 
Speed: 1000, full duplex 
Using eTSEC4 device 
TFTP from server 192.168.10.1; our IP address is 192.168.10.2 
Filename 'uRamdisk'. 
Load address: 0x600000 
Loading: * ################################################################# 
     ################################################################# 
     ################################################################# 
     ################################################################# 
     ################################################################# 
     ################################################################# 
     ################################################################# 
     ################################################################# 
     ################################################################# 
     ################################################################# 
     ################################################################# 
     ################################################################# 
     ################################################################# 
     ################################################################# 
     ################################################################# 
     ################################################################# 
     ################################################################# 
     ################################################################# 
     ################################################################# 
     ################################################################# 
     ################################################################# 
     ################################################################# 
     ################################################################# 
     ################################################## 
     13.1 MiB/s 
done 
Bytes transferred = 22680188 (15a127c hex) 
Speed: 1000, full duplex 
Using eTSEC4 device 
TFTP from server 192.168.10.1; our IP address is 192.168.10.2 
Filename 'uImage'. 
Load address: 0x16000000 
Loading: * ################################################################# 
     ################################################################# 
     ####################################### 
     14 MiB/s 
done 
Bytes transferred = 2476304 (25c910 hex) 
Speed: 1000, full duplex 
Using eTSEC4 device 
TFTP from server 192.168.10.1; our IP address is 192.168.10.2 
Filename 'mpc8641_hpcn.dtb'. 
Load address: 0x14000000 
Loading: * # 
     2.6 MiB/s 
done 
Bytes transferred = 5540 (15a4 hex) 
## Booting kernel from Legacy Image at 16000000 ... 
   Image Name:   Linux-3.13.6 
   Image Type:   PowerPC Linux Kernel Image (gzip compressed) 
   Data Size:    2476240 Bytes = 2.4 MiB 
   Load Address: 00000000 
   Entry Point:  00000000 
   Verifying Checksum ... OK 
## Loading init Ramdisk from Legacy Image at 00600000 ... 
   Image Name:   rootfs 
   Image Type:   PowerPC Linux RAMDisk Image (gzip compressed) 
   Data Size:    22680124 Bytes = 21.6 MiB 
   Load Address: 00000000 
   Entry Point:  00000000 
   Verifying Checksum ... OK 
## Flattened Device Tree blob at 14000000 
   Booting using the fdt blob at 0x14000000 
   Uncompressing Kernel Image ... OK 
   Loading Ramdisk to 1e923000, end 1fec423c ... OK 
   Loading Device Tree to 007fb000, end 007ff5a3 ... OK    (some times it stucking here) 
Using MPC86xx HPCN machine description 
Total memory = 512MB; using 1024kB for hash table (at cff00000) 
Linux version 3.13.6 (ashish@ashish-VirtualBox) (gcc version 4.7.2 (GCC) ) #8 Sat Mar 29 10:31:58 IST 2014 
Found initrd at 0xde923000:0xdfec423c 
bootconsole [udbg0] enabled 
setup_arch: bootmem 
mpc86xx_hpcn_setup_arch() 
MPC86xx HPCN board from Freescale Semiconductor 
arch: exit 
Zone ranges: 
  DMA      [mem 0x00000000-0x1fffffff] 
  Normal   empty 
  HighMem  empty 
Movable zone start for each node 
Early memory node ranges 
  node   0: [mem 0x00000000-0x1fffffff]         (some times here)

[-- Attachment #2: Type: text/html, Size: 10983 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2014-05-03 16:40 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-26  5:09 MPC8641 based custom board kernel Bug Ashish Khetan
2013-12-26  9:07 ` wyang
2013-12-26 11:48   ` Ashish Khetan
2013-12-26 22:51     ` Sri Ram Vemulpali
2013-12-27  5:20       ` Ashish Khetan
2013-12-27  6:40         ` Sri Ram Vemulpali
2014-03-27 10:34         ` MPC8641 based custom board Kernel stuck at 1000Mhz core clock Ashish
2014-03-27 16:31           ` Valdis.Kletnieks
2014-04-03  3:25             ` sanjeev sharma
2014-04-04  7:42               ` Ashish
2014-05-02  3:52                 ` sanjeev sharma
  -- strict thread matches above, loose matches on Subject: below --
2014-05-03 16:40 curieux.khetan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).