I'm working on a sort of appliance that must suspend/resume in minimal time. The current config is 2.6.20 kernel and Nova-T DVB card. I can suspend and resume the kernel as I said in an older posting but cannot tune anymore. If I try to do it from kaffeine when I select for the second time aTV station I get a kernel panic in mm/slab.c:610 with invalid opcode:0000[#2]
Maybe this is due to this kernel bug that occurs when suspending.
<0>------------[ cut here ]------------
kernel BUG at drivers/media/video/video-buf-dvb.c:58!
invalid opcode: 0000 [#1]
Modules linked in: cx22702 cx88_dvb cx88_vp3054_i2c dvb_pll video_buf_dvb cx8800
cx8802 cx88xx ir_common nvidia(P) i2c_algo_bit tveeprom compat_ioctl32 videodev
v4l2_common btcx_risc video_buf v4l1_compat i2c_nforce2
CPU: 0
EIP: 0060:[<dc97805c>] Tainted: P VLI
EFLAGS: 00010286 ( 2.6.20 #23)
EIP is at videobuf_dvb_thread+0x5c/0x117 [video_buf_dvb]
eax: fffffffc ebx: 00000246 ecx: cfd4cbec edx: d6cf9f7c
esi: cfd4cb80 edi: d9e8106c ebp: fffffffc esp: d6cf9fb0
ds: 007b es: 007b ss: 0068
Process cx88[0] dvb (pid: 2456, ti=d6cf8000 task=c149a550 task.ti=d6cf8000)
Stack: d2f73df0 d2f73df0 d2f73df0 d9e8106c dc978000 c01280a4 00000001 ffffffff
ffffffff c0128032 00000000 00000000 00000000 c0104603 d2f73de8 00000000
00000000 00000000 00000000 00000000
Call Trace:
[<dc978000>] videobuf_dvb_thread+0x0/0x117 [video_buf_dvb]
[<c01280a4>] kthread+0x72/0x97
[<c0128032>] kthread+0x0/0x97
[<c0104603>] kernel_thread_helper+0x7/0x10
Ideas or suggestion on the possible cause?
Thanks to all
/PG
_______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb