public inbox for linux-omap@vger.kernel.org
 help / color / mirror / Atom feed
* OMAP baseline test results for v3.6-rc5
@ 2012-09-09 17:56 Paul Walmsley
  2012-09-09 18:15 ` Paul Walmsley
  0 siblings, 1 reply; 4+ messages in thread
From: Paul Walmsley @ 2012-09-09 17:56 UTC (permalink / raw)
  To: linux-omap; +Cc: linux-arm-kernel, Andreas Müller, grinberg


Here are some basic OMAP boot and power management test results for 
v3.6-rc5:

   http://www.pwsan.com/omap/testlogs/test_v3.6-rc5/20120908202511/

Some observations:

Boot tests:

* CM-T3517: L3 in-band error with USB OTG during boot
  - Cause unknown; longstanding issue; does not occur on the 3517EVM

* 3517EVM & CM-T3517: boot hangs
  - Probably due to the use of NFS root; there are likely some Kconfig, 
    board file, and PM issues with EMAC

PM tests:

* 37xx EVM: CORE not entering dynamic off-idle
  - Cause unknown; dynamic retention-idle seems to work; system suspend to 
    off works

* 4430ES2 Panda: UART corruption during long transmit buffers
  - Presumably due to either a missing hardware workaround or a bug in
    the OMAP serial driver

* 4430ES2 Panda: CORE, L4PER, L3INIT, TESLA, IVAHD not going idle
  - Cause unknown; may be partially due to McPDM reset problem


Changes from v3.6-rc4 (test 20120904122415):
(see http://www.pwsan.com/omap/testlogs/test_v3.6-rc4/20120904122415/ )

- N800 no longer panics on boot

- Kernel command line changed for PM tests; 'debug ignore_loglevel' no
  longer specified.  This allows UART clock gating on OMAP4, but does
  not seem to affect OMAP3 (!).  During test 20120904122415, this
  masked the UART transmit data corruption problem that was seen on
  previous tests, e.g.
  http://www.pwsan.com/omap/testlogs/am35xx_devel_3.6/20120628014213/pm/4430es2panda_log.txt

- OMAP4 UART transmit buffer corruption visible again, due to the
  above change.

- 3730 Beagle XM added back into to boot & PM testbed.

- Kernel configs are now included in the test report tree under the 
  build/kernels directory (thanks to Andreas for the suggestion)


object size (delta in bytes from test_v3.6-rc4 (4cbe5a555fa58a79b6ecbb6c531b8bab0650778d)):
  text 	  data 	   bss 	 total 	kernel
  +364 	   -16 	     0 	  +348 	2430_testconfig
  +308 	   -16 	     0 	  +292 	5912osk_testconfig
  +304 	   -16 	     0 	  +288 	am33xx_testconfig
  +260 	    -8 	     0 	  +252 	n800_b_testconfig
  +260 	   +24 	     0 	  +284 	n800_multi_omap2xxx
  +276 	     0 	     0 	  +276 	n800_testconfig
  +192 	   +16 	     0 	  +208 	omap1510_defconfig
  +192 	   -16 	     0 	  +176 	omap1_defconfig
  +308 	     0 	     0 	  +308 	omap2_4_testconfig
  +300 	   -16 	     0 	  +284 	omap2plus_defconfig
  +300 	    -8 	     0 	  +292 	omap2plus_no_pm
  +364 	   +16 	     0 	  +380 	omap3_4_testconfig
  +300 	   +16 	     0 	  +316 	omap3_testconfig
  +364 	    -8 	     0 	  +356 	omap4_testconfig
  +304 	   +16 	     0 	  +320 	rmk_omap3430_ldp_oldconfig
  +244 	   +16 	     0 	  +260 	rmk_omap4430_sdp_oldconfig


- Paul

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

* Re: OMAP baseline test results for v3.6-rc5
  2012-09-09 17:56 OMAP baseline test results for v3.6-rc5 Paul Walmsley
@ 2012-09-09 18:15 ` Paul Walmsley
  2012-09-10  5:51   ` Felipe Balbi
  0 siblings, 1 reply; 4+ messages in thread
From: Paul Walmsley @ 2012-09-09 18:15 UTC (permalink / raw)
  To: linux-omap; +Cc: linux-arm-kernel, Andreas Müller, grinberg

One other thing to mention:

On Sun, 9 Sep 2012, Paul Walmsley wrote:

> PM tests:
> 
> * 37xx EVM: CORE not entering dynamic off-idle
>   - Cause unknown; dynamic retention-idle seems to work; system suspend to 
>     off works
> 
> * 4430ES2 Panda: UART corruption during long transmit buffers
>   - Presumably due to either a missing hardware workaround or a bug in
>     the OMAP serial driver
> 
> * 4430ES2 Panda: CORE, L4PER, L3INIT, TESLA, IVAHD not going idle
>   - Cause unknown; may be partially due to McPDM reset problem

* 3730 Beagle XM: does not serial wake from off-idle suspend when console
  UART doesn't clock gate ("debug ignore_loglevel")
  - Not shown in the current test logs; cause unknown


- Paul

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

* Re: OMAP baseline test results for v3.6-rc5
  2012-09-09 18:15 ` Paul Walmsley
@ 2012-09-10  5:51   ` Felipe Balbi
  2012-09-10 16:46     ` Paul Walmsley
  0 siblings, 1 reply; 4+ messages in thread
From: Felipe Balbi @ 2012-09-10  5:51 UTC (permalink / raw)
  To: Paul Walmsley
  Cc: linux-omap, linux-arm-kernel, Andreas Müller, grinberg,
	Sourav Poddar

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

Hi,

On Sun, Sep 09, 2012 at 06:15:04PM +0000, Paul Walmsley wrote:
> > * 4430ES2 Panda: UART corruption during long transmit buffers
> >   - Presumably due to either a missing hardware workaround or a bug in
> >     the OMAP serial driver
> > 
> * 3730 Beagle XM: does not serial wake from off-idle suspend when console
>   UART doesn't clock gate ("debug ignore_loglevel")
>   - Not shown in the current test logs; cause unknown

How do you trigger these two ? Can you share whatever script you wrote
for this to fail ? I'm assuming the bugs are only triggered on those two
particular platforms, so it could just be missing workaround on both
cases (?)

-- 
balbi

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

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

* Re: OMAP baseline test results for v3.6-rc5
  2012-09-10  5:51   ` Felipe Balbi
@ 2012-09-10 16:46     ` Paul Walmsley
  0 siblings, 0 replies; 4+ messages in thread
From: Paul Walmsley @ 2012-09-10 16:46 UTC (permalink / raw)
  To: Felipe Balbi
  Cc: linux-omap, linux-arm-kernel, Andreas Müller, grinberg,
	Sourav Poddar

Hi Felipe,

On Mon, 10 Sep 2012, Felipe Balbi wrote:

> On Sun, Sep 09, 2012 at 06:15:04PM +0000, Paul Walmsley wrote:
> > > * 4430ES2 Panda: UART corruption during long transmit buffers
> > >   - Presumably due to either a missing hardware workaround or a bug in
> > >     the OMAP serial driver
> > > 
> > * 3730 Beagle XM: does not serial wake from off-idle suspend when console
> >   UART doesn't clock gate ("debug ignore_loglevel")
> >   - Not shown in the current test logs; cause unknown
> 
> How do you trigger these two ? Can you share whatever script you wrote
> for this to fail ?

The 4430ES2 Panda issue can be seen here:

  http://www.pwsan.com/omap/testlogs/test_v3.6-rc5/20120908202511/pm/4430es2panda/4430es2panda_log.txt

That shows the kernel command line, commit ID, sequence of 
commands executed, and output.  (The transmit buffer corruption can be 
found in the section "%% Start retention dynamic idle UART wakeup test" 
when it runs "cat /debug/pm_debug/count")

Similarly, the 3730 Beagle XM issue should be reproducible via the same 
means as in:

  http://www.pwsan.com/omap/testlogs/test_v3.6-rc5/20120908202511/pm/3730beaglexm/3730beaglexm_log.txt

but "debug ignore_loglevel" should be added to the kernel command line 
when booting.  Will try to add a specific PM test for this case.

Will try to do a few test runs on your series that was merged in tty-next 
to see if anything has changed.

> I'm assuming the bugs are only triggered on those two
> particular platforms, so it could just be missing workaround on both
> cases (?)

Hard to say...


- Paul

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

end of thread, other threads:[~2012-09-10 16:46 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-09 17:56 OMAP baseline test results for v3.6-rc5 Paul Walmsley
2012-09-09 18:15 ` Paul Walmsley
2012-09-10  5:51   ` Felipe Balbi
2012-09-10 16:46     ` Paul Walmsley

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox