still vanilla -test10. With saa7146_debug=7 I get this:
saa7146: saa7146_register_extension(): ext:ffffffffa01fa460
saa7146: register extension 'budget_ci dvb'.
saa7146: saa7146_init_one(): pci:000001001fd83800
saa7146: found saa7146 @ mem ffffff000012d000 (revision 1, irq 16) (0x13c2,0x1011).
budget_ci: budget_ci_attach(): budget_ci: 00000100168a2000
budget_core: ttpci_budget_init(): dev: 0000010016898dc0, budget: 00000100168a2000
DVB: registering new adapter (TT-Budget/WinTV-NOVA-T PCI).
saa7146: saa7146_i2c_adapter_prepare(): bitrate: 0x00000000
tda1004x_attach
tda1004x_read_byte: reg=0x0
tda1004x_read_byte: error reg=0x0, ret=-5
Couldn't read from EEPROM: not there?
budget_core: budget_register(): budget: 00000100168a2000
"bitrate: 0x00000000" looks suspious IMHO ...
Nope. The bitrate is set to 120 and the output is the "raw" register
contents: