Re: [patch] voluntary-preempt-2.6.9-rc1-bk4-Q4

Lee Revell
2004-08-29T06:57:25Z

On Sun, 2004-08-29 at 01:43, Ingo Molnar wrote:
> * Lee Revell <rlrevell@joe-job.com> wrote:
>
> > Some more info:
> >
> > This bug is 100% reproducible. During boot, as soon as the i8042 driver
> > is loaded:
> >
> > serio: i8042 AUX port at 0x60,0x64 irq 12
> > serio: i8042 KBD port at 0x60,0x64 irq 1
> > input: AT Translated Set 2 keyboard on isa0060/serio0
> >
> > the keyboard freezes, with 'Num Lock' stuck on.
> >
> > The problem only occurs when CONFIG_PREEMPT_HARDIRQS=y. Works fine
> > otherwise.
>
> i suspect it's the generic_synchronize_irq() change. Does -Q4 boot?:
>
> http://redhat.com/~mingo/voluntary-preempt/voluntary-preempt-2.6.9-rc1-bk4-Q4
>
> -Q4 reverts this change. (this doesnt solve the problems Scott noticed
> though.)
>
> another solution would be to boot Q3 with preempt_hardirqs=0 and then
> turn on threading for all IRQs but the keyboard.
>

Nope, neither of these fixes the problem.

Lee