On Tuesday 17 March 2009, Kevin Hilman wrote: > - Beagle: MMC regulator: unbalanced disables. This happens on boot > and during suspend/resume. I don't think this is related to the PM > branch, but is probably in linux-omap HEAD also, but didn't test. It is. Other boards may see that too. Two fixes: * Least hassle ... I think all these should merge to the linux-omap tree in any case (and thence linux-pm): http://marc.info/?l=linux-omap&m=123699264117846&w=2 http://marc.info/?l=linux-omap&m=123699340818395&w=2 http://marc.info/?l=linux-omap&m=123705919713239&w=2 * Or there are a number of regulator-framework patches floating around, all of which fix the bug there... The root cause of this is that u-boot leaves VMMC1 active, and the regulator framework doesn't cope with that yet. The stackdump is basically caused by self-inconsistencies in that framework. The first fix lets the twl4030-power driver (not yet on track for mainline merge) undo that, so the regulator framework will no longer be confused. That presumes a bunch of board-specific patches fix that issue. (As well as setting up other power resources, e.g. so that CLKREQ behaves, which is the real goal of that patch.) The second fix -- in some flavor -- is IMO still needed, since the first fix is just avoiding regulator framework bugs. -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html