• Status Closed
  • Percent Complete
  • Task Type Bugs
  • Category Operating System/Drivers
  • Assigned To No-one
  • Operating System Another
  • Severity Low
  • Priority Very Low
  • Reported Version Daily build (which?)
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by prof_wolfff - 2012-01-08
Last edited by saratoga - 2012-04-11

FS#12520 - iPod Classic/6G: holdswitch PMU polling crashes

There are some random crashes that usually occurs when the scrollwheel is used is WPS, moving PMU polling (for holdswitch status) from ISR to powermgmt thread seems to fix this problem for me.

i choose this approach as a first attempt because it is fast to implement and simple, maybe a better future solution is to make i2c functions IRQ safe, but it is not so trivial and may affect other functionality.

The task blocks this from closing
ID Project Summary Priority Severity Assigned To Progress
12521 Rockbox  FS#12521 - iPod Classic/6G: cpu freq scaling  Very Low Low
Closed by  saratoga
2012-04-11 01:59
Reason for closing:  Accepted

I’ve been using this for a few weeks, together with #12521 (and #12523). I get much fewer crashes, as a matter of fact they are almost non-existent. Looks like we have a winner. Once again a good job, thanks Castor!


Available keyboard shortcuts


Task Details

Task Editing