David Reitz wrote:
> Not sure if it will help as I haven't been having stability problems of 
> late (knock on wood), but have you ensured that your PVR card is not 
> sharing an IRQ w/ any other PCI cards?  From my experience w/ the 
> Hauppauge card I have, it is the happiest when not sharing an IRQ (this 
> has helped me w/ the DMA timeout issues I had been plagued with for a 
> long, long time).
>   
Whenever I have a hard lockup, the first thing I also think of is 
IRQ's.  For what it's worth, here is the contents of /proc/interrupts:
>
> [EMAIL PROTECTED] mythtv]# cat /proc/interrupts
>                   CPU0                      CPU1
>   0:       76350404                 0   IO-APIC-edge      timer
>   1:                   18                 0   IO-APIC-edge      i8042
>   4:             81843                 0   IO-APIC-edge      lirc_serial
>   8:                     3                 0   IO-APIC-edge      rtc
>   9:                     0                 0   IO-APIC-fasteoi   acpi
>  12:                    4                 0   IO-APIC-edge      i8042
>  14:            37093       460522   IO-APIC-edge      ide0
>  15:                  49       681006   IO-APIC-edge      ide1
>  16:              2211   66153906   IO-APIC-fasteoi   ohci_hcd:usb1, eth0
>  17:                132       139537   IO-APIC-fasteoi   
> ehci_hcd:usb2, HDA Intel
>  18:                    0                 0   IO-APIC-fasteoi   libata
>  19:          332801                 0   IO-APIC-fasteoi   libata
>  20:        1155115                 0   IO-APIC-fasteoi   ivtv0, ivtv3
>  21:                    1       249225   IO-APIC-fasteoi   ivtv1
>  22:                    1           3591   IO-APIC-fasteoi   ivtv2
>  23:        4215450                 0   IO-APIC-fasteoi   nvidia
> NMI:                 0                 0
> LOC:   74866183   74866212
> ERR:                  1
> MIS:                  0
However, the days when I can do much about IRQ assignments are long 
gone.  I've got (effectively) 4 IVTV cards plus the built-in motherboard 
PCI devices sharing the 4 physical PCI interrupt lines.  Something is 
gonna have to share.  Nor can I do much in the way of card swapping with 
3 PCI cards to put into 3 PCI card slots.

Note that IRQ's are why I use Nvidia and/or Intel chipset motherboards 
exclusively with Linux:  In my experience, Via chipset motherboards tend 
to lose track of IRQ's when more than one identical PCI device is 
installed, resulting in recordings that just...stop.  But I would get 
messages in the logs when that would happen.

> If that doesn't work, I've heard reports that adjusting the PCI latency 
> can help...
I pretty much worked PCI latency to completion, testing all the way from 
the motherboard default (32) all the way up to 248 clocks. No effect.  
Note also for the record that I got two full years of trouble-free 
service with these exact three cards using the motherboard and ivtv 
default latencies (32 and 64, respectively) before upgrading to FC6 / 
2.6.18(19,20) / 0.10.1(2,3,5).

cpuspeed is also disabled.

Bill

_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to