Tries these. Worked this time. Strange. Even doing a scan worked,
but only the first time. It quickly stopped working, scan printing
I/O errors and lots of these lines in the log:
dvb_frontend_ioctl
dvb_bend_frequency
dvb_frontend_set_parameters: f == 778000000, drift == 0
dvb_frontend_internal_ioctl
tda1004x_ioctl: cmd=0x40246f4c
tda1004x_set_fe
tda1004x_set_frequency
tda1004x_enable_tuner_i2c
tda1004x_write_mask: reg=0x7, mask=0x2, data=0x2
tda1004x_read_byte: reg=0x7
tda1004x_read_byte: error reg=0x7, ret=-5
dvb_frontend_release
dvb_frontend_internal_ioctl
tda1004x_ioctl: cmd=0x80046f45
tda1004x_read_status
tda1004x_read_byte: reg=0x6
tda1004x_read_byte: error reg=0x6, ret=-5
Looks like the tuner does not get a lock or loses sync and then starts
zig-zag scanning for the frequency, but somehow this confuses the
frontend and it dies... saa7146: register extension 'budget_ci dvb'.
saa7146: found saa7146 @ mem ffffff000012d000 (revision 1, irq 16) (0x13c2,0x1011).
DVB: registering new adapter (TT-Budget/WinTV-NOVA-T PCI).
tda1004x_attach
tda1004x_read_byte: reg=0x0
tda1004x_read_byte: error reg=0x0, ret=-5
Couldn't read from EEPROM: not there?
Looks like tda1004x fails to talk to its hardware ...
This is still vanilla -test10, I'll try to update to latest cvs-kernel
now.
This should not improve things. The dvb parts did not change in between,
using the "makelinks" method gives you the most up-to-date dvb driver.