Re: Real-Time Preemption, -RT-2.6.12-final-V0.7.50-45

Ingo Molnar
2005-07-07T15:33:02Z

* Steven Rostedt <rostedt@goodmis.org> wrote:

> Hi Ingo,
>
> I've just downloaded 51-09 and tried running it here on a normal intel
> pentium4 box here at my customers site. It included some hotplug PCI
> modules (I don't know why since it's doesn't have hotplug devices) and
> I got some init_MUTEX_LOCKED bugs on them. Below you will find the
> patch (I assume that compat_semaphore is still used).

thanks, i've applied it, and it's now in 51-11.

> Anyway, I also want to let you know that the e100 does not work. It's
> detected, but it wont bring up DHCP, and when I manually configued it,
> it just froze (the process not the machine). But when I did a sysrq-t,
> the machine froze up after it completed with some RT yeilding bug.
> Here's what was last to spit out:

is PCI_MSI enabled by any chance? That is known to break level-triggered
IOAPIC irqs and devices.

> NETDEV WATCHDOG: eth0: transmit timed out
> BUG: events/0:10 RT task yield()-ing!

i have replaced this yield() with msleep(1) in -51-11, but that's just
fixing the symptom.

Ingo