Mailinglist Archive: opensuse-bugs (4669 mails)

< Previous Next >
[Bug 579932] Kernel stops waking sleeping tasks when running a sleeping task. Resumes on user input. Workaround: clocksource=jiffies
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Wed, 1 Sep 2010 21:22:23 +0000
  • Message-id: <20100901212223.B2EC224551D@xxxxxxxxxxxxxxxxxxxxxx>

Andreas Nordal <andreas_nordal_4@xxxxxxxxxxx> changed:

What |Removed |Added
Summary|Kernel stops waking |Kernel stops waking
|sleeping tasks when running |sleeping tasks when running
|a sleeping task or Nouveau. |a sleeping task. Resumes on
|Resumes on user input. |user input. Workaround:
| |clocksource=jiffies

--- Comment #19 from Andreas Nordal <andreas_nordal_4@xxxxxxxxxxx> 2010-09-01
21:22:20 UTC ---
You are right, forget Nouveau. I can not reproduce a kernel > 2.6.32.* which
doesn't hang. Maybe I selected the wrong kernel in grub when trying to test without Nouveau.

Good news! Quick testing of
- clocksource=jiffies _completely_ did the trick!!!
- clocksource=nolapic_timer did not, although the hangs were less frequent.

Specifically, with clocksource=jiffies:
- I immediately got the feeling of a responsive desktop.
- audio/video playback was smooth.
- rt-benchmark, known for being able to hang kernels in an instant, was unable
to hang the kernel. No matter how short intervals I used, how long I let it
run, and how many instances I ran at once. The kernel did not hang even once!
- While testing the above, which lasted a few minutes, a running instance of
rt-benchmark with the highest real-time priority with FIFO-policy and its pages
locked in RAM, was no longer obstructed by lower priority tasks. Its
scedulability was rock solid, as demanded.
- On the downside, rt-benchmark was no longer schedulable if intervals were
shorter than about 0.001 seconds.

Configure bugmail:
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >