[vdr] VDR crash freezing computer !
michaelip at free.fr
michaelip at free.fr
Fri Nov 4 10:45:43 CET 2005
Selon Niko Mikkila <nm at phnet.fi>:
> On Thu, 03 Nov 2005 11:37:17 +0100
> michaelip at free.fr wrote:
>
> > Hello.
> >
> > Often when starting my computer, vdr crashes without any specific reason
> and
> > freezes the computer ! Nothing is possible/available on my comnputer ! I
> just
> > have to reset it !
> >
> > Looking at syslog files, I have a long list of kernel PREEMPT, the last one
> > freezing the computer !
> >
> > Most of this PREMPT finishes with the following line:
> > Nov 3 07:18:39 localhost kernel: <1>Unable to handle kernel NULL pointer
> > dereference at virtual address 00000020
> >
> > The first PREMPT occurs after a problem on DXR3 card !
> >
> > Nov 3 07:18:23 localhost vdr[3105]: dxr3: fatal: microcode upload failed:
> Timer
> > expired
> > Nov 3 07:18:23 localhost kernel: em8300: DICOM Update failed
> > Nov 3 07:18:23 localhost kernel: em8300_video.c: Video Fifo timeout
> > Nov 3 07:18:23 localhost vdr[2470]: dxr3: resuscitation: device failure or
> user
> > initiated reset
> >
> > I have a long list of call traces... It seems that problems cames from a
> badly
> > managed page fault !
> >
> > I don't know what to do... Does anyone have a suggestion of what I could do
> in
> > order to avoid this ? What could I look in the syslog also ?
> >
> > Many thanks for any help.
> >
> >
> > Michael
> >
>
> 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ä
>
> _______________________________________________
> vdr mailing list
> vdr at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
>
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 ?
Many thanks for your help.
More information about the vdr
mailing list