Hi Hartmut, > Hm, that's not what i expected.. > The tda1004x module has undergone guite a lot of changes, i guess > most of them with thr tda10046 in mind. > I still think that the firmware upload fails at the first attempt. > This might just be a timing issue in the initialization. > please try a recent version of the module from the dvb-kernel cvs > at linuxtv.org. > I tried the version that you checked in a few minutes before. Now i get an Oops: saa7146: register extension 'budget_ci dvb'. ACPI: PCI interrupt 0000:02:0a.0[A] -> GSI 22 (level, low) -> IRQ 22 saa7146: found saa7146 @ mem f0b10000 (revision 1, irq 22) (0x13c2,0x1011). DVB: registering new adapter (TT-Budget/WinTV-NOVA-T PCI). adapter has MAC addr = 00:d0:5c:03:25:c2 DVB: registering frontend 0 (Philips TDA10045H DVB-T)... ACPI: PCI interrupt 0000:02:0b.0[A] -> GSI 23 (level, low) -> IRQ 23 saa7146: found saa7146 @ mem f0b12000 (revision 1, irq 23) (0x13c2,0x1011). DVB: registering new adapter (TT-Budget/WinTV-NOVA-T PCI). adapter has MAC addr = 00:d0:5c:02:9d:85 DVB: registering frontend 1 (Philips TDA10045H DVB-T)... tda1004x: found firmware revision 0 -- invalid tda1004x: waiting for firmware upload (dvb-fe-tda10045.fw)... Unable to handle kernel paging request at virtual address ba13a918 printing eip: f0b0296b *pde = 00000000 Oops: 0002 [#2] PREEMPT Modules linked in: budget_ci tda1004x firmware_class budget_core dvb_core saa7146 ttpci_eeprom stv0299 i2c_algo_pca i2c_algo_pcf i2c_algo_bit i2c_dev rfcomm l2cap lirc_serial lirc_dev snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_intel8x0 snd_ac97_codec snd_pcm snd_timer snd soundcore snd_page_alloc usbhid hci_usb bluetooth uhci_hcd ehci_hcd usbcore evdev asb100 i2c_sensor i2c_i801 pcspkr nvidia agpgart cryptoloop loop bcm5700 CPU: 0 EIP: 0060:[<f0b0296b>] Tainted: P VLI EFLAGS: 00010203 (2.6.11-gentoo-r9) EIP is at pci_tbl+0xb/0xffffee31 [budget_ci] eax: c9637ff0 ebx: dcd8eefc ecx: ffffffff edx: f0b02928 esi: dcd8ee00 edi: f0b39408 ebp: 00000000 esp: c9637f14 ds: 007b es: 007b ss: 0068 Process kdvb-fe-0 (pid: 13952, threadinfo=c9637000 task=ec3d7a00) Stack: f0b15842 dcd8eefc c9637f2c f0b1786a c046fa00 c0556b40 c9637000 dcd8ee00 dcd8eefc f0b15ce8 dcd8eefc c9637000 c904be00 c011c18f dcd8eefc c904be00 f0b34d09 dcd8eefc ffffffff ffffffff c9637000 f0b3517b dcd8eefc 0000000f Call Trace: [<f0b15842>] tda10045_fwupload+0x62/0x160 [tda1004x] [<f0b15ce8>] tda10045_init+0x38/0x250 [tda1004x] [<c011c18f>] daemonize+0xef/0x100 [<f0b34d09>] dvb_frontend_init+0x39/0x60 [dvb_core] [<f0b3517b>] dvb_frontend_thread+0xab/0x560 [dvb_core] [<c011693e>] finish_task_switch+0x2e/0x90 [<c01169b7>] schedule_tail+0x17/0x50 [<c0102632>] ret_from_fork+0x6/0x14 [<f0b350d0>] dvb_frontend_thread+0x0/0x560 [dvb_core] [<f0b350d0>] dvb_frontend_thread+0x0/0x560 [dvb_core] Code: e0 29 b0 f0 38 29 b0 f0 55 18 b0 f0 00 00 00 00 e0 29 b0 f0 48 29 b0 f0 00 00 00 00 00 00 00 00 31 11 00 00 46 71 00 00 c2 13 00 <00> 0c 10 00 00 00 00 00 00 00 00 00 00 40 29 b0 f0 31 11 00 00 > If this doesn't help and noone else can help you, you might send > me the last version of the module that worked. I think the last version that worked for me was the version in kernel 2.6.9. I will test that in the next days. Downgrading to the old kernel causes some problems width udev. regards, Marcel