Hi,
ich habe schon seit längerem ein Problem mit den aktuellen DVB-Treibern. Beim zappen bekomme ich unregelmäßig aber reproduzierbar diesen Kernel-Fehler:
Code
Apr 21 13:02:27 vdr kernel: Linux video capture interface: v2.00
Apr 21 13:02:27 vdr kernel: saa7146: register extension 'dvb'.
Apr 21 13:02:27 vdr kernel: ACPI: PCI Interrupt 0000:01:02.0[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
Apr 21 13:02:27 vdr kernel: saa7146: found saa7146 @ mem f03fce00 (revision 1, irq 10) (0x13c2,0x0000).
Apr 21 13:02:27 vdr kernel: DVB: registering new adapter (Technotrend/Hauppauge WinTV DVB-S rev1.X or Fujitsu Siemens DVB-C).
Apr 21 13:02:27 vdr kernel: adapter has MAC addr = 00:d0:5c:03:a5:65
Apr 21 13:02:27 vdr kernel: dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068, app 80f12623
Apr 21 13:02:27 vdr kernel: dvb-ttpci: firmware @ card 0 supports CI link layer interface
Apr 21 13:02:27 vdr kernel: dvb-ttpci: Crystal audio DAC @ card 0 detected
Apr 21 13:02:27 vdr kernel: saa7146_vv: saa7146 (0): registered device video0 [v4l2]
Apr 21 13:02:27 vdr kernel: saa7146_vv: saa7146 (0): registered device vbi0 [v4l2]
Apr 21 13:02:28 vdr kernel: DVB: registering frontend 0 (ST STV0299 DVB-S)...
Apr 21 13:02:28 vdr kernel: input: DVB on-card IR receiver as /class/input/input7
Apr 21 13:02:28 vdr kernel: dvb-ttpci: found av7110-0.
Apr 21 13:02:28 vdr kernel: b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
Apr 21 13:02:28 vdr kernel: flexcop-pci: will use the HW PID filter.
Apr 21 13:02:28 vdr kernel: flexcop-pci: card revision 2
Apr 21 13:02:28 vdr kernel: ACPI: PCI Interrupt 0000:01:01.0[A] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10
Apr 21 13:02:28 vdr kernel: DVB: registering new adapter (FlexCop Digital TV device).
Apr 21 13:02:28 vdr kernel: b2c2-flexcop: MAC address = 00:d0:d7:0b:3e:d8
Apr 21 13:02:28 vdr kernel: i2c_adapter i2c-2: SMBus Quick command not supported, can't probe for chips
Apr 21 13:02:28 vdr kernel: b2c2-flexcop: found the stv0299 at i2c address: 0x68
Apr 21 13:02:28 vdr kernel: DVB: registering frontend 1 (ST STV0299 DVB-S)...
Apr 21 13:02:28 vdr kernel: b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S' at the 'PCI' bus controlled by a 'FlexCopIIb' complete
Apr 21 13:02:30 vdr kernel: lirc_serial: auto-detected active low receiver
Apr 21 13:02:30 vdr kernel: lirc_dev: lirc_register_plugin: sample_rate: 0
Apr 21 13:04:50 vdr kernel: BUG: unable to handle kernel NULL pointer dereference at virtual address 00000009
Apr 21 13:04:50 vdr kernel: printing eip:
Apr 21 13:04:50 vdr kernel: c0551e78
Apr 21 13:04:50 vdr kernel: *pde = 00000000
Apr 21 13:04:50 vdr kernel: Oops: 0000 [#1]
Apr 21 13:04:50 vdr kernel: PREEMPT
Apr 21 13:04:50 vdr kernel: Modules linked in: lirc_serial(F) b2c2_flexcop_pci b2c2_flexcop mt312 cx24110 tda1004x ves1820 stv0299 ves1x93 dvb_ttpci dvb_core saa7146_vv video_buf saa7146 ttpci_eeprom videodev v4l2_common v4l1_compat dvb_pll af_packet lirc_dev capability commoncap ipv6 smsc47m1 i2c_isa lm90 eeprom tsdev snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_timer parport_pc parport i2c_i801 e100 mii snd soundcore psmouse snd_page_alloc pcspkr i2c_core intel_agp agpgart evdev unix
Apr 21 13:04:50 vdr kernel: CPU: 0
Apr 21 13:04:50 vdr kernel: EIP: 0060:[<c0551e78>] Tainted: GF VLI
Apr 21 13:04:50 vdr kernel: EFLAGS: 00210286 (2.6.21-rc6 #1)
Apr 21 13:04:50 vdr kernel: EIP is at __mutex_unlock_slowpath+0x2f/0x3e
Apr 21 13:04:50 vdr kernel: eax: 00000001 ebx: 00000000 ecx: 00000010 edx: ee29062c
Apr 21 13:04:50 vdr kernel: esi: f05ccb1c edi: ee290628 ebp: f04c3720 esp: e696fe34
Apr 21 13:04:50 vdr kernel: ds: 007b es: 007b fs: 00d8 gs: 0033 ss: 0068
Apr 21 13:04:50 vdr kernel: Process vdr (pid: 5332, ti=e696e000 task=e78f7030 task.ti=e696e000)
Apr 21 13:04:50 vdr kernel: Stack: c0551d23 f04fb598 f04c3720 f04c3000 00000020 f04f8d3a 0000000a f04f903f
Apr 21 13:04:50 vdr kernel: 00000001 00000000 bfa3db20 403c6f2b 00000031 f04c3728 ee290408 f04c3724
Apr 21 13:04:50 vdr kernel: ef79d200 eebe7800 f04c3720 e696ff04 e696fec8 00000000 f04f942f ffffff9c
Apr 21 13:04:50 vdr kernel: Call Trace:
Apr 21 13:04:50 vdr kernel: [<c0551d23>] mutex_unlock+0x9/0xa
Apr 21 13:04:50 vdr kernel: [<f04fb598>] dmx_section_feed_stop_filtering+0x54/0x7c [dvb_core]
Apr 21 13:04:50 vdr kernel: [<f04f8d3a>] dvb_dmxdev_feed_stop+0x55/0x60 [dvb_core]
Apr 21 13:04:50 vdr kernel: [<f04f903f>] dvb_dmxdev_filter_start+0x105/0x3ec [dvb_core]
Apr 21 13:04:50 vdr kernel: [<f04f942f>] dvb_demux_do_ioctl+0x109/0x3af [dvb_core]
Apr 21 13:04:50 vdr kernel: [<f04f8109>] dvb_usercopy+0xa3/0x117 [dvb_core]
Apr 21 13:04:50 vdr kernel: [<c015d372>] nameidata_to_filp+0x31/0x3a
Apr 21 13:04:50 vdr kernel: [<c015d3b4>] do_filp_open+0x39/0x40
Apr 21 13:04:50 vdr kernel: [<f04f8a9d>] dvb_demux_ioctl+0x18/0x1d [dvb_core]
Apr 21 13:04:50 vdr kernel: [<f04f9326>] dvb_demux_do_ioctl+0x0/0x3af [dvb_core]
Apr 21 13:04:50 vdr kernel: [<c0169944>] do_ioctl+0x64/0x6d
Apr 21 13:04:50 vdr kernel: [<c016999d>] vfs_ioctl+0x50/0x285
Apr 21 13:04:50 vdr kernel: [<c0169c2f>] sys_ioctl+0x5d/0x6a
Apr 21 13:04:50 vdr kernel: [<c0103de2>] sysenter_past_esp+0x5f/0x85
Apr 21 13:04:50 vdr kernel: =======================
Apr 21 13:04:50 vdr kernel: Code: 00 e0 ff ff 83 42 14 01 c7 00 01 00 00 00 8d 50 04 8b 40 04 39 c2 75 13 89 e0 25 00 e0 ff ff 83 68 14 01 8b 40 08 a8 08 75 0b c3 <8b> 40 08 e8 c1 6b bc ff eb e3 e9 81 f3 ff ff 57 56 53 83 ec 0c
Apr 21 13:04:50 vdr kernel: EIP: [<c0551e78>] __mutex_unlock_slowpath+0x2f/0x3e SS:ESP 0068:e696fe34
Apr 21 13:04:50 vdr kernel: note: vdr[5332] exited with preempt_count 1
Alles anzeigen
Wenn ich ältere Treiber nehme (ich weiß die Version nicht, irgendwann vom Dezember 06) kann ich zappen bis der Arzt kommt. Ich habe einen selbstcompilierten Kernel 2.6.21-rc6 unter Debian 4.0 laufen, kann es sein, dass ich hätte da noch irgendwas aktivieren müssen ?
Hruss
Hollywood