Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: Fwd: Re: DEBI irq oops, crashes: kernel 2.6 & Hyperthreading unusable with DVB



Udo Wolter wrote:
> On Mon, 3 May 2004, Udo Wolter wrote:
> 
> > Ok, it is also more stable with 2.6.6rc3. I haven't made it yet to
> > switch all IRQs to edge triggered (how to do that ? Is there a HOWTO
> > for the APIC-IRQ-stuff ?), but with noapic I have all IRQs at XT-PIC.
> 
> Going on with my monologue:
> 
> It also crashes when recording and watching at the same time.
> Just having pci=noacpi and acpi=ht also doesnt give me only
> edge-triggered IRQs. They still are on level and DEBI-messages

IMHO this edge-triggered irq foobar is bogus. Edge triggered
irqs are legacy/ISA-bus stuff, as they prevent reliable
irq sharing. PCI uses level triggered irqs only.

> are running through the log. Is there anyone else using an av7110
> card and a hyperthreading/SMP 2.6 kernel ? it seems that this
> driver definitely isn't capable of doing a correct job in SMP
> systems...:(

I'm doing some code review and some thinking. There must be
a locking or logical bug in av7110.c debiirq() vs. gpioirq()
wrt to SMP.

Johannes


-- 
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index