Warnings when booting rc5 on a mpc83xx based board

7 messages, 4 authors, 2007-01-17 · open the first message on its own page

Warnings when booting rc5 on a mpc83xx based board

From: Joakim Tjernlund <hidden>
Date: 2007-01-16 17:20:38

after upgrading to rc5 I get this:

IPIC (128 IRQ sources) at fdefd700
QEIC (64 IRQ sources) at fdefc080
PID hash table entries: 512 (order: 9, 2048 bytes)
------------[ cut here ]------------
Badness at c00f4278 [verbose debug info unavailable]
Call Trace:
[C0249DC0] [C00085BC] show_stack+0x48/0x194 (unreliable)
[C0249DF0] [C00F2158] report_bug+0x84/0xac
[C0249E00] [C000DD28] program_check_exception+0xe0/0x538
[C0249E40] [C000F78C] ret_from_except_full+0x0/0x4c
--- Exception: 700 at kref_get+0xc/0x24
    LR = of_node_get+0x20/0x38
[C0249F00] [FFFFFFFF] 0xffffffff (unreliable)
[C0249F10] [C000CCA0] of_find_node_by_type+0x8c/0xd0
[C0249F30] [C02198A0] get_freq+0x2c/0x80
[C0249F50] [C021992C] generic_calibrate_decr+0x38/0xdc
[C0249F70] [C0219E5C] time_init+0x48c/0x530
[C0249FD0] [C02135F4] start_kernel+0x120/0x250
[C0249FF0] [00003438] 0x3438
------------[ cut here ]------------
Badness at c00f4278 [verbose debug info unavailable]
Call Trace:
[C0249DC0] [C00085BC] show_stack+0x48/0x194 (unreliable)
[C0249DF0] [C00F2158] report_bug+0x84/0xac
[C0249E00] [C000DD28] program_check_exception+0xe0/0x538
[C0249E40] [C000F78C] ret_from_except_full+0x0/0x4c
--- Exception: 700 at kref_get+0xc/0x24
    LR = of_node_get+0x20/0x38
[C0249F00] [C7FFEB94] 0xc7ffeb94 (unreliable)
[C0249F10] [C000CCA0] of_find_node_by_type+0x8c/0xd0
[C0249F30] [C02198A0] get_freq+0x2c/0x80
[C0249F50] [C021999C] generic_calibrate_decr+0xa8/0xdc
[C0249F70] [C0219E5C] time_init+0x48c/0x530
[C0249FD0] [C02135F4] start_kernel+0x120/0x250
[C0249FF0] [00003438] 0x3438
------------[ cut here ]------------
Badness at c00f4278 [verbose debug info unavailable]
Call Trace:
[C0249DC0] [C00085BC] show_stack+0x48/0x194 (unreliable)
[C0249DF0] [C00F2158] report_bug+0x84/0xac
[C0249E00] [C000DD28] program_check_exception+0xe0/0x538
[C0249E40] [C000F78C] ret_from_except_full+0x0/0x4c
--- Exception: 700 at kref_get+0xc/0x24
    LR = of_node_get+0x20/0x38
[C0249F00] [C7FFEB94] 0xc7ffeb94 (unreliable)
[C0249F10] [C000CCA0] of_find_node_by_type+0x8c/0xd0
[C0249F30] [C02198A0] get_freq+0x2c/0x80
[C0249F50] [C021996C] generic_calibrate_decr+0x78/0xdc
[C0249F70] [C0219E5C] time_init+0x48c/0x530
[C0249FD0] [C02135F4] start_kernel+0x120/0x250
[C0249FF0] [00003438] 0x3438
------------[ cut here ]------------
Badness at c00f4278 [verbose debug info unavailable]
Call Trace:
[C0249DC0] [C00085BC] show_stack+0x48/0x194 (unreliable)
[C0249DF0] [C00F2158] report_bug+0x84/0xac
[C0249E00] [C000DD28] program_check_exception+0xe0/0x538
[C0249E40] [C000F78C] ret_from_except_full+0x0/0x4c
--- Exception: 700 at kref_get+0xc/0x24
    LR = of_node_get+0x20/0x38
[C0249F00] [C7FFEB94] 0xc7ffeb94 (unreliable)
[C0249F10] [C000CCA0] of_find_node_by_type+0x8c/0xd0
[C0249F30] [C02198A0] get_freq+0x2c/0x80
[C0249F50] [C02199B8] generic_calibrate_decr+0xc4/0xdc
[C0249F70] [C0219E5C] time_init+0x48c/0x530
[C0249FD0] [C02135F4] start_kernel+0x120/0x250
[C0249FF0] [00003438] 0x3438
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)


and this:

Memory: 127272k/131072k available (2252k kernel code, 3636k reserved, 84k data, 95k bs
s, 128k init)
Mount-cache hash table entries: 512
------------[ cut here ]------------
Badness at c00f4278 [verbose debug info unavailable]
Call Trace:
[C0249E00] [C00085BC] show_stack+0x48/0x194 (unreliable)
[C0249E30] [C00F2158] report_bug+0x84/0xac
[C0249E40] [C000DD28] program_check_exception+0xe0/0x538
[C0249E80] [C000F78C] ret_from_except_full+0x0/0x4c
--- Exception: 700 at kref_get+0xc/0x24
    LR = of_node_get+0x20/0x38
[C0249F40] [C00F2CA8] idr_get_new+0x1c/0x78 (unreliable)
[C0249F50] [C000CB0C] of_get_next_child+0x34/0x9c
[C0249F70] [C009556C] proc_device_tree_add_node+0x4c/0x144
[C0249F90] [C0095560] proc_device_tree_add_node+0x40/0x144
[C0249FB0] [C00956D8] proc_device_tree_init+0x74/0x90
[C0249FC0] [C0224630] proc_root_init+0x11c/0x138
[C0249FD0] [C02136B4] start_kernel+0x1e0/0x250
[C0249FF0] [00003438] 0x3438
NET: Registered protocol family 16

Re: Warnings when booting rc5 on a mpc83xx based board

From: Kumar Gala <hidden>
Date: 2007-01-16 19:44:58

Not seeing this on a 2.6.20-rc5 boot of MPC8349.  Any special config  
options on?

- k

On Jan 16, 2007, at 11:20 AM, Joakim Tjernlund wrote:
quoted hunk
after upgrading to rc5 I get this:

IPIC (128 IRQ sources) at fdefd700
QEIC (64 IRQ sources) at fdefc080
PID hash table entries: 512 (order: 9, 2048 bytes)
------------[ cut here ]------------
Badness at c00f4278 [verbose debug info unavailable]
Call Trace:
[C0249DC0] [C00085BC] show_stack+0x48/0x194 (unreliable)
[C0249DF0] [C00F2158] report_bug+0x84/0xac
[C0249E00] [C000DD28] program_check_exception+0xe0/0x538
[C0249E40] [C000F78C] ret_from_except_full+0x0/0x4c
--- Exception: 700 at kref_get+0xc/0x24
    LR = of_node_get+0x20/0x38
[C0249F00] [FFFFFFFF] 0xffffffff (unreliable)
[C0249F10] [C000CCA0] of_find_node_by_type+0x8c/0xd0
[C0249F30] [C02198A0] get_freq+0x2c/0x80
[C0249F50] [C021992C] generic_calibrate_decr+0x38/0xdc
[C0249F70] [C0219E5C] time_init+0x48c/0x530
[C0249FD0] [C02135F4] start_kernel+0x120/0x250
[C0249FF0] [00003438] 0x3438
------------[ cut here ]------------
Badness at c00f4278 [verbose debug info unavailable]
Call Trace:
[C0249DC0] [C00085BC] show_stack+0x48/0x194 (unreliable)
[C0249DF0] [C00F2158] report_bug+0x84/0xac
[C0249E00] [C000DD28] program_check_exception+0xe0/0x538
[C0249E40] [C000F78C] ret_from_except_full+0x0/0x4c
--- Exception: 700 at kref_get+0xc/0x24
    LR = of_node_get+0x20/0x38
[C0249F00] [C7FFEB94] 0xc7ffeb94 (unreliable)
[C0249F10] [C000CCA0] of_find_node_by_type+0x8c/0xd0
[C0249F30] [C02198A0] get_freq+0x2c/0x80
[C0249F50] [C021999C] generic_calibrate_decr+0xa8/0xdc
[C0249F70] [C0219E5C] time_init+0x48c/0x530
[C0249FD0] [C02135F4] start_kernel+0x120/0x250
[C0249FF0] [00003438] 0x3438
------------[ cut here ]------------
Badness at c00f4278 [verbose debug info unavailable]
Call Trace:
[C0249DC0] [C00085BC] show_stack+0x48/0x194 (unreliable)
[C0249DF0] [C00F2158] report_bug+0x84/0xac
[C0249E00] [C000DD28] program_check_exception+0xe0/0x538
[C0249E40] [C000F78C] ret_from_except_full+0x0/0x4c
--- Exception: 700 at kref_get+0xc/0x24
    LR = of_node_get+0x20/0x38
[C0249F00] [C7FFEB94] 0xc7ffeb94 (unreliable)
[C0249F10] [C000CCA0] of_find_node_by_type+0x8c/0xd0
[C0249F30] [C02198A0] get_freq+0x2c/0x80
[C0249F50] [C021996C] generic_calibrate_decr+0x78/0xdc
[C0249F70] [C0219E5C] time_init+0x48c/0x530
[C0249FD0] [C02135F4] start_kernel+0x120/0x250
[C0249FF0] [00003438] 0x3438
------------[ cut here ]------------
Badness at c00f4278 [verbose debug info unavailable]
Call Trace:
[C0249DC0] [C00085BC] show_stack+0x48/0x194 (unreliable)
[C0249DF0] [C00F2158] report_bug+0x84/0xac
[C0249E00] [C000DD28] program_check_exception+0xe0/0x538
[C0249E40] [C000F78C] ret_from_except_full+0x0/0x4c
--- Exception: 700 at kref_get+0xc/0x24
    LR = of_node_get+0x20/0x38
[C0249F00] [C7FFEB94] 0xc7ffeb94 (unreliable)
[C0249F10] [C000CCA0] of_find_node_by_type+0x8c/0xd0
[C0249F30] [C02198A0] get_freq+0x2c/0x80
[C0249F50] [C02199B8] generic_calibrate_decr+0xc4/0xdc
[C0249F70] [C0219E5C] time_init+0x48c/0x530
[C0249FD0] [C02135F4] start_kernel+0x120/0x250
[C0249FF0] [00003438] 0x3438
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)


and this:

Memory: 127272k/131072k available (2252k kernel code, 3636k  
reserved, 84k data, 95k bs
s, 128k init)
Mount-cache hash table entries: 512
------------[ cut here ]------------
Badness at c00f4278 [verbose debug info unavailable]
Call Trace:
[C0249E00] [C00085BC] show_stack+0x48/0x194 (unreliable)
[C0249E30] [C00F2158] report_bug+0x84/0xac
[C0249E40] [C000DD28] program_check_exception+0xe0/0x538
[C0249E80] [C000F78C] ret_from_except_full+0x0/0x4c
--- Exception: 700 at kref_get+0xc/0x24
    LR = of_node_get+0x20/0x38
[C0249F40] [C00F2CA8] idr_get_new+0x1c/0x78 (unreliable)
[C0249F50] [C000CB0C] of_get_next_child+0x34/0x9c
[C0249F70] [C009556C] proc_device_tree_add_node+0x4c/0x144
[C0249F90] [C0095560] proc_device_tree_add_node+0x40/0x144
[C0249FB0] [C00956D8] proc_device_tree_init+0x74/0x90
[C0249FC0] [C0224630] proc_root_init+0x11c/0x138
[C0249FD0] [C02136B4] start_kernel+0x1e0/0x250
[C0249FF0] [00003438] 0x3438
NET: Registered protocol family 16

_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-dev

Re: Warnings when booting rc5 on a mpc83xx based board

From: Joakim Tjernlund <hidden>
Date: 2007-01-16 19:55:44

Don't think so, config attached.

On Tue, 2007-01-16 at 13:43 -0600, Kumar Gala wrote:
Not seeing this on a 2.6.20-rc5 boot of MPC8349.  Any special config  
options on?

- k

On Jan 16, 2007, at 11:20 AM, Joakim Tjernlund wrote:
quoted
after upgrading to rc5 I get this:

IPIC (128 IRQ sources) at fdefd700
QEIC (64 IRQ sources) at fdefc080
PID hash table entries: 512 (order: 9, 2048 bytes)
------------[ cut here ]------------
Badness at c00f4278 [verbose debug info unavailable]
Call Trace:
[C0249DC0] [C00085BC] show_stack+0x48/0x194 (unreliable)
[C0249DF0] [C00F2158] report_bug+0x84/0xac
[C0249E00] [C000DD28] program_check_exception+0xe0/0x538
[C0249E40] [C000F78C] ret_from_except_full+0x0/0x4c
--- Exception: 700 at kref_get+0xc/0x24
    LR = of_node_get+0x20/0x38
[C0249F00] [FFFFFFFF] 0xffffffff (unreliable)
[C0249F10] [C000CCA0] of_find_node_by_type+0x8c/0xd0
[C0249F30] [C02198A0] get_freq+0x2c/0x80
[C0249F50] [C021992C] generic_calibrate_decr+0x38/0xdc
[C0249F70] [C0219E5C] time_init+0x48c/0x530
[C0249FD0] [C02135F4] start_kernel+0x120/0x250
[C0249FF0] [00003438] 0x3438
------------[ cut here ]------------
Badness at c00f4278 [verbose debug info unavailable]
Call Trace:
[C0249DC0] [C00085BC] show_stack+0x48/0x194 (unreliable)
[C0249DF0] [C00F2158] report_bug+0x84/0xac
[C0249E00] [C000DD28] program_check_exception+0xe0/0x538
[C0249E40] [C000F78C] ret_from_except_full+0x0/0x4c
--- Exception: 700 at kref_get+0xc/0x24
    LR = of_node_get+0x20/0x38
[C0249F00] [C7FFEB94] 0xc7ffeb94 (unreliable)
[C0249F10] [C000CCA0] of_find_node_by_type+0x8c/0xd0
[C0249F30] [C02198A0] get_freq+0x2c/0x80
[C0249F50] [C021999C] generic_calibrate_decr+0xa8/0xdc
[C0249F70] [C0219E5C] time_init+0x48c/0x530
[C0249FD0] [C02135F4] start_kernel+0x120/0x250
[C0249FF0] [00003438] 0x3438
------------[ cut here ]------------
Badness at c00f4278 [verbose debug info unavailable]
Call Trace:
[C0249DC0] [C00085BC] show_stack+0x48/0x194 (unreliable)
[C0249DF0] [C00F2158] report_bug+0x84/0xac
[C0249E00] [C000DD28] program_check_exception+0xe0/0x538
[C0249E40] [C000F78C] ret_from_except_full+0x0/0x4c
--- Exception: 700 at kref_get+0xc/0x24
    LR = of_node_get+0x20/0x38
[C0249F00] [C7FFEB94] 0xc7ffeb94 (unreliable)
[C0249F10] [C000CCA0] of_find_node_by_type+0x8c/0xd0
[C0249F30] [C02198A0] get_freq+0x2c/0x80
[C0249F50] [C021996C] generic_calibrate_decr+0x78/0xdc
[C0249F70] [C0219E5C] time_init+0x48c/0x530
[C0249FD0] [C02135F4] start_kernel+0x120/0x250
[C0249FF0] [00003438] 0x3438
------------[ cut here ]------------
Badness at c00f4278 [verbose debug info unavailable]
Call Trace:
[C0249DC0] [C00085BC] show_stack+0x48/0x194 (unreliable)
[C0249DF0] [C00F2158] report_bug+0x84/0xac
[C0249E00] [C000DD28] program_check_exception+0xe0/0x538
[C0249E40] [C000F78C] ret_from_except_full+0x0/0x4c
--- Exception: 700 at kref_get+0xc/0x24
    LR = of_node_get+0x20/0x38
[C0249F00] [C7FFEB94] 0xc7ffeb94 (unreliable)
[C0249F10] [C000CCA0] of_find_node_by_type+0x8c/0xd0
[C0249F30] [C02198A0] get_freq+0x2c/0x80
[C0249F50] [C02199B8] generic_calibrate_decr+0xc4/0xdc
[C0249F70] [C0219E5C] time_init+0x48c/0x530
[C0249FD0] [C02135F4] start_kernel+0x120/0x250
[C0249FF0] [00003438] 0x3438
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)


and this:

Memory: 127272k/131072k available (2252k kernel code, 3636k  
reserved, 84k data, 95k bs
s, 128k init)
Mount-cache hash table entries: 512
------------[ cut here ]------------
Badness at c00f4278 [verbose debug info unavailable]
Call Trace:
[C0249E00] [C00085BC] show_stack+0x48/0x194 (unreliable)
[C0249E30] [C00F2158] report_bug+0x84/0xac
[C0249E40] [C000DD28] program_check_exception+0xe0/0x538
[C0249E80] [C000F78C] ret_from_except_full+0x0/0x4c
--- Exception: 700 at kref_get+0xc/0x24
    LR = of_node_get+0x20/0x38
[C0249F40] [C00F2CA8] idr_get_new+0x1c/0x78 (unreliable)
[C0249F50] [C000CB0C] of_get_next_child+0x34/0x9c
[C0249F70] [C009556C] proc_device_tree_add_node+0x4c/0x144
[C0249F90] [C0095560] proc_device_tree_add_node+0x40/0x144
[C0249FB0] [C00956D8] proc_device_tree_init+0x74/0x90
[C0249FC0] [C0224630] proc_root_init+0x11c/0x138
[C0249FD0] [C02136B4] start_kernel+0x1e0/0x250
[C0249FF0] [00003438] 0x3438
NET: Registered protocol family 16

_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-dev

Re: Warnings when booting rc5 on a mpc83xx based board

From: Nathan Lynch <hidden>
Date: 2007-01-16 20:11:20

Joakim Tjernlund wrote:
quoted hunk
after upgrading to rc5 I get this:

IPIC (128 IRQ sources) at fdefd700
QEIC (64 IRQ sources) at fdefc080
PID hash table entries: 512 (order: 9, 2048 bytes)
------------[ cut here ]------------
Badness at c00f4278 [verbose debug info unavailable]
Call Trace:
[C0249DC0] [C00085BC] show_stack+0x48/0x194 (unreliable)
[C0249DF0] [C00F2158] report_bug+0x84/0xac
[C0249E00] [C000DD28] program_check_exception+0xe0/0x538
[C0249E40] [C000F78C] ret_from_except_full+0x0/0x4c
--- Exception: 700 at kref_get+0xc/0x24
    LR = of_node_get+0x20/0x38
[C0249F00] [FFFFFFFF] 0xffffffff (unreliable)
[C0249F10] [C000CCA0] of_find_node_by_type+0x8c/0xd0
[C0249F30] [C02198A0] get_freq+0x2c/0x80
[C0249F50] [C021992C] generic_calibrate_decr+0x38/0xdc
[C0249F70] [C0219E5C] time_init+0x48c/0x530
[C0249FD0] [C02135F4] start_kernel+0x120/0x250
[C0249FF0] [00003438] 0x3438
Looks like it could be an unbalanced of_node_put causing a node's
refcount to underflow, probably the root node.  The warning in
kref_get has unearthed a couple of these recently, see

http://patchwork.ozlabs.org/linuxppc/patch?id=8840

for example.

Re: Warnings when booting rc5 on a mpc83xx based board

From: Kumar Gala <hidden>
Date: 2007-01-16 20:37:12

On Jan 16, 2007, at 2:11 PM, Nathan Lynch wrote:
Joakim Tjernlund wrote:
quoted
after upgrading to rc5 I get this:

IPIC (128 IRQ sources) at fdefd700
QEIC (64 IRQ sources) at fdefc080
PID hash table entries: 512 (order: 9, 2048 bytes)
------------[ cut here ]------------
Badness at c00f4278 [verbose debug info unavailable]
Call Trace:
[C0249DC0] [C00085BC] show_stack+0x48/0x194 (unreliable)
[C0249DF0] [C00F2158] report_bug+0x84/0xac
[C0249E00] [C000DD28] program_check_exception+0xe0/0x538
[C0249E40] [C000F78C] ret_from_except_full+0x0/0x4c
--- Exception: 700 at kref_get+0xc/0x24
    LR = of_node_get+0x20/0x38
[C0249F00] [FFFFFFFF] 0xffffffff (unreliable)
[C0249F10] [C000CCA0] of_find_node_by_type+0x8c/0xd0
[C0249F30] [C02198A0] get_freq+0x2c/0x80
[C0249F50] [C021992C] generic_calibrate_decr+0x38/0xdc
[C0249F70] [C0219E5C] time_init+0x48c/0x530
[C0249FD0] [C02135F4] start_kernel+0x120/0x250
[C0249FF0] [00003438] 0x3438
Looks like it could be an unbalanced of_node_put causing a node's
refcount to underflow, probably the root node.  The warning in
kref_get has unearthed a couple of these recently, see

http://patchwork.ozlabs.org/linuxppc/patch?id=8840

for example.
Joakim,

In your board code do you having something like:

         np = of_find_node_by_type(NULL, "qeic");
         if (!np)
                 return;

         qe_ic_init(np, 0);
         of_node_put(np);

in _init_IRQ?

if so remove the of_node_put() after qe_ic_init() and see if the  
issue still exists.

- k

Re: Warnings when booting rc5 on a mpc83xx based board

From: Kumar Gala <hidden>
Date: 2007-01-16 20:52:05

On Jan 16, 2007, at 2:36 PM, Kumar Gala wrote:
On Jan 16, 2007, at 2:11 PM, Nathan Lynch wrote:
quoted
Joakim Tjernlund wrote:
quoted
after upgrading to rc5 I get this:

IPIC (128 IRQ sources) at fdefd700
QEIC (64 IRQ sources) at fdefc080
PID hash table entries: 512 (order: 9, 2048 bytes)
------------[ cut here ]------------
Badness at c00f4278 [verbose debug info unavailable]
Call Trace:
[C0249DC0] [C00085BC] show_stack+0x48/0x194 (unreliable)
[C0249DF0] [C00F2158] report_bug+0x84/0xac
[C0249E00] [C000DD28] program_check_exception+0xe0/0x538
[C0249E40] [C000F78C] ret_from_except_full+0x0/0x4c
--- Exception: 700 at kref_get+0xc/0x24
    LR = of_node_get+0x20/0x38
[C0249F00] [FFFFFFFF] 0xffffffff (unreliable)
[C0249F10] [C000CCA0] of_find_node_by_type+0x8c/0xd0
[C0249F30] [C02198A0] get_freq+0x2c/0x80
[C0249F50] [C021992C] generic_calibrate_decr+0x38/0xdc
[C0249F70] [C0219E5C] time_init+0x48c/0x530
[C0249FD0] [C02135F4] start_kernel+0x120/0x250
[C0249FF0] [00003438] 0x3438
Looks like it could be an unbalanced of_node_put causing a node's
refcount to underflow, probably the root node.  The warning in
kref_get has unearthed a couple of these recently, see

http://patchwork.ozlabs.org/linuxppc/patch?id=8840

for example.
Joakim,

In your board code do you having something like:

         np = of_find_node_by_type(NULL, "qeic");
         if (!np)
                 return;

         qe_ic_init(np, 0);
         of_node_put(np);

in _init_IRQ?

if so remove the of_node_put() after qe_ic_init() and see if the
issue still exists.
If this ends up being the issue we'll change qe_ic_init to stop doing  
the of_node_put() and change ipic_init() as well.  But lets first  
validate that this is the cause.

- k

RE: Warnings when booting rc5 on a mpc83xx based board

From: Li Yang-r58472 <hidden>
Date: 2007-01-17 06:08:48

Please try:
--- a/arch/powerpc/platforms/83xx/mpc832x_mds.c
+++ b/arch/powerpc/platforms/83xx/mpc832x_mds.c
@@ -103,7 +103,7 @@ static void __init mpc832x_sys_setup_arch(void)
 #ifdef CONFIG_QUICC_ENGINE
        qe_reset();

-       if ((np =3D of_find_node_by_name(np, "par_io")) !=3D NULL) {
+       if ((np =3D of_find_node_by_name(NULL, "par_io")) !=3D NULL) {
                par_io_init(np);
                of_node_put(np);

- Leo
-----Original Message-----
From: linuxppc-dev-bounces+leoli=3Dfreescale.com@ozlabs.org
[mailto:linuxppc-dev-bounces+leoli=3Dfreescale.com@ozlabs.org] On =
Behalf
Of Joakim
quoted hunk
Tjernlund
Sent: Wednesday, January 17, 2007 1:21 AM
To: 'linuxppc-dev Development'
Subject: Warnings when booting rc5 on a mpc83xx based board
=20
after upgrading to rc5 I get this:
=20
IPIC (128 IRQ sources) at fdefd700
QEIC (64 IRQ sources) at fdefc080
PID hash table entries: 512 (order: 9, 2048 bytes)
------------[ cut here ]------------
Badness at c00f4278 [verbose debug info unavailable]
Call Trace:
[C0249DC0] [C00085BC] show_stack+0x48/0x194 (unreliable)
[C0249DF0] [C00F2158] report_bug+0x84/0xac
[C0249E00] [C000DD28] program_check_exception+0xe0/0x538
[C0249E40] [C000F78C] ret_from_except_full+0x0/0x4c
--- Exception: 700 at kref_get+0xc/0x24
    LR =3D of_node_get+0x20/0x38
[C0249F00] [FFFFFFFF] 0xffffffff (unreliable)
[C0249F10] [C000CCA0] of_find_node_by_type+0x8c/0xd0
[C0249F30] [C02198A0] get_freq+0x2c/0x80
[C0249F50] [C021992C] generic_calibrate_decr+0x38/0xdc
[C0249F70] [C0219E5C] time_init+0x48c/0x530
[C0249FD0] [C02135F4] start_kernel+0x120/0x250
[C0249FF0] [00003438] 0x3438
------------[ cut here ]------------
Badness at c00f4278 [verbose debug info unavailable]
Call Trace:
[C0249DC0] [C00085BC] show_stack+0x48/0x194 (unreliable)
[C0249DF0] [C00F2158] report_bug+0x84/0xac
[C0249E00] [C000DD28] program_check_exception+0xe0/0x538
[C0249E40] [C000F78C] ret_from_except_full+0x0/0x4c
--- Exception: 700 at kref_get+0xc/0x24
    LR =3D of_node_get+0x20/0x38
[C0249F00] [C7FFEB94] 0xc7ffeb94 (unreliable)
[C0249F10] [C000CCA0] of_find_node_by_type+0x8c/0xd0
[C0249F30] [C02198A0] get_freq+0x2c/0x80
[C0249F50] [C021999C] generic_calibrate_decr+0xa8/0xdc
[C0249F70] [C0219E5C] time_init+0x48c/0x530
[C0249FD0] [C02135F4] start_kernel+0x120/0x250
[C0249FF0] [00003438] 0x3438
------------[ cut here ]------------
Badness at c00f4278 [verbose debug info unavailable]
Call Trace:
[C0249DC0] [C00085BC] show_stack+0x48/0x194 (unreliable)
[C0249DF0] [C00F2158] report_bug+0x84/0xac
[C0249E00] [C000DD28] program_check_exception+0xe0/0x538
[C0249E40] [C000F78C] ret_from_except_full+0x0/0x4c
--- Exception: 700 at kref_get+0xc/0x24
    LR =3D of_node_get+0x20/0x38
[C0249F00] [C7FFEB94] 0xc7ffeb94 (unreliable)
[C0249F10] [C000CCA0] of_find_node_by_type+0x8c/0xd0
[C0249F30] [C02198A0] get_freq+0x2c/0x80
[C0249F50] [C021996C] generic_calibrate_decr+0x78/0xdc
[C0249F70] [C0219E5C] time_init+0x48c/0x530
[C0249FD0] [C02135F4] start_kernel+0x120/0x250
[C0249FF0] [00003438] 0x3438
------------[ cut here ]------------
Badness at c00f4278 [verbose debug info unavailable]
Call Trace:
[C0249DC0] [C00085BC] show_stack+0x48/0x194 (unreliable)
[C0249DF0] [C00F2158] report_bug+0x84/0xac
[C0249E00] [C000DD28] program_check_exception+0xe0/0x538
[C0249E40] [C000F78C] ret_from_except_full+0x0/0x4c
--- Exception: 700 at kref_get+0xc/0x24
    LR =3D of_node_get+0x20/0x38
[C0249F00] [C7FFEB94] 0xc7ffeb94 (unreliable)
[C0249F10] [C000CCA0] of_find_node_by_type+0x8c/0xd0
[C0249F30] [C02198A0] get_freq+0x2c/0x80
[C0249F50] [C02199B8] generic_calibrate_decr+0xc4/0xdc
[C0249F70] [C0219E5C] time_init+0x48c/0x530
[C0249FD0] [C02135F4] start_kernel+0x120/0x250
[C0249FF0] [00003438] 0x3438
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
=20
=20
and this:
=20
Memory: 127272k/131072k available (2252k kernel code, 3636k reserved,
84k data,
quoted hunk
95k bs
s, 128k init)
Mount-cache hash table entries: 512
------------[ cut here ]------------
Badness at c00f4278 [verbose debug info unavailable]
Call Trace:
[C0249E00] [C00085BC] show_stack+0x48/0x194 (unreliable)
[C0249E30] [C00F2158] report_bug+0x84/0xac
[C0249E40] [C000DD28] program_check_exception+0xe0/0x538
[C0249E80] [C000F78C] ret_from_except_full+0x0/0x4c
--- Exception: 700 at kref_get+0xc/0x24
    LR =3D of_node_get+0x20/0x38
[C0249F40] [C00F2CA8] idr_get_new+0x1c/0x78 (unreliable)
[C0249F50] [C000CB0C] of_get_next_child+0x34/0x9c
[C0249F70] [C009556C] proc_device_tree_add_node+0x4c/0x144
[C0249F90] [C0095560] proc_device_tree_add_node+0x40/0x144
[C0249FB0] [C00956D8] proc_device_tree_init+0x74/0x90
[C0249FC0] [C0224630] proc_root_init+0x11c/0x138
[C0249FD0] [C02136B4] start_kernel+0x1e0/0x250
[C0249FF0] [00003438] 0x3438
NET: Registered protocol family 16
=20
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-dev
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help