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 _______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
