On Mon, 2008-07-07 at 15:57 +0200, Martin van Es wrote: > Hi, > > I haven't caught up with the mailinglist for some time, so this > problem may have been covered before, but the problem still exists in > 2.6.25 so I thought it might be relevant nevertheless.
Here's a post the describes the same symptoms in a slightly different setup with a VIA8237 chip as well: http://ivtvdriver.org/pipermail/ivtv-users/2007-April/006332.html It may give you more insight into your symptoms or at least provide some comiseration. -Andy > I recently upgraded my VIA EPIA ML6000 mediacenter MB to a newer > LN-1000. This sports a C7 proc and SATA RAID controller. > > Since the upgrade I've had some trouble getting the Hauppauge PVR-500 > to work. I got it to work eventually by disabling the APIC controller > (noapic) and using polling interrupts (irqpoll) in the kernel. > > So far no problem, because I have a working system, but there are > still some questions I'd like to put on this list: > > I read that irqpoll is not to be preferred, because this will ask all > interrupt handlers if they want to serve the interrupt each time one > occurs. Seems a waste of time to me. But without irqpoll I get the > 'nobody cared (try booting with the "irqpoll" option)' error on > accessing /dev/video0. > > Without the apic (noapic) my interrupts are configured as follows: > $ cat /proc/interrupts > CPU0 > 0: 270 XT-PIC-XT timer > 1: 2 XT-PIC-XT i8042 > 2: 0 XT-PIC-XT cascade > 5: 7085 XT-PIC-XT ehci_hcd:usb1, VIA8237, ivtv0, ivtv1 > 8: 2 XT-PIC-XT rtc > 10: 96518 XT-PIC-XT uhci_hcd:usb2, uhci_hcd:usb3, > eth0, [EMAIL PROTECTED]:0000:01:00.0 > 11: 66316 XT-PIC-XT uhci_hcd:usb4, uhci_hcd:usb5 > 14: 3885 XT-PIC-XT ide0 > 15: 83 XT-PIC-XT ide1 > NMI: 0 Non-maskable interrupts > LOC: 1306477 Local timer interrupts > TRM: 0 Thermal event interrupts > SPU: 0 Spurious interrupts > ERR: 0 > > with the apic it looks like this: > CPU0 > 0: 63479 IO-APIC-edge timer > 1: 8 IO-APIC-edge i8042 > 2: 0 XT-PIC-XT cascade > 8: 2 IO-APIC-edge rtc > 12: 0 IO-APIC-edge i8042 > 14: 1102 IO-APIC-edge ide0 > 15: 81 IO-APIC-edge ide1 > 18: 0 IO-APIC-fasteoi ivtv0, ivtv1 > 21: 20 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb2, > uhci_hcd:usb3, uhci_hcd:usb4, uhci_hcd:usb5 > 22: 0 IO-APIC-fasteoi VIA8237 > 23: 1452 IO-APIC-fasteoi eth0 > NMI: 0 > LOC: 63441 > ERR: 0 > MIS: 0 > > To me, this looks a lot more sane, but in this situation only the > second tuner (/dev/video1) works. If I do "cat /dev/video0" nothing > happens (if I do the same for /dev/video1 I see the usual garbage). > Depending on kernel and irqpoll I sometimes get the 'nobody cared' > error, depending on kernel and ivtv version. > > I read some posts about the VIA RAID being a problem with ivtv, but > disabling the RAID in BIOS doesn't help. > > So, is it sane to have ivtv0 and ivtv1 share the same interrupt? Why > does it work with noapic/irqpoll and why does only the second tuner > work if I use the apic, without irqpoll? > > Regards, > Martin _______________________________________________ ivtv-devel mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-devel
