[vdr] VDR crash freezing computer !

Niko Mikkila nm at phnet.fi
Fri Nov 4 12:45:43 CET 2005


On Fri, 04 Nov 2005 10:45:43 +0100
michaelip at free.fr wrote:

> Selon Niko Mikkila <nm at phnet.fi>:
>
> >
> > The PREEMPT messages suggest that you have kernel preemption enabled.
> > That may be a bad idea with Dxr3, so try to compile a new kernel without it.
> >
> > If that doesn't help, check that Dxr3 doesn't share interrupts with any other
> > device (cat /proc/interrupts). Then you could add some delays to the scripts
> > so that the card has enough time to initialize properly. It is best to load
> > the dxr3 stuff in some script using modprobe with "sleep 2" after the module
> > loading and also after the microcode setup.
> >
> > --
> > Niko Mikkilä
> >
> 
> Hello.
> I have two devices listening at the same IRQ !
> 
> Here is the output of the cat /proc/interrupts
>            CPU0
>   0:     101477          XT-PIC  timer
>   2:          0          XT-PIC  cascade
>   4:       2086          XT-PIC  lirc_serial
>   5:          0          XT-PIC  ehci_hcd:usb1
>   9:          0          XT-PIC  acpi
>  11:       1017          XT-PIC  Skystar2, eth0
>  12:       6235          XT-PIC  em8300
>  14:       3273          XT-PIC  ide0
>  15:         13          XT-PIC  ide1
> NMI:          0
> ERR:          0
> 
> The network card share the same IRQ than my DVB card !
> Could I swap one of these card on IRQ 10, knowing that the network card is an
> intergrated one ?


This probably doesn't cause the crashes, but I think I had some problems
receiving DVB in a similar IRQ setup when there was high network traffic.
With some motherboards you can change the IRQ mapping in the BIOS.
Otherwise you could try swapping the Skystar2 to some other PCI slot.
Personally, I had to enable IO-APIC in the kernel to get enough available
interrupts for all the cards. Ideally the devices should work fine
with shared interrupts, but there may be bugs in drivers and the hardware
that cause various problems.

--
Niko Mikkilä



More information about the vdr mailing list