Re: am3517: failed to boot 3.10-rc1

2013-05-21 Thread Yegor Yefremov
On 17.05.2013 18:51, Kevin Hilman wrote:
 Yegor Yefremov yegor_s...@visionsystems.de writes:

 On 15.05.2013 10:37, Yegor Yefremov wrote:
 On 14.05.2013 15:01, Yegor Yefremov wrote:
 On 14.05.2013 14:52, Felipe Balbi wrote:
 On Tue, May 14, 2013 at 11:24:44AM +0200, Yegor Yefremov wrote:
 Trying to boot 3.10-rc1 on an am3515 based board. With the same
 .config as 3.7 the system comes to RTC stops there. I've also tried
 make omap2plus_defconfig with no visible difference. I'm booting from
 MMC card and it will be detected by the system. Kernel is from
 http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git, latest
 commit f722406faae2d073cc1d01063d1123c35425939e. Are there any pending
 patches needed to boot on am3517?
 does v3.9 work ? Can you bisect ?
 'git checkout v3.9' version is working, will try to bisect.
 This is bisect's result:

 f7b861b7a6d9d1838cbbb5f4053e61578b86d134 is the first bad commit
 commit f7b861b7a6d9d1838cbbb5f4053e61578b86d134
 Author: Thomas Gleixner t...@linutronix.de
 Date:   Thu Mar 21 22:49:38 2013 +0100

 arm: Use generic idle loop

 Use the generic idle loop and replace enable/disable_hlt with the
 respective core functions.

 Signed-off-by: Thomas Gleixner t...@linutronix.de
 Cc: Linus Torvalds torva...@linux-foundation.org
 Cc: Rusty Russell ru...@rustcorp.com.au
 Cc: Paul McKenney paul...@linux.vnet.ibm.com
 Cc: Peter Zijlstra pet...@infradead.org
 Reviewed-by: Cc: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com
 Cc: Magnus Damm magnus.d...@gmail.com
 Cc: Russell King li...@arm.linux.org.uk
 Tested-by: Kevin Hilman khil...@linaro.org # OMAP
 Link: http://lkml.kernel.org/r/20130321215233.826238...@linutronix.de

 :04 04 887517403888ff3947bce216aa4c1ff3ce3af434 
 8dc5236688a80fc64fa4112ce6136ecf3a19bac9 M  arch
 We had such a problem long ago
 (https://patchwork.kernel.org/patch/1220061/ and
 http://www.spinics.net/lists/arm-kernel/msg168865.html) and the
 workaround was to use hohlt in kernel parameters. But with this patch
 the nohlt has gone. So now we need a solution, that fixes the root
 of the problem.
 The broken 'nohlt' feature was indeed a regression caused by the above
 patch, but there's already a fix queued for v3.10-rc2[1], so -rc1 will
 need the patch applied manually.

 Kevin

 [1] https://lkml.org/lkml/2013/5/5/6

Thanks. rc2's 'nohlt' is working as expected.

Yegor

--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: am3517: failed to boot 3.10-rc1

2013-05-17 Thread Kevin Hilman
Yegor Yefremov yegor_s...@visionsystems.de writes:

 On 15.05.2013 10:37, Yegor Yefremov wrote:
 On 14.05.2013 15:01, Yegor Yefremov wrote:
 On 14.05.2013 14:52, Felipe Balbi wrote:
 On Tue, May 14, 2013 at 11:24:44AM +0200, Yegor Yefremov wrote:
 Trying to boot 3.10-rc1 on an am3515 based board. With the same
 .config as 3.7 the system comes to RTC stops there. I've also tried
 make omap2plus_defconfig with no visible difference. I'm booting from
 MMC card and it will be detected by the system. Kernel is from
 http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git, latest
 commit f722406faae2d073cc1d01063d1123c35425939e. Are there any pending
 patches needed to boot on am3517?
 does v3.9 work ? Can you bisect ?

 'git checkout v3.9' version is working, will try to bisect.
 
 This is bisect's result:
 
 f7b861b7a6d9d1838cbbb5f4053e61578b86d134 is the first bad commit
 commit f7b861b7a6d9d1838cbbb5f4053e61578b86d134
 Author: Thomas Gleixner t...@linutronix.de
 Date:   Thu Mar 21 22:49:38 2013 +0100
 
 arm: Use generic idle loop
 
 Use the generic idle loop and replace enable/disable_hlt with the
 respective core functions.
 
 Signed-off-by: Thomas Gleixner t...@linutronix.de
 Cc: Linus Torvalds torva...@linux-foundation.org
 Cc: Rusty Russell ru...@rustcorp.com.au
 Cc: Paul McKenney paul...@linux.vnet.ibm.com
 Cc: Peter Zijlstra pet...@infradead.org
 Reviewed-by: Cc: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com
 Cc: Magnus Damm magnus.d...@gmail.com
 Cc: Russell King li...@arm.linux.org.uk
 Tested-by: Kevin Hilman khil...@linaro.org # OMAP
 Link: http://lkml.kernel.org/r/20130321215233.826238...@linutronix.de
 
 :04 04 887517403888ff3947bce216aa4c1ff3ce3af434 
 8dc5236688a80fc64fa4112ce6136ecf3a19bac9 M  arch

 We had such a problem long ago
 (https://patchwork.kernel.org/patch/1220061/ and
 http://www.spinics.net/lists/arm-kernel/msg168865.html) and the
 workaround was to use hohlt in kernel parameters. But with this patch
 the nohlt has gone. So now we need a solution, that fixes the root
 of the problem.

The broken 'nohlt' feature was indeed a regression caused by the above
patch, but there's already a fix queued for v3.10-rc2[1], so -rc1 will
need the patch applied manually.

Kevin

[1] https://lkml.org/lkml/2013/5/5/6
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: am3517: failed to boot 3.10-rc1

2013-05-16 Thread Tony Lindgren
* Yegor Yefremov yegor_s...@visionsystems.de [130515 02:37]:
 On 15.05.2013 10:37, Yegor Yefremov wrote:
  On 14.05.2013 15:01, Yegor Yefremov wrote:
  On 14.05.2013 14:52, Felipe Balbi wrote:
  On Tue, May 14, 2013 at 11:24:44AM +0200, Yegor Yefremov wrote:
  Trying to boot 3.10-rc1 on an am3515 based board. With the same
  .config as 3.7 the system comes to RTC stops there. I've also tried
  make omap2plus_defconfig with no visible difference. I'm booting from
  MMC card and it will be detected by the system. Kernel is from
  http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git, latest
  commit f722406faae2d073cc1d01063d1123c35425939e. Are there any pending
  patches needed to boot on am3517?
  does v3.9 work ? Can you bisect ?
 
  'git checkout v3.9' version is working, will try to bisect.
  
  This is bisect's result:
  
  f7b861b7a6d9d1838cbbb5f4053e61578b86d134 is the first bad commit
  commit f7b861b7a6d9d1838cbbb5f4053e61578b86d134
  Author: Thomas Gleixner t...@linutronix.de
  Date:   Thu Mar 21 22:49:38 2013 +0100
  
  arm: Use generic idle loop
  
  Use the generic idle loop and replace enable/disable_hlt with the
  respective core functions.
  
  Signed-off-by: Thomas Gleixner t...@linutronix.de
  Cc: Linus Torvalds torva...@linux-foundation.org
  Cc: Rusty Russell ru...@rustcorp.com.au
  Cc: Paul McKenney paul...@linux.vnet.ibm.com
  Cc: Peter Zijlstra pet...@infradead.org
  Reviewed-by: Cc: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com
  Cc: Magnus Damm magnus.d...@gmail.com
  Cc: Russell King li...@arm.linux.org.uk
  Tested-by: Kevin Hilman khil...@linaro.org # OMAP
  Link: http://lkml.kernel.org/r/20130321215233.826238...@linutronix.de
  
  :04 04 887517403888ff3947bce216aa4c1ff3ce3af434 
  8dc5236688a80fc64fa4112ce6136ecf3a19bac9 M  arch
 
 We had such a problem long ago (https://patchwork.kernel.org/patch/1220061/ 
 and http://www.spinics.net/lists/arm-kernel/msg168865.html) and the 
 workaround was to use hohlt in kernel parameters. But with this patch the 
 nohlt has gone. So now we need a solution, that fixes the root of the 
 problem.

Hmm at least am3703 boots just fine with v3.10-rc1 except for
the deeper idle states not working properly without the patch
I posted. And looks like the PM for DT based booting still needs
a bit work.

Regards,

Tony
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: am3517: failed to boot 3.10-rc1

2013-05-15 Thread Yegor Yefremov
On 14.05.2013 15:01, Yegor Yefremov wrote:
 On 14.05.2013 14:52, Felipe Balbi wrote:
 On Tue, May 14, 2013 at 11:24:44AM +0200, Yegor Yefremov wrote:
 Trying to boot 3.10-rc1 on an am3515 based board. With the same
 .config as 3.7 the system comes to RTC stops there. I've also tried
 make omap2plus_defconfig with no visible difference. I'm booting from
 MMC card and it will be detected by the system. Kernel is from
 http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git, latest
 commit f722406faae2d073cc1d01063d1123c35425939e. Are there any pending
 patches needed to boot on am3517?
 does v3.9 work ? Can you bisect ?
 
 'git checkout v3.9' version is working, will try to bisect.

This is bisect's result:

f7b861b7a6d9d1838cbbb5f4053e61578b86d134 is the first bad commit
commit f7b861b7a6d9d1838cbbb5f4053e61578b86d134
Author: Thomas Gleixner t...@linutronix.de
Date:   Thu Mar 21 22:49:38 2013 +0100

arm: Use generic idle loop

Use the generic idle loop and replace enable/disable_hlt with the
respective core functions.

Signed-off-by: Thomas Gleixner t...@linutronix.de
Cc: Linus Torvalds torva...@linux-foundation.org
Cc: Rusty Russell ru...@rustcorp.com.au
Cc: Paul McKenney paul...@linux.vnet.ibm.com
Cc: Peter Zijlstra pet...@infradead.org
Reviewed-by: Cc: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com
Cc: Magnus Damm magnus.d...@gmail.com
Cc: Russell King li...@arm.linux.org.uk
Tested-by: Kevin Hilman khil...@linaro.org # OMAP
Link: http://lkml.kernel.org/r/20130321215233.826238...@linutronix.de

:04 04 887517403888ff3947bce216aa4c1ff3ce3af434 
8dc5236688a80fc64fa4112ce6136ecf3a19bac9 M  arch

Any idea?

Yegor
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: am3517: failed to boot 3.10-rc1

2013-05-15 Thread Yegor Yefremov
On 15.05.2013 10:37, Yegor Yefremov wrote:
 On 14.05.2013 15:01, Yegor Yefremov wrote:
 On 14.05.2013 14:52, Felipe Balbi wrote:
 On Tue, May 14, 2013 at 11:24:44AM +0200, Yegor Yefremov wrote:
 Trying to boot 3.10-rc1 on an am3515 based board. With the same
 .config as 3.7 the system comes to RTC stops there. I've also tried
 make omap2plus_defconfig with no visible difference. I'm booting from
 MMC card and it will be detected by the system. Kernel is from
 http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git, latest
 commit f722406faae2d073cc1d01063d1123c35425939e. Are there any pending
 patches needed to boot on am3517?
 does v3.9 work ? Can you bisect ?

 'git checkout v3.9' version is working, will try to bisect.
 
 This is bisect's result:
 
 f7b861b7a6d9d1838cbbb5f4053e61578b86d134 is the first bad commit
 commit f7b861b7a6d9d1838cbbb5f4053e61578b86d134
 Author: Thomas Gleixner t...@linutronix.de
 Date:   Thu Mar 21 22:49:38 2013 +0100
 
 arm: Use generic idle loop
 
 Use the generic idle loop and replace enable/disable_hlt with the
 respective core functions.
 
 Signed-off-by: Thomas Gleixner t...@linutronix.de
 Cc: Linus Torvalds torva...@linux-foundation.org
 Cc: Rusty Russell ru...@rustcorp.com.au
 Cc: Paul McKenney paul...@linux.vnet.ibm.com
 Cc: Peter Zijlstra pet...@infradead.org
 Reviewed-by: Cc: Srivatsa S. Bhat srivatsa.b...@linux.vnet.ibm.com
 Cc: Magnus Damm magnus.d...@gmail.com
 Cc: Russell King li...@arm.linux.org.uk
 Tested-by: Kevin Hilman khil...@linaro.org # OMAP
 Link: http://lkml.kernel.org/r/20130321215233.826238...@linutronix.de
 
 :04 04 887517403888ff3947bce216aa4c1ff3ce3af434 
 8dc5236688a80fc64fa4112ce6136ecf3a19bac9 M  arch

We had such a problem long ago (https://patchwork.kernel.org/patch/1220061/ and 
http://www.spinics.net/lists/arm-kernel/msg168865.html) and the workaround was 
to use hohlt in kernel parameters. But with this patch the nohlt has gone. So 
now we need a solution, that fixes the root of the problem.

--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


am3517: failed to boot 3.10-rc1

2013-05-14 Thread Yegor Yefremov
Trying to boot 3.10-rc1 on an am3515 based board. With the same .config as 3.7 
the system comes to RTC stops there. I've also tried make omap2plus_defconfig 
with no visible difference. I'm booting from MMC card and it will be detected 
by the system. Kernel is from 
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git, latest commit 
f722406faae2d073cc1d01063d1123c35425939e. Are there any pending patches needed 
to boot on am3517?

Here bootlog:

Booting from mmc ...
## Booting kernel from Legacy Image at 8200 ...
   Image Name:   Linux-3.10.0-rc1-dirty
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:3750728 Bytes = 3.6 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

[0.00] Booting Linux on physical CPU 0x0
[0.00] Linux version 3.10.0-rc1-dirty (YegorYefremov@development1) (gcc 
version 4.5.3 (Buildroot 2012.05-rc2-00022-g339098e) ) #27 SMP Tue May 14 
11:10:08 CEST 2013
[0.00] CPU: ARMv7 Processor [411fc087] revision 7 (ARMv7), cr=10c5387d
[0.00] CPU: PIPT / VIPT nonaliasing data cache, VIPT nonaliasing 
instruction cache
[0.00] Machine: OMAP3517/AM3517 EVM
[0.00] Ignoring tag cmdline (using the default kernel command line)
[0.00] cma: CMA: reserved 16 MiB at 8e80
[0.00] Memory policy: ECC disabled, Data cache writeback
[0.00] CPU: All CPU(s) started in SVC mode.
[0.00] AM3517 ES1.1 (l2cache sgx neon )
[0.00] PERCPU: Embedded 9 pages/cpu @c0ecd000 s13632 r8192 d15040 u36864
[0.00] Built 1 zonelists in Zone order, mobility grouping on.  Total 
pages: 64768
[0.00] Kernel command line: root=/dev/mmcblk0p2 rootwait 
console=ttyO2,115200 nohlt
[0.00] PID hash table entries: 1024 (order: 0, 4096 bytes)
[0.00] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[0.00] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[0.00] Memory: 255MB = 255MB total
[0.00] Memory: 229308k/229308k available, 32836k reserved, 0K highmem
[0.00] Virtual kernel memory layout:
[0.00] vector  : 0x - 0x1000   (   4 kB)
[0.00] fixmap  : 0xfff0 - 0xfffe   ( 896 kB)
[0.00] vmalloc : 0xd080 - 0xff00   ( 744 MB)
[0.00] lowmem  : 0xc000 - 0xd000   ( 256 MB)
[0.00] pkmap   : 0xbfe0 - 0xc000   (   2 MB)
[0.00] modules : 0xbf00 - 0xbfe0   (  14 MB)
[0.00]   .text : 0xc0008000 - 0xc0689084   (6661 kB)
[0.00]   .init : 0xc068a000 - 0xc06e2540   ( 354 kB)
[0.00]   .data : 0xc06e4000 - 0xc0764f68   ( 516 kB)
[0.00].bss : 0xc0764f68 - 0xc0cc6b58   (5511 kB)
[0.00] Hierarchical RCU implementation.
[0.00]  RCU restricting CPUs from NR_CPUS=2 to nr_cpu_ids=1.
[0.00] NR_IRQS:16 nr_irqs:16 16
[0.00] IRQ: Found an INTC at 0xfa20 (revision 4.0) with 96 
interrupts
[0.00] Total of 96 interrupts on 1 active controller
[0.00] Clocking rate (Crystal/Core/MPU): 26.0/332/500 MHz
[0.00] OMAP clockevent source: timer1 at 32768 Hz
[0.00] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 
131071999ms
[0.00] OMAP clocksource: 32k_counter at 32768 Hz
[0.00] Console: colour dummy device 80x30
[0.00] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., 
Ingo Molnar
[0.00] ... MAX_LOCKDEP_SUBCLASSES:  8
[0.00] ... MAX_LOCK_DEPTH:  48
[0.00] ... MAX_LOCKDEP_KEYS:8191
[0.00] ... CLASSHASH_SIZE:  4096
[0.00] ... MAX_LOCKDEP_ENTRIES: 16384
[0.00] ... MAX_LOCKDEP_CHAINS:  32768
[0.00] ... CHAINHASH_SIZE:  16384
[0.00]  memory used by lock dependency info: 3695 kB
[0.00]  per task-struct memory footprint: 1152 bytes
[0.001464] Calibrating delay loop... 329.31 BogoMIPS (lpj=1646592)
[0.119567] pid_max: default: 32768 minimum: 301
[0.120330] Security Framework initialized
[0.120544] Mount-cache hash table entries: 512
[0.125946] CPU: Testing write buffer coherency: ok
[0.128051] CPU0: thread -1, cpu 0, socket -1, mpidr 0
[0.128204] Setting up static identity map for 0xc04a99c8 - 0xc04a9a20
[0.133209] Brought up 1 CPUs
[0.133270] SMP: Total of 1 processors activated (329.31 BogoMIPS).
[0.133270] CPU: All CPU(s) started in SVC mode.
[0.137817] devtmpfs: initialized
[0.205139] pinctrl core: initialized pinctrl subsystem
[0.212188] regulator-dummy: no parameters
[0.217559] NET: Registered protocol family 16
[0.230255] DMA: preallocated 256 KiB pool for atomic coherent allocations
[0.233306] omap-gpmc omap-gpmc: GPMC revision 5.0
[0.249542] OMAP GPIO hardware version 2.5
[0.276336] omap_mux_init: Add partition: 

Re: am3517: failed to boot 3.10-rc1

2013-05-14 Thread Felipe Balbi
On Tue, May 14, 2013 at 11:24:44AM +0200, Yegor Yefremov wrote:
 Trying to boot 3.10-rc1 on an am3515 based board. With the same
 .config as 3.7 the system comes to RTC stops there. I've also tried
 make omap2plus_defconfig with no visible difference. I'm booting from
 MMC card and it will be detected by the system. Kernel is from
 http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git, latest
 commit f722406faae2d073cc1d01063d1123c35425939e. Are there any pending
 patches needed to boot on am3517?

does v3.9 work ? Can you bisect ?

-- 
balbi


signature.asc
Description: Digital signature


Re: am3517: failed to boot 3.10-rc1

2013-05-14 Thread Yegor Yefremov
On 14.05.2013 14:52, Felipe Balbi wrote:
 On Tue, May 14, 2013 at 11:24:44AM +0200, Yegor Yefremov wrote:
 Trying to boot 3.10-rc1 on an am3515 based board. With the same
 .config as 3.7 the system comes to RTC stops there. I've also tried
 make omap2plus_defconfig with no visible difference. I'm booting from
 MMC card and it will be detected by the system. Kernel is from
 http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git, latest
 commit f722406faae2d073cc1d01063d1123c35425939e. Are there any pending
 patches needed to boot on am3517?
 does v3.9 work ? Can you bisect ?

'git checkout v3.9' version is working, will try to bisect.

Yegor
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html