[ivtv-users] cx18: Extensive interrupt and buffer handling changes need test
Andy Walls
awalls at radix.net
Sat Nov 22 03:56:52 CET 2008
On Fri, 2008-11-21 at 14:21 -0500, Al McIntosh wrote:
>
> In the meantime, if you're feeling adventurous, you may wish
> to try
> removing "IRQF_SHARED |" from line 730 in
> cx18-driver.c:cx18_probe():
>
>
> /* Register IRQ */
> retval = request_irq(cx->dev->irq, cx18_irq_handler,
> IRQF_SHARED | IRQF_DISABLED,
> cx->name, (void *)cx);
> ^^^^^^^^^^^^^
> Try removing this ---+
>
> recompile and reinstall the driver and see what happens.
> Hopefully the
> cx18 driver will then get it's own interrupt line and things
> will be
> better for you.
>
>
>
> I will definitely test this for you, likely won't be until next week,
> off to Montreal for the weekend. :)
Don't bother with the test. The more I research this the more my head
hurts. My above suggestion will only cause the nvidia or cx18 driver
not to load.
The "easy" options appear to be:
1. Move the cx18 to a different PCI slot so it no longer shares an IRQ
line with the nvidia hardware.
or
2. Configure your IRQs for your PCI slots in the BIOS setup. This may
also have to be coupled with a kernel command line option: pci=noacpi so
that hopefully the kernel preserves what the BIOS sets up.
any other method looks like it involves a lot of time and pain.
Regards,
Andy
More information about the ivtv-users
mailing list