Hello, I have a gentoo-system with the kernel 2.6.12-gentoo-r6 running. I checked out the dvb-kernel from the cvs and patched the kernel with makelinks. I have a WinTV-Nova-S. First I was wondering why i have to use the budget-ci and not the budget-module because my card has no ci-interface. My problem is, that every time I 'insmod' the module, i got a segfault from insmod and a kernel-oops. I hope somebody can help me with my problem, and get my card working. Thanks! Here is the Syslog-output: Aug 6 03:30:39 x kernel: saa7146: register extension 'budget_ci dvb'. Aug 6 03:30:39 x kernel: saa7146: found saa7146 @ mem f896ec00 (revision 1, irq 11) (0x13c2,0x100f). Aug 6 03:30:39 x kernel: DVB: registering new adapter (TT-Budget/WinTV-NOVA-CI PCI). Aug 6 03:30:39 x kernel: adapter has MAC addr = 00:d0:5c:22:34:51 Aug 6 03:30:39 x kernel: DVB: registering frontend -1069343112 (ST STV0299 DVB-S)... Aug 6 03:30:39 x kernel: Unable to handle kernel paging request at virtual address 422d5454 Aug 6 03:30:39 x kernel: printing eip: Aug 6 03:30:39 x kernel: c029fdc7 Aug 6 03:30:39 x kernel: *pde = 00000000 Aug 6 03:30:39 x kernel: Oops: 0000 [#1] Aug 6 03:30:39 x kernel: Modules linked in: budget_ci tda1004x firmware_class budget_core saa7146 ttpci_eeprom stv0299 stv0297 i2c_core Aug 6 03:30:39 x kernel: CPU: 0 Aug 6 03:30:39 x kernel: EIP: 0060:[<c029fdc7>] Not tainted VLI Aug 6 03:30:39 x kernel: EFLAGS: 00010206 (2.6.12-gentoo-r6) Aug 6 03:30:39 x kernel: EIP is at dvbdev_get_free_id+0x27/0x50 Aug 6 03:30:39 x kernel: eax: 422d5454 ebx: 00000003 ecx: f7a5a524 edx: 422d5454 Aug 6 03:30:39 x kernel: esi: 00000000 edi: f8982a1a ebp: 00000000 esp: f77f5e1c Aug 6 03:30:39 x kernel: ds: 007b es: 007b ss: 0068 Aug 6 03:30:39 x kernel: Process modprobe (pid: 9735, threadinfo=f77f4000 task=f79b8aa0) Aug 6 03:30:39 x kernel: Stack: f7951800 c0382c80 f7951800 c029fe2e f7a5a518 00000003 00200200 fffc8c61 Aug 6 03:30:39 x kernel: f7951800 f7a402fc f79519e8 f7951800 f7a402fc f79519e8 00000000 c02a84b5 Aug 6 03:30:39 x kernel: f7a5a518 f7951800 c0382c80 f7a402fc 00000003 f7a5a000 00000000 c1994444 Aug 6 03:30:39 x kernel: Call Trace: Aug 6 03:30:39 x kernel: [<c029fe2e>] dvb_register_device+0x3e/0x190 Aug 6 03:30:39 x kernel: [<c02a84b5>] dvb_register_frontend+0x115/0x160 Aug 6 03:30:39 x kernel: [<f8982707>] frontend_init+0xa7/0x160 [budget_ci] Aug 6 03:30:39 x kernel: [<f8982869>] budget_ci_attach+0xa9/0xe0 [budget_ci] Aug 6 03:30:39 x kernel: [<f8981090>] msp430_ir_interrupt+0x0/0x140 [budget_ci] Aug 6 03:30:39 x kernel: [<f897577f>] saa7146_init_one+0x31f/0x5c0 [saa7146] Aug 6 03:30:39 x kernel: [<c025bd42>] pci_device_probe_static+0x52/0x70 Aug 6 03:30:39 x kernel: [<c025bd9b>] __pci_device_probe+0x3b/0x50 Aug 6 03:30:39 x kernel: [<c025bddc>] pci_device_probe+0x2c/0x50 Aug 6 03:30:39 x kernel: [<c028912f>] driver_probe_device+0x2f/0x80 Aug 6 03:30:39 x kernel: [<c0289279>] driver_attach+0x59/0x90 Aug 6 03:30:39 x kernel: [<c0289778>] bus_add_driver+0x98/0xd0 Aug 6 03:30:39 x kernel: [<c025c08b>] pci_register_driver+0x6b/0x90 Aug 6 03:30:39 x kernel: [<f895900f>] budget_ci_init+0xf/0x13 [budget_ci] Aug 6 03:30:39 x kernel: [<c012dac2>] sys_init_module+0x132/0x1c0 Aug 6 03:30:39 x kernel: [<c0102ad5>] syscall_call+0x7/0xb Aug 6 03:30:39 x kernel: Code: 00 00 00 00 57 56 31 f6 53 8b 5c 24 14 8b 44 24 10 8b 78 0c 8d 48 0c 89 fa 8b 07 0f 18 00 90 39 cf 74 12 90 39 5a 10 74 12 89 c2 <8b> 00 0f 18 00 90 39 ca 75 ef 89 f0 5b 5e 5f c3 39 72 14 75 e9 lspci -vvv: 0000:00:0d.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01) Subsystem: Technotrend Systemtechnik GmbH Technotrend-Budget / Hauppauge WinTV-NOVA-CI DVB card Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32 (3750ns min, 9500ns max) Interrupt: pin A routed to IRQ 11 Region 0: Memory at defefc00 (32-bit, non-prefetchable) My dvb-configure from .config: CONFIG_DVB=y CONFIG_DVB_CORE=y CONFIG_DVB_AV7110=m CONFIG_DVB_AV7110_FIRMWARE=y CONFIG_DVB_AV7110_FIRMWARE_FILE="/usr/lib/hotplug/firmware/dvb-ttpci-01.fw" CONFIG_DVB_AV7110_OSD=y CONFIG_DVB_BUDGET=m CONFIG_DVB_BUDGET_CI=m CONFIG_DVB_BUDGET_AV=m CONFIG_DVB_BUDGET_PATCH=m # CONFIG_DVB_USB is not set # CONFIG_DVB_TTUSB_BUDGET is not set # CONFIG_DVB_TTUSB_DEC is not set # CONFIG_DVB_CINERGYT2 is not set # CONFIG_DVB_B2C2_FLEXCOP is not set # CONFIG_DVB_PLUTO2 is not set # Supported DVB Frontends # Customise DVB Frontends # DVB-S (satellite) frontends CONFIG_DVB_STV0299=m # CONFIG_DVB_CX24110 is not set CONFIG_DVB_TDA8083=m # CONFIG_DVB_TDA80XX is not set # CONFIG_DVB_MT312 is not set CONFIG_DVB_VES1X93=m CONFIG_DVB_S5H1420=m # DVB-T (terrestrial) frontends CONFIG_DVB_SP8870=m # CONFIG_DVB_SP887X is not set # CONFIG_DVB_CX22700 is not set # CONFIG_DVB_CX22702 is not set CONFIG_DVB_L64781=m CONFIG_DVB_TDA1004X=m # CONFIG_DVB_NXT6000 is not set # CONFIG_DVB_MT352 is not set # CONFIG_DVB_DIB3000MB is not set # CONFIG_DVB_DIB3000MC is not set # DVB-C (cable) frontends # CONFIG_DVB_ATMEL_AT76C651 is not set CONFIG_DVB_VES1820=m CONFIG_DVB_TDA10021=m CONFIG_DVB_STV0297=m # CONFIG_DVB_NXT2002 is not set # CONFIG_DVB_OR51211 is not set # CONFIG_DVB_OR51132 is not set # CONFIG_DVB_BCM3510 is not set # CONFIG_DVB_LGDT330X is not set Regards, Timo Eckert