Hallo zusammen,
leider hab ich kurz vor Weihnachten ein Problem mit einer meiner DVB-Budgetkarte. Wo sich das Aufnehmen doch mal richtig lohnen würde... Lade meine beiden Karten normalerweise mit:
Das Modul "budget_av" (für die C1200) lädt korrekt, doch wenn ich "budget_ci" (für die TT C1500) lade, dann kommt es zu einem Kernel-Oops und nichts geht mehr. Auszug message-log:
kernel: saa7146: register extension 'budget_ci dvb'.
kernel: budget_ci dvb 0000:04:0a.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
kernel: IRQ 22/: IRQF_DISABLED is not guaranteed on shared IRQs
kernel: saa7146: found saa7146 @ mem f86f6800 (revision 1, irq 22) (0x13c2,0x1010).
kernel: saa7146 (1): dma buffer size 192512
kernel: DVB: registering new adapter (TT-Budget-C-CI PCI)
kernel: adapter has MAC addr = 00:d0:5c:68:3c:3a
kernel: input: Budget-CI dvb ir receiver saa7146 (1) as /devices/pci0000:00/0000:00:1e.0/0000:04:0a.0/input/input4
kernel: Creating IR device irrcv0
kernel: BUG: unable to handle kernel paging request at 72727563
kernel: IP: [<c02d867a>] strcmp+0x7/0x19
kernel: *pde = 00000000
kernel: Oops: 0000 [#1] PREEMPT SMP
kernel: last sysfs file: /sys/devices/pci0000:00/0000:00:1e.0/0000:04:0a.0/resource
kernel: Modules linked in: budget_ci(+) ir_common ir_core tda10021 budget_av saa7146_vv videodev v4l1_compat videobuf_dma_sg videobuf_core firmware_class budget_core dvb_core saa7146 ttpci_eeprom ipv6 w83627ehf hwmon_vid coretemp hwmon snd_pcm_oss snd_mixer_oss snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device dm_mod hid_logitech ff_memless usbhid usb_storage 8250_pnp nvidia(P) 8250 lirc_serial snd_hda_codec_realtek snd_hda_intel snd_hda_codec ppdev parport_pc lirc_dev parport ehci_hcd evdev uhci_hcd snd_pcm usbcore button snd_timer snd snd_page_alloc agpgart rng_core e1000e serial_core processor thermal
kernel:
kernel: Pid: 6513, comm: modprobe Tainted: P (2.6.31-gentoo-r6 #4) N4L-VM-ASUS-DH
kernel: EIP: 0060:[<c02d867a>] EFLAGS: 00010282 CPU: 0
kernel: EIP is at strcmp+0x7/0x19
kernel: EAX: c04a1d75 EBX: f55426ec ECX: e93ef78c EDX: 72727563
kernel: ESI: c04a1dbb EDI: 72727563 EBP: f5542718 ESP: f5575dc4
kernel: DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
kernel: Process modprobe (pid: 6513, ti=f5574000 task=f705d830 task.ti=f5574000)
kernel: Stack:
kernel: 72727563 f5575e00 c01b9e5f fe1efc0c f55425e4 c01b9f46 fe1efc0c f55425e4
kernel: <0> f5575e00 c01b9ff1 fe1efc0c f55425e4 fffffff4 f5542718 c01b9b4b f5542718
kernel: <0> e93ef714 00000000 00000000 00000001 00000000 fe1f025c f46a1248 c01bb4d1
kernel: Call Trace:
kernel: [<c01b9e5f>] ? sysfs_find_dirent+0x13/0x23
kernel: [<c01b9f46>] ? __sysfs_add_one+0x11/0x82
kernel: [<c01b9ff1>] ? sysfs_add_one+0xd/0x70
kernel: [<c01b9b4b>] ? sysfs_add_file_mode+0x3f/0x67
kernel: [<c01bb4d1>] ? internal_create_group+0xd1/0x142
kernel: [<fe1ef725>] ? ir_register_class+0x64/0x20b [ir_core]
kernel: [<fe1ef235>] ? ir_input_register+0x1b6/0x274 [ir_core]
kernel: [<fe211e7e>] ? init_module+0x5b56e7e/0x5b57de4 [budget_ci]
kernel: [<fa03c2cf>] ? saa7146_pgtable_free+0x57f/0x760 [saa7146]
kernel: [<c01b9ff1>] ? sysfs_add_one+0xd/0x70
kernel: [<c03ee48c>] ? _spin_lock+0xd/0x23
kernel: [<c02e6281>] ? local_pci_probe+0xb/0xc
kernel: [<c02e6c09>] ? pci_device_probe+0x41/0x63
kernel: [<c0335f94>] ? driver_probe_device+0x76/0xfe
kernel: [<c033605c>] ? __driver_attach+0x40/0x5b
kernel: [<c0335a3f>] ? bus_for_each_dev+0x37/0x5f
kernel: [<c0335e7b>] ? driver_attach+0x11/0x13
kernel: [<c033601c>] ? __driver_attach+0x0/0x5b
kernel: [<c033550d>] ? bus_add_driver+0x99/0x1bf
kernel: [<c0336277>] ? driver_register+0x87/0xe0
kernel: [<c02e6f19>] ? __pci_register_driver+0x33/0x8a
kernel: [<f86bb000>] ? init_module+0x0/0xa [budget_ci]
kernel: [<c010112d>] ? do_one_initcall+0x44/0x120
kernel: [<c0145d0b>] ? sys_init_module+0xa7/0x1b3
kernel: [<c0102870>] ? sysenter_do_call+0x12/0x22
kernel: Code: 04 31 db 89 0c 24 89 d8 89 d1 f2 ae 4f 8b 0c 24 49 78 06 ac aa 84 c0 75 f7 31 c0 aa 5b 89 e8 5b 5e 5f 5d c3 57 89 d7 56 89 c6 ac <ae> 75 08 84 c0 75 f8 31 c0 eb 04 19 c0 0c 01 5e 5f c3 57 89 d7
kernel: EIP: [<c02d867a>] strcmp+0x7/0x19 SS:ESP 0068:f5575dc4
kernel: CR2: 0000000072727563
kernel: ---[ end trace ddaed144a812c8ba ]---
Alles anzeigen
lspci -vvv
04:09.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
Subsystem: TERRATEC Electronic GmbH Terratec Cynergy 1200C
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64 (3750ns min, 9500ns max)
Interrupt: pin A routed to IRQ 21
Region 0: Memory at feaffc00 (32-bit, non-prefetchable) [size=512]
Kernel driver in use: budget_av
Kernel modules: budget-av
04:0a.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
Subsystem: Technotrend Systemtechnik GmbH Device 1010
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64 (3750ns min, 9500ns max)
Interrupt: pin A routed to IRQ 6
Region 0: Memory at feaff800 (32-bit, non-prefetchable) [size=512]
Kernel modules: budget-ci
Alles anzeigen
Leider weiß ich nicht mehr, was ich alles "verändert" habe um mögliche Gründe auszuschließen. Hab vor kurzem den 2.6.31 Kernel gebacken, vdpau installiert und über den gentoo-Paketmanager viele Pakete aktualisieren lassen. Darunter auch die DVB-Treiber. Da hab ich mal ein paar älter Versionen ausprobiert: keine Änderung. Kann es sein, daß die Karte defekt ist?
Grüße, caps!