Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] DVB (Nova-T) trouble after system crash




---------- Forwarded message ----------
Date: Wed, 22 Jan 2003 13:33:22 +0000 (GMT)
From: Stephen Davies <steve@daviesfam.org>
To: linux-dvb@linuxtv.org
Subject: DVB (Nova-T) trouble after system crash

Hi,

I have a Nova-T card in my PVR system since most of a year.  Its been
working just fine for all that time.

My system runs DVB driver from quite a while back - out of the CVS as of
26th April 2002

I use dvbstream to capture off the Nova-T card.

All was fine until my system crashed whilst capturing something yesterday.

I don't know whaat caused that crash.  The system had been up without
problems since 11th October - more than 3 months - in which time it will
have recorded 100+ DVB programs.

Since that time, an attempt to use dvbstream to capture something crashes
my box immediately.  The drivers themselves load fine, tzap and dvbtune
don't cause any problems.  I also booted my machine into Windows 2000 and
the card appears to work fine with the Windows software supplied with the
card.

I wondered whether my CPU is damaged - my box does run hot - but other
stuff seems to be OK.  I wondered whether the DVB card was damaged - but
that works OK in Windows.

My DVB card is currently sharing interrupts with my second on-board IDE
controller - irq 10 - but I believe it has always been that way.  The box
is full of cards so its impossible to avoid IRQ sharing.

The crash is reproducable - I've tacked a ksymoops output at the end.

I will update the DVB drivers, and dvbtools.

But - it seems so strange to suddenly start having this problem, so any
ideas will be very welcome!

Thanks,
Steve




ksymoops 2.3.7 on i686 2.4.18-ide-xfs1.1-bttvstuff-lvm1.03.  Options used
     -v /usr/src/linux/vmlinux (specified)
     -k /proc/ksyms (specified)
     -l /proc/modules (default)
     -o /lib/modules/2.4.18-ide-xfs1.1-bttvstuff-lvm1.03/ (default)
     -m /boot/System.map (specified)

Warning (compare_ksyms_lsmod): module reiserfs is in lsmod but not in ksyms, probably no symbols exported
Warning (compare_maps): mismatch on symbol usb_devfs_handle  , usbcore says d0b94274, /lib/modules/2.4.18-ide-xfs1.1-bttvstuff-lvm1.03/kernel/drivers/usb/usbcore.o says d0b93d34.  Ignoring /lib/modules/2.4.18-ide-xfs1.1-bttvstuff-lvm1.03/kernel/drivers/usb/usbcore.o entry
Warning (compare_maps): mismatch on symbol md_size  , md says d0987900, /lib/modules/2.4.18-ide-xfs1.1-bttvstuff-lvm1.03/kernel/drivers/md/md.o says d0987720.  Ignoring /lib/modules/2.4.18-ide-xfs1.1-bttvstuff-lvm1.03/kernel/drivers/md/md.o entry
Warning (compare_maps): mismatch on symbol mddev_map  , md says d0987100, /lib/modules/2.4.18-ide-xfs1.1-bttvstuff-lvm1.03/kernel/drivers/md/md.o says d0986f20.  Ignoring /lib/modules/2.4.18-ide-xfs1.1-bttvstuff-lvm1.03/kernel/drivers/md/md.o entry
Warning (compare_maps): mismatch on symbol vg  , lvm-mod says d08fd820, /lib/modules/2.4.18-ide-xfs1.1-bttvstuff-lvm1.03/kernel/drivers/md/lvm-mod.o says d08fd440.  Ignoring /lib/modules/2.4.18-ide-xfs1.1-bttvstuff-lvm1.03/kernel/drivers/md/lvm-mod.o entry

poll(Unable to handle kernel paging request at virtual address d0bd5d44
d106904b
*pde = 0fea2067
Oops: 0000
CPU:  0
EIP: 0010:[<d106904b>]   Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010202
eax:  d0bd4000  ebx:  d0bd4000  ecx:  00000000  edx: 02000640
esi:  d1075720  edi:  00000000  ebp:  d0bd5d44  esp: c0231f14
ds: 0018  es: 0018  ss: 0018
Process swapper (pid: 0, stackpage=c0231000)
Stack: 00000080 d1075720 d0bd1fe0 00000000 d10731ba d0bd1fe0 d1075720 d0bd1fe0
       00000080 00000001 d0bd01fd d0bd1fe0 00000080 d1075720 cd178480 24000001
       0000000a c0231fa8 00000003 c010819f 0000000a d0bd1fe0 c0231fa8 00000280
Call Trace: [<d1075720>] [<d0bd1fe0>] [<d10731ba>] [<d0bd1fe0>] [<d1075720>]
   [<d0bd1fe0>] [<d0bd01fd>] [<d0bd1fe0>] [<d1075720>] [<c010819f>] [<d0bd1fe0>]
   [<c010831e>] [<c0105390>] [<c0105390>] [<c010a278>] [<c0105390>] [<c0105390>]
   [<c01053b3>] [<c0105422>] [<c0105000>] [<c0105027>]
Code: 80 7d 00 47 75 11 57 8d 86 e8 01 00 00 55 50 e8 21 a2 ff ff

>>EIP; d106904b <[dvb]fidbirq+fb/120>   <=====
Trace; d1075720 <[dvb]__kstrtab_dvb_unregister_irc_handler+7/1a>
Trace; d0bd1fe0 <[saa7146_core]__kstrtab_saa7146_get_handle+0/0>
Trace; d10731ba <[dvb]dvb_irq+4a/60>
Trace; d0bd1fe0 <[saa7146_core]__kstrtab_saa7146_get_handle+0/0>
Trace; d1075720 <[dvb]__kstrtab_dvb_unregister_irc_handler+7/1a>
Trace; d0bd1fe0 <[saa7146_core]__kstrtab_saa7146_get_handle+0/0>
Trace; d0bd01fd <[saa7146_core]saa7146_irq+6d/c0>
Trace; d0bd1fe0 <[saa7146_core]__kstrtab_saa7146_get_handle+0/0>
Trace; d1075720 <[dvb]__kstrtab_dvb_unregister_irc_handler+7/1a>
Trace; c010819f <handle_IRQ_event+2f/60>
Trace; d0bd1fe0 <[saa7146_core]__kstrtab_saa7146_get_handle+0/0>
Trace; c010831e <do_IRQ+6e/b0>
Trace; c0105390 <default_idle+0/30>
Trace; c0105390 <default_idle+0/30>
Trace; c010a278 <call_do_IRQ+5/d>
Trace; c0105390 <default_idle+0/30>
Trace; c0105390 <default_idle+0/30>
Trace; c01053b3 <default_idle+23/30>
Trace; c0105422 <cpu_idle+42/60>
Trace; c0105000 <_stext+0/0>
Trace; c0105027 <rest_init+27/30>
Code;  d106904b <[dvb]fidbirq+fb/120>
00000000 <_EIP>:
Code;  d106904b <[dvb]fidbirq+fb/120>   <=====
   0:   80 7d 00 47               cmpb   $0x47,0x0(%ebp)   <=====
Code;  d106904f <[dvb]fidbirq+ff/120>
   4:   75 11                     jne    17 <_EIP+0x17> d1069062 <[dvb]fidbirq+112/120>
Code;  d1069051 <[dvb]fidbirq+101/120>
   6:   57                        push   %edi
Code;  d1069052 <[dvb]fidbirq+102/120>
   7:   8d 86 e8 01 00 00         lea    0x1e8(%esi),%eax
Code;  d1069058 <[dvb]fidbirq+108/120>
   d:   55                        push   %ebp
Code;  d1069059 <[dvb]fidbirq+109/120>
   e:   50                        push   %eax
Code;  d106905a <[dvb]fidbirq+10a/120>
   f:   e8 21 a2 ff ff            call   ffffa235 <_EIP+0xffffa235> d1063280 <[dvb_demux]DvbDmxSWFilterPackets+0/770>

 <0>Kernel panic: Aiee, killing interrupt handler!

5 warnings issued.  Results may not be reliable.





-- 
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index