Am 26.05.2016 um 16:55 schrieb H. Nikolaus Schaller hns@goldelico.com:
Am 17.05.2016 um 19:05 schrieb Tony Lindgren tony@atomide.com:
- H. Nikolaus Schaller hns@goldelico.com [160425 10:43]:
Am 25.04.2016 um 18:20 schrieb Tony Lindgren tony@atomide.com: For reboots at least :) For me it eventually boots with tons of errors.
Well, we should simply avoid "rebooots" :)
FYI, looks like current Linux next reboots OK on igepv5.
Just tested on Pyra with 4.6.0
Kernel is stuck at
Starting kernel...
for a while and then starts.
means ~15 seconds until [ 0.000000] begins. Usually it takes <2 seconds.
But:
[ 0.170790] pinctrl core: initialized pinctrl subsystem [ 0.172154] driver_register 'reg-dummy' [ 0.175351] NET: Registered protocol family 16 [ 0.179862] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.181942] omap_hwmod: l3_main_3 using broken dt data from ocp [ 0.183672] omap_hwmod: l3_main_2 using broken dt data from ocp [ 1.557607] clock: dpll_abe_ck failed transition to 'locked' [ 2.831819] clock: dpll_abe_ck failed transition to 'locked' [ 4.108770] clock: dpll_abe_ck failed transition to 'locked' [ 5.407895] clock: dpll_abe_ck failed transition to 'locked' [ 5.410480] ------------[ cut here ]------------ [ 5.410501] WARNING: CPU: 0 PID: 1 at drivers/clk/clk.c:679 clk_disable+0x28/0x34 [ 5.410508] Modules linked in: [ 5.410523] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.6.0-letux+ #332 [ 5.410531] Hardware name: Generic OMAP5 (Flattened Device Tree) [ 5.410548] [<c010f198>] (unwind_backtrace) from [<c010b6d4>] (show_stack+0x10/0x14) [ 5.410564] [<c010b6d4>] (show_stack) from [<c03e6990>] (dump_stack+0x98/0xd0) [ 5.410579] [<c03e6990>] (dump_stack) from [<c012f7bc>] (__warn+0xd0/0x100) [ 5.410590] [<c012f7bc>] (__warn) from [<c012f890>] (warn_slowpath_null+0x1c/0x24) [ 5.410603] [<c012f890>] (warn_slowpath_null) from [<c05aaa94>] (clk_disable+0x28/0x34) [ 5.410618] [<c05aaa94>] (clk_disable) from [<c011cbf0>] (_disable_clocks+0x18/0x70) [ 5.410631] [<c011cbf0>] (_disable_clocks) from [<c011d2d8>] (_enable+0x270/0x2b4) [ 5.410644] [<c011d2d8>] (_enable) from [<c0a0d5f4>] (_setup+0xc4/0x3ec) [ 5.410657] [<c0a0d5f4>] (_setup) from [<c011d7c0>] (omap_hwmod_for_each+0x3c/0x64) [ 5.410670] [<c011d7c0>] (omap_hwmod_for_each) from [<c0a0dc50>] (__omap_hwmod_setup_all+0x30/0x40) [ 5.410683] [<c0a0dc50>] (__omap_hwmod_setup_all) from [<c01018e0>] (do_one_initcall+0x100/0x1b8) [ 5.410696] [<c01018e0>] (do_one_initcall) from [<c0a00d74>] (kernel_init_freeable+0x120/0x1ec) [ 5.410711] [<c0a00d74>] (kernel_init_freeable) from [<c06c2bcc>] (kernel_init+0x8/0x110) [ 5.410725] [<c06c2bcc>] (kernel_init) from [<c01070b0>] (ret_from_fork+0x14/0x24) [ 5.410782] ---[ end trace 8d6b9260cd66cb9a ]--- [ 5.410792] omap_hwmod: dmic: _wait_target_ready failed: -16 [ 5.410805] omap_hwmod: dmic: cannot be enabled for reset (3) [ 6.718804] clock: dpll_abe_ck failed transition to 'locked' [ 8.017926] clock: dpll_abe_ck failed transition to 'locked' [ 8.020498] ------------[ cut here ]------------ [ 8.020512] WARNING: CPU: 0 PID: 1 at drivers/clk/clk.c:679 clk_disable+0x28/0x34 [ 8.020519] Modules linked in: [ 8.020532] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 4.6.0-letux+ #332 [ 8.020539] Hardware name: Generic OMAP5 (Flattened Device Tree) [ 8.020554] [<c010f198>] (unwind_backtrace) from [<c010b6d4>] (show_stack+0x10/0x14) [ 8.020567] [<c010b6d4>] (show_stack) from [<c03e6990>] (dump_stack+0x98/0xd0) [ 8.020579] [<c03e6990>] (dump_stack) from [<c012f7bc>] (__warn+0xd0/0x100) [ 8.020591] [<c012f7bc>] (__warn) from [<c012f890>] (warn_slowpath_null+0x1c/0x24) [ 8.020604] [<c012f890>] (warn_slowpath_null) from [<c05aaa94>] (clk_disable+0x28/0x34) [ 8.020618] [<c05aaa94>] (clk_disable) from [<c011cbf0>] (_disable_clocks+0x18/0x70) [ 8.020631] [<c011cbf0>] (_disable_clocks) from [<c011d2d8>] (_enable+0x270/0x2b4) [ 8.020643] [<c011d2d8>] (_enable) from [<c0a0d5f4>] (_setup+0xc4/0x3ec) [ 8.020656] [<c0a0d5f4>] (_setup) from [<c011d7c0>] (omap_hwmod_for_each+0x3c/0x64) [ 8.020669] [<c011d7c0>] (omap_hwmod_for_each) from [<c0a0dc50>] (__omap_hwmod_setup_all+0x30/0x40) [ 8.020681] [<c0a0dc50>] (__omap_hwmod_setup_all) from [<c01018e0>] (do_one_initcall+0x100/0x1b8) [ 8.020694] [<c01018e0>] (do_one_initcall) from [<c0a00d74>] (kernel_init_freeable+0x120/0x1ec) [ 8.020706] [<c0a00d74>] (kernel_init_freeable) from [<c06c2bcc>] (kernel_init+0x8/0x110) [ 8.020719] [<c06c2bcc>] (kernel_init) from [<c01070b0>] (ret_from_fork+0x14/0x24) [ 8.020728] ---[ end trace 8d6b9260cd66cb9b ]--- [ 8.020736] omap_hwmod: mcbsp1: _wait_target_ready failed: -16 [ 8.020748] omap_hwmod: mcbsp1: cannot be enabled for reset (3) [ 9.302177] clock: dpll_abe_ck failed transition to 'locked' [ 10.601353] clock: dpll_abe_ck failed transition to 'locked' [ 10.603939] ------------[ cut here ]------------
And after ~20 seconds it is finally stuck.
So it is better, but not yet 100% solved. Someone with more spare time than me can finally fix it (as soon as we have more devices to test on).
BR, Nikolaus
BTW: this state survives a board reset. I have to poweroff by pressing the Palmas connected power button for 10 seconds and then power on.
BR, Nikolaus