Coder Social home page Coder Social logo

Comments (8)

GoogleCodeExporter avatar GoogleCodeExporter commented on July 18, 2024
Koen tried disabling RTC and he get the same hang, so the RTC isn't to blame.

http://marc.info/?l=linux-omap&m=121502995021151&w=2

Original comment by [email protected] on 4 Jul 2008 at 5:55

from beagleboard.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 18, 2024
I tried running git-bisect. I got this far today.
The bad commit is probably between:
# good: [3ffec4e18484c34838fa341de3848306c29ecd5d] 24XX: PM: Move pm.c to 
pm24xx.c
and sleep.S to sleep24xx.S
and # bad: [458776cfe389ff03bd6c56c47e059df0778cdfca] OMAP3430SDP: Enable config
options CONFIG_OMAP_RESET_CLOCKS and CONFIG_SUSPEND

This is a 9-patch series by Jouni Hogander related to suspend and 
power-management.
Will get back to this tomorrow and see if I can narrow it down further.

Original comment by [email protected] on 4 Jul 2008 at 7:19

from beagleboard.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 18, 2024
As far as I can tell, the beagle hang issue aries after this commit:

397f49cde4e75cf662a23814097db35f3e6c6b62 is first bad commit
commit 397f49cde4e75cf662a23814097db35f3e6c6b62
Author: Jouni Hogander <[email protected]>
Date:   Fri May 16 13:58:25 2008 +0300

    34XX: PM: Initial version of suspend and dynamic retention

    This is initial version of suspend and dynamic retention for
    34xx. Omap is tried to put to full retention on suspend and pm_idle.

    Signed-off-by: Jouni Hogander <[email protected]>
    Signed-off-by: Tony Lindgren <[email protected]>


Could someone please test and confirm if the previous commit works without a 
hang?
I waited for around 20 minutes and did not observe a hang.

These were the last two good commits I got from git-bisect.
# good: [1c66e10c850950a84da68cafb07022eab5e7eec0] 34XX: Suspend: Take suspend 
sram \
code from ti cdp kernel git-bisect good 1c66e10c850950a84da68cafb07022eab5e7eec0
# good: [131ce2d1dd5081f97885419678a8b3211c7c2dee] 34XX: Add miscellaneous \
definitions related to 34xx

Original comment by [email protected] on 5 Jul 2008 at 4:54

from beagleboard.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 18, 2024
Questions, hints and change to try:

http://marc.info/?l=linux-omap&m=121541612613301&w=2

Original comment by [email protected] on 8 Jul 2008 at 4:08

from beagleboard.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 18, 2024
Workaround/Fix seems to work

http://marc.info/?l=linux-omap&m=121604209723787&w=2

Original comment by [email protected] on 14 Jul 2008 at 3:45

from beagleboard.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 18, 2024
http://groups.google.com/group/beagleboard/browse_thread/thread/566283f7496d19eb

Proposed Workaround:

Instead of using 32K timer for GPT1, if we use MPU timer then this hang will 
not happen. 

Original comment by [email protected] on 5 Aug 2008 at 6:22

from beagleboard.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 18, 2024
Work-around of using MPU timer has been confirmed.

Board revision B5 removes capacitor C70, which improves the 32kHz clock quality 
and
avoids this hang-up.

Original comment by [email protected] on 15 Aug 2008 at 3:06

  • Changed state: Started
  • Added labels: Component-Board

from beagleboard.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 18, 2024
Summary: As stated above, there is a software workaround and a hardware fix for 
this:

(A) Software workaround: Don't use 32kHz timer to clock Linux, instead use MPU 
timer.

(B) Hardware workaround: Remove capacitor C70, which improves the 32kHz clock 
quality
and avoids hang-up.

See

http://www.flickr.com/photos/25691331@N04/2766671437/in/pool-beagleboard

for capacitor C70 on rev A and rev < B5 boards.

Note: Board revision >= B5 removes capacitor C70 by default

Original comment by [email protected] on 16 Aug 2008 at 6:46

  • Changed state: Fixed

from beagleboard.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.