Robin Rainton wrote: > Think I'm almost there but just can't seem to get this card to work with Linux. > > Hardware: no-name PCI box > Tuner: MSI TV@nywhere A/D (MSI TV Anywhere A/D) v1.1 (I think the v1.1 is crucial!). Looking at the card it has the SAA7131 (?? hard to make out) and TDA10046A chips. > kernel: latest (2.6.23.13) with all relevant modules (I think!) built > which seem to load. > > Further to this I have managed to find version 29 of the firmware which still seems not to make a difference. Also enabled debug on the tda1004x module and tried tuning, below is the output. Really hoping someone can make sense of this 'cos I sure can't ;) DVB: registering new adapter (saa7133[0]) DVB: registering frontend 0 (Philips TDA10046H DVB-T)... tda1004x: tda10046_init tda1004x: tda10046_fwupload: 16MHz Xtal, reducing I2C speed tda1004x: tda1004x_write_byteI: reg=0x7, data=0x80 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x80, ret=1 tda1004x: tda1004x_write_mask: reg=0x3b, mask=0x1, data=0x0 tda1004x: tda1004x_read_byte: reg=0x3b tda1004x: tda1004x_read_byte: success reg=0x3b, data=0xff, ret=2 tda1004x: tda1004x_write_byteI: reg=0x3b, data=0xfe tda1004x: tda1004x_write_byteI: success reg=0x3b, data=0xfe, ret=1 tda1004x: tda1004x_write_byteI: reg=0x3c, data=0x33 tda1004x: tda1004x_write_byteI: success reg=0x3c, data=0x33, ret=1 tda1004x: tda1004x_write_mask: reg=0x3d, mask=0xf, data=0x0 tda1004x: tda1004x_read_byte: reg=0x3d tda1004x: tda1004x_read_byte: success reg=0x3d, data=0x6a, ret=2 tda1004x: tda1004x_write_byteI: reg=0x3d, data=0x60 tda1004x: tda1004x_write_byteI: success reg=0x3d, data=0x60, ret=1 tda1004x: tda1004x_write_byteI: reg=0x2d, data=0xf0 tda1004x: tda1004x_write_byteI: success reg=0x2d, data=0xf0, ret=1 tda1004x: setting up plls for 48MHz sampling clock tda1004x: tda1004x_write_byteI: reg=0x2f, data=0x3 tda1004x: tda1004x_write_byteI: success reg=0x2f, data=0x3, ret=1 tda1004x: tda10046_init_plls: setting up PLLs for a 16 MHz Xtal tda1004x: tda1004x_write_byteI: reg=0x30, data=0x3 tda1004x: tda1004x_write_byteI: success reg=0x30, data=0x3, ret=1 tda1004x: tda1004x_write_byteI: reg=0x3e, data=0x72 tda1004x: tda1004x_write_byteI: success reg=0x3e, data=0x72, ret=1 tda1004x: tda1004x_write_byteI: reg=0x4d, data=0xc tda1004x: tda1004x_write_byteI: success reg=0x4d, data=0xc, ret=1 tda1004x: tda1004x_write_byteI: reg=0x4e, data=0x0 tda1004x: tda1004x_write_byteI: success reg=0x4e, data=0x0, ret=1 tda1004x: tda1004x_write_buf: reg=0x31, len=0x5 tda1004x: tda1004x_write_byteI: reg=0x31, data=0x54 tda1004x: tda1004x_write_byteI: success reg=0x31, data=0x54, ret=1 tda1004x: tda1004x_write_byteI: reg=0x32, data=0x3 tda1004x: tda1004x_write_byteI: success reg=0x32, data=0x3, ret=1 tda1004x: tda1004x_write_byteI: reg=0x33, data=0xc tda1004x: tda1004x_write_byteI: success reg=0x33, data=0xc, ret=1 tda1004x: tda1004x_write_byteI: reg=0x34, data=0x30 tda1004x: tda1004x_write_byteI: success reg=0x34, data=0x30, ret=1 tda1004x: tda1004x_write_byteI: reg=0x35, data=0xc3 tda1004x: tda1004x_write_byteI: success reg=0x35, data=0xc3, ret=1 tda1004x: tda1004x_write_byteI: reg=0x4d, data=0xd tda1004x: tda1004x_write_byteI: success reg=0x4d, data=0xd, ret=1 tda1004x: tda1004x_write_byteI: reg=0x4e, data=0x55 tda1004x: tda1004x_write_byteI: success reg=0x4e, data=0x55, ret=1 tda1004x: tda1004x_write_mask: reg=0x37, mask=0xc0, data=0x0 tda1004x: tda1004x_read_byte: reg=0x37 tda1004x: tda1004x_read_byte: success reg=0x37, data=0xf8, ret=2 tda1004x: tda1004x_write_byteI: reg=0x37, data=0x38 tda1004x: tda1004x_write_byteI: success reg=0x37, data=0x38, ret=1 tda1004x: tda1004x_read_byte: reg=0x6 tda1004x: tda1004x_read_byte: success reg=0x6, data=0xb0, ret=2 tda1004x: tda1004x_write_mask: reg=0x7, mask=0x10, data=0x0 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x80, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x80 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x80, ret=1 tda1004x: tda1004x_write_byteI: reg=0x11, data=0x67 tda1004x: tda1004x_write_byteI: success reg=0x11, data=0x67, ret=1 tda1004x: tda1004x_read_byte: reg=0x13 tda1004x: tda1004x_read_byte: success reg=0x13, data=0x67, ret=2 tda1004x: tda1004x_read_byte: reg=0x14 tda1004x: tda1004x_read_byte: success reg=0x14, data=0x29, ret=2 tda1004x: found firmware revision 29 -- ok tda1004x: tda1004x_write_mask: reg=0x7, mask=0x20, data=0x0 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x80, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x80 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x80, ret=1 tda1004x: tda1004x_write_byteI: reg=0x1, data=0x87 tda1004x: tda1004x_write_byteI: success reg=0x1, data=0x87, ret=1 tda1004x: tda1004x_write_byteI: reg=0x16, data=0x88 tda1004x: tda1004x_write_byteI: success reg=0x16, data=0x88, ret=1 tda1004x: tda1004x_write_byteI: reg=0x43, data=0x2 tda1004x: tda1004x_write_byteI: success reg=0x43, data=0x2, ret=1 tda1004x: tda1004x_write_byteI: reg=0x44, data=0x70 tda1004x: tda1004x_write_byteI: success reg=0x44, data=0x70, ret=1 tda1004x: tda1004x_write_byteI: reg=0x45, data=0x8 tda1004x: tda1004x_write_byteI: success reg=0x45, data=0x8, ret=1 tda1004x: tda1004x_write_mask: reg=0x3d, mask=0xf0, data=0x60 tda1004x: tda1004x_read_byte: reg=0x3d tda1004x: tda1004x_read_byte: success reg=0x3d, data=0x60, ret=2 tda1004x: tda1004x_write_byteI: reg=0x3d, data=0x60 tda1004x: tda1004x_write_byteI: success reg=0x3d, data=0x60, ret=1 tda1004x: tda1004x_write_mask: reg=0x3b, mask=0xc0, data=0x40 tda1004x: tda1004x_read_byte: reg=0x3b tda1004x: tda1004x_read_byte: success reg=0x3b, data=0xff, ret=2 tda1004x: tda1004x_write_byteI: reg=0x3b, data=0x7f tda1004x: tda1004x_write_byteI: success reg=0x3b, data=0x7f, ret=1 tda1004x: tda1004x_write_mask: reg=0x3a, mask=0x80, data=0x0 tda1004x: tda1004x_read_byte: reg=0x3a tda1004x: tda1004x_read_byte: success reg=0x3a, data=0x0, ret=2 tda1004x: tda1004x_write_byteI: reg=0x3a, data=0x0 tda1004x: tda1004x_write_byteI: success reg=0x3a, data=0x0, ret=1 tda1004x: tda1004x_write_byteI: reg=0x37, data=0x38 tda1004x: tda1004x_write_byteI: success reg=0x37, data=0x38, ret=1 tda1004x: tda1004x_write_mask: reg=0x3b, mask=0x3e, data=0x38 tda1004x: tda1004x_read_byte: reg=0x3b tda1004x: tda1004x_read_byte: success reg=0x3b, data=0x7f, ret=2 tda1004x: tda1004x_write_byteI: reg=0x3b, data=0x79 tda1004x: tda1004x_write_byteI: success reg=0x3b, data=0x79, ret=1 tda1004x: tda1004x_write_byteI: reg=0x47, data=0x0 tda1004x: tda1004x_write_byteI: success reg=0x47, data=0x0, ret=1 tda1004x: tda1004x_write_byteI: reg=0x48, data=0xff tda1004x: tda1004x_write_byteI: success reg=0x48, data=0xff, ret=1 tda1004x: tda1004x_write_byteI: reg=0x49, data=0x0 tda1004x: tda1004x_write_byteI: success reg=0x49, data=0x0, ret=1 tda1004x: tda1004x_write_byteI: reg=0x4a, data=0xff tda1004x: tda1004x_write_byteI: success reg=0x4a, data=0xff, ret=1 tda1004x: tda1004x_write_byteI: reg=0x46, data=0x12 tda1004x: tda1004x_write_byteI: success reg=0x46, data=0x12, ret=1 tda1004x: tda1004x_write_byteI: reg=0x4f, data=0x1a tda1004x: tda1004x_write_byteI: success reg=0x4f, data=0x1a, ret=1 tda1004x: tda1004x_write_byteI: reg=0x1e, data=0x7 tda1004x: tda1004x_write_byteI: success reg=0x1e, data=0x7, ret=1 tda1004x: tda1004x_write_byteI: reg=0x1f, data=0xc0 tda1004x: tda1004x_write_byteI: success reg=0x1f, data=0xc0, ret=1 tda1004x: tda1004x_write_byteI: reg=0x3b, data=0xff tda1004x: tda1004x_write_byteI: success reg=0x3b, data=0xff, ret=1 tda1004x: tda1004x_write_mask: reg=0x3d, mask=0xf, data=0xa tda1004x: tda1004x_read_byte: reg=0x3d tda1004x: tda1004x_read_byte: success reg=0x3d, data=0x60, ret=2 tda1004x: tda1004x_write_byteI: reg=0x3d, data=0x6a tda1004x: tda1004x_write_byteI: success reg=0x3d, data=0x6a, ret=1 tda1004x: tda1004x_write_mask: reg=0x37, mask=0xc0, data=0xc0 tda1004x: tda1004x_read_byte: reg=0x37 tda1004x: tda1004x_read_byte: success reg=0x37, data=0x38, ret=2 tda1004x: tda1004x_write_byteI: reg=0x37, data=0xf8 tda1004x: tda1004x_write_byteI: success reg=0x37, data=0xf8, ret=1 tda1004x: tda1004x_write_mask: reg=0x7, mask=0x1, data=0x1 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x80, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x81 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x81, ret=1 Tuning starts here... tda1004x: tda1004x_enable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x2 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x81, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x83 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x83, ret=1 tda1004x: tda1004x_enable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x2 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x83, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x83 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x83, ret=1 tda1004x: tda1004x_disable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x0 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x83, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x81 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x81, ret=1 tda1004x: tda10046_init tda1004x: tda10046_fwupload: 16MHz Xtal, reducing I2C speed tda1004x: tda1004x_write_byteI: reg=0x7, data=0x80 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x80, ret=1 tda1004x: tda1004x_write_mask: reg=0x3b, mask=0x1, data=0x0 tda1004x: tda1004x_read_byte: reg=0x3b tda1004x: tda1004x_read_byte: success reg=0x3b, data=0xff, ret=2 tda1004x: tda1004x_write_byteI: reg=0x3b, data=0xfe tda1004x: tda1004x_write_byteI: success reg=0x3b, data=0xfe, ret=1 tda1004x: tda1004x_write_byteI: reg=0x3c, data=0x33 tda1004x: tda1004x_write_byteI: success reg=0x3c, data=0x33, ret=1 tda1004x: tda1004x_write_mask: reg=0x3d, mask=0xf, data=0x0 tda1004x: tda1004x_read_byte: reg=0x3d tda1004x: tda1004x_read_byte: success reg=0x3d, data=0x6a, ret=2 tda1004x: tda1004x_write_byteI: reg=0x3d, data=0x60 tda1004x: tda1004x_write_byteI: success reg=0x3d, data=0x60, ret=1 tda1004x: tda1004x_write_byteI: reg=0x2d, data=0xf0 tda1004x: tda1004x_write_byteI: success reg=0x2d, data=0xf0, ret=1 tda1004x: setting up plls for 48MHz sampling clock tda1004x: tda1004x_write_byteI: reg=0x2f, data=0x3 tda1004x: tda1004x_write_byteI: success reg=0x2f, data=0x3, ret=1 tda1004x: tda10046_init_plls: setting up PLLs for a 16 MHz Xtal tda1004x: tda1004x_write_byteI: reg=0x30, data=0x3 tda1004x: tda1004x_write_byteI: success reg=0x30, data=0x3, ret=1 tda1004x: tda1004x_write_byteI: reg=0x3e, data=0x72 tda1004x: tda1004x_write_byteI: success reg=0x3e, data=0x72, ret=1 tda1004x: tda1004x_write_byteI: reg=0x4d, data=0xc tda1004x: tda1004x_write_byteI: success reg=0x4d, data=0xc, ret=1 tda1004x: tda1004x_write_byteI: reg=0x4e, data=0x0 tda1004x: tda1004x_write_byteI: success reg=0x4e, data=0x0, ret=1 tda1004x: tda1004x_write_buf: reg=0x31, len=0x5 tda1004x: tda1004x_write_byteI: reg=0x31, data=0x54 tda1004x: tda1004x_write_byteI: success reg=0x31, data=0x54, ret=1 tda1004x: tda1004x_write_byteI: reg=0x32, data=0x3 tda1004x: tda1004x_write_byteI: success reg=0x32, data=0x3, ret=1 tda1004x: tda1004x_write_byteI: reg=0x33, data=0xc tda1004x: tda1004x_write_byteI: success reg=0x33, data=0xc, ret=1 tda1004x: tda1004x_write_byteI: reg=0x34, data=0x30 tda1004x: tda1004x_write_byteI: success reg=0x34, data=0x30, ret=1 tda1004x: tda1004x_write_byteI: reg=0x35, data=0xc3 tda1004x: tda1004x_write_byteI: success reg=0x35, data=0xc3, ret=1 tda1004x: tda1004x_write_byteI: reg=0x4d, data=0xd tda1004x: tda1004x_write_byteI: success reg=0x4d, data=0xd, ret=1 tda1004x: tda1004x_write_byteI: reg=0x4e, data=0x55 tda1004x: tda1004x_write_byteI: success reg=0x4e, data=0x55, ret=1 tda1004x: tda1004x_write_mask: reg=0x37, mask=0xc0, data=0x0 tda1004x: tda1004x_read_byte: reg=0x37 tda1004x: tda1004x_read_byte: success reg=0x37, data=0xf8, ret=2 tda1004x: tda1004x_write_byteI: reg=0x37, data=0x38 tda1004x: tda1004x_write_byteI: success reg=0x37, data=0x38, ret=1 tda1004x: tda1004x_read_byte: reg=0x6 tda1004x: tda1004x_read_byte: success reg=0x6, data=0xb0, ret=2 tda1004x: tda1004x_write_mask: reg=0x7, mask=0x10, data=0x0 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x80, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x80 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x80, ret=1 tda1004x: tda1004x_write_byteI: reg=0x11, data=0x67 tda1004x: tda1004x_write_byteI: success reg=0x11, data=0x67, ret=1 tda1004x: tda1004x_read_byte: reg=0x13 tda1004x: tda1004x_read_byte: success reg=0x13, data=0x67, ret=2 tda1004x: tda1004x_read_byte: reg=0x14 tda1004x: tda1004x_read_byte: success reg=0x14, data=0x29, ret=2 tda1004x: found firmware revision 29 -- ok tda1004x: tda1004x_write_mask: reg=0x7, mask=0x20, data=0x0 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x80, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x80 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x80, ret=1 tda1004x: tda1004x_write_byteI: reg=0x1, data=0x87 tda1004x: tda1004x_write_byteI: success reg=0x1, data=0x87, ret=1 tda1004x: tda1004x_write_byteI: reg=0x16, data=0x88 tda1004x: tda1004x_write_byteI: success reg=0x16, data=0x88, ret=1 tda1004x: tda1004x_write_byteI: reg=0x43, data=0x2 tda1004x: tda1004x_write_byteI: success reg=0x43, data=0x2, ret=1 tda1004x: tda1004x_write_byteI: reg=0x44, data=0x70 tda1004x: tda1004x_write_byteI: success reg=0x44, data=0x70, ret=1 tda1004x: tda1004x_write_byteI: reg=0x45, data=0x8 tda1004x: tda1004x_write_byteI: success reg=0x45, data=0x8, ret=1 tda1004x: tda1004x_write_mask: reg=0x3d, mask=0xf0, data=0x60 tda1004x: tda1004x_read_byte: reg=0x3d tda1004x: tda1004x_read_byte: success reg=0x3d, data=0x60, ret=2 tda1004x: tda1004x_write_byteI: reg=0x3d, data=0x60 tda1004x: tda1004x_write_byteI: success reg=0x3d, data=0x60, ret=1 tda1004x: tda1004x_write_mask: reg=0x3b, mask=0xc0, data=0x40 tda1004x: tda1004x_read_byte: reg=0x3b tda1004x: tda1004x_read_byte: success reg=0x3b, data=0xff, ret=2 tda1004x: tda1004x_write_byteI: reg=0x3b, data=0x7f tda1004x: tda1004x_write_byteI: success reg=0x3b, data=0x7f, ret=1 tda1004x: tda1004x_write_mask: reg=0x3a, mask=0x80, data=0x0 tda1004x: tda1004x_read_byte: reg=0x3a tda1004x: tda1004x_read_byte: success reg=0x3a, data=0x0, ret=2 tda1004x: tda1004x_write_byteI: reg=0x3a, data=0x0 tda1004x: tda1004x_write_byteI: success reg=0x3a, data=0x0, ret=1 tda1004x: tda1004x_write_byteI: reg=0x37, data=0x38 tda1004x: tda1004x_write_byteI: success reg=0x37, data=0x38, ret=1 tda1004x: tda1004x_write_mask: reg=0x3b, mask=0x3e, data=0x38 tda1004x: tda1004x_read_byte: reg=0x3b tda1004x: tda1004x_read_byte: success reg=0x3b, data=0x7f, ret=2 tda1004x: tda1004x_write_byteI: reg=0x3b, data=0x79 tda1004x: tda1004x_write_byteI: success reg=0x3b, data=0x79, ret=1 tda1004x: tda1004x_write_byteI: reg=0x47, data=0x0 tda1004x: tda1004x_write_byteI: success reg=0x47, data=0x0, ret=1 tda1004x: tda1004x_write_byteI: reg=0x48, data=0xff tda1004x: tda1004x_write_byteI: success reg=0x48, data=0xff, ret=1 tda1004x: tda1004x_write_byteI: reg=0x49, data=0x0 tda1004x: tda1004x_write_byteI: success reg=0x49, data=0x0, ret=1 tda1004x: tda1004x_write_byteI: reg=0x4a, data=0xff tda1004x: tda1004x_write_byteI: success reg=0x4a, data=0xff, ret=1 tda1004x: tda1004x_write_byteI: reg=0x46, data=0x12 tda1004x: tda1004x_write_byteI: success reg=0x46, data=0x12, ret=1 tda1004x: tda1004x_write_byteI: reg=0x4f, data=0x1a tda1004x: tda1004x_write_byteI: success reg=0x4f, data=0x1a, ret=1 tda1004x: tda1004x_write_byteI: reg=0x1e, data=0x7 tda1004x: tda1004x_write_byteI: success reg=0x1e, data=0x7, ret=1 tda1004x: tda1004x_write_byteI: reg=0x1f, data=0xc0 tda1004x: tda1004x_write_byteI: success reg=0x1f, data=0xc0, ret=1 tda1004x: tda1004x_disable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x0 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x80, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x80 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x80, ret=1 tda1004x: tda1004x_set_fe tda1004x: tda1004x_write_mask: reg=0x1, mask=0x10, data=0x10 tda1004x: tda1004x_read_byte: reg=0x1 tda1004x: tda1004x_read_byte: success reg=0x1, data=0x87, ret=2 tda1004x: tda1004x_write_byteI: reg=0x1, data=0x97 tda1004x: tda1004x_write_byteI: success reg=0x1, data=0x97, ret=1 tda1004x: tda1004x_write_mask: reg=0x2, mask=0x80, data=0x0 tda1004x: tda1004x_read_byte: reg=0x2 tda1004x: tda1004x_read_byte: success reg=0x2, data=0x0, ret=2 tda1004x: tda1004x_write_byteI: reg=0x2, data=0x0 tda1004x: tda1004x_write_byteI: success reg=0x2, data=0x0, ret=1 tda1004x: tda1004x_write_mask: reg=0x3, mask=0xc0, data=0x0 tda1004x: tda1004x_read_byte: reg=0x3 tda1004x: tda1004x_read_byte: success reg=0x3, data=0x0, ret=2 tda1004x: tda1004x_write_byteI: reg=0x3, data=0x0 tda1004x: tda1004x_write_byteI: success reg=0x3, data=0x0, ret=1 tda1004x: tda1004x_write_mask: reg=0x43, mask=0x4, data=0x0 tda1004x: tda1004x_read_byte: reg=0x43 tda1004x: tda1004x_read_byte: success reg=0x43, data=0x2, ret=2 tda1004x: tda1004x_write_byteI: reg=0x43, data=0x2 tda1004x: tda1004x_write_byteI: success reg=0x43, data=0x2, ret=1 tda1004x: tda1004x_enable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x2 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x80, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x82 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x82, ret=1 tda1004x: tda1004x_enable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x2 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x82, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x82 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x82, ret=1 tda1004x: tda1004x_enable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x2 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x82, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x82 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x82, ret=1 tda1004x: tda1004x_enable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x2 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x82, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x82 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x82, ret=1 tda1004x: tda1004x_enable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x2 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x82, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x82 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x82, ret=1 tda1004x: tda1004x_enable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x2 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x82, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x82 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x82, ret=1 tda1004x: tda1004x_enable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x2 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x82, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x82 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x82, ret=1 tda1004x: tda1004x_enable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x2 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x82, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x82 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x82, ret=1 tda1004x: tda1004x_enable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x2 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x82, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x82 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x82, ret=1 tda1004x: tda1004x_disable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x0 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x82, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x80 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x80, ret=1 tda1004x: tda1004x_write_mask: reg=0x1, mask=0x1, data=0x0 tda1004x: tda1004x_read_byte: reg=0x1 tda1004x: tda1004x_read_byte: success reg=0x1, data=0x97, ret=2 tda1004x: tda1004x_write_byteI: reg=0x1, data=0x96 tda1004x: tda1004x_write_byteI: success reg=0x1, data=0x96, ret=1 tda1004x: tda1004x_write_mask: reg=0x3, mask=0x7, data=0x1 tda1004x: tda1004x_read_byte: reg=0x3 tda1004x: tda1004x_read_byte: success reg=0x3, data=0x0, ret=2 tda1004x: tda1004x_write_byteI: reg=0x3, data=0x1 tda1004x: tda1004x_write_byteI: success reg=0x3, data=0x1, ret=1 tda1004x: tda1004x_write_mask: reg=0x3, mask=0x38, data=0x8 tda1004x: tda1004x_read_byte: reg=0x3 tda1004x: tda1004x_read_byte: success reg=0x3, data=0x1, ret=2 tda1004x: tda1004x_write_byteI: reg=0x3, data=0x9 tda1004x: tda1004x_write_byteI: success reg=0x3, data=0x9, ret=1 tda1004x: tda1004x_write_mask: reg=0x2, mask=0x3, data=0x2 tda1004x: tda1004x_read_byte: reg=0x2 tda1004x: tda1004x_read_byte: success reg=0x2, data=0x0, ret=2 tda1004x: tda1004x_write_byteI: reg=0x2, data=0x2 tda1004x: tda1004x_write_byteI: success reg=0x2, data=0x2, ret=1 tda1004x: tda1004x_write_mask: reg=0x2, mask=0x60, data=0x0 tda1004x: tda1004x_read_byte: reg=0x2 tda1004x: tda1004x_read_byte: success reg=0x2, data=0x2, ret=2 tda1004x: tda1004x_write_byteI: reg=0x2, data=0x2 tda1004x: tda1004x_write_byteI: success reg=0x2, data=0x2, ret=1 tda1004x: tda1004x_write_buf: reg=0x31, len=0x5 tda1004x: tda1004x_write_byteI: reg=0x31, data=0x60 tda1004x: tda1004x_write_byteI: success reg=0x31, data=0x60, ret=1 tda1004x: tda1004x_write_byteI: reg=0x32, data=0x2 tda1004x: tda1004x_write_byteI: success reg=0x32, data=0x2, ret=1 tda1004x: tda1004x_write_byteI: reg=0x33, data=0xaa tda1004x: tda1004x_write_byteI: success reg=0x33, data=0xaa, ret=1 tda1004x: tda1004x_write_byteI: reg=0x34, data=0xaa tda1004x: tda1004x_write_byteI: success reg=0x34, data=0xaa, ret=1 tda1004x: tda1004x_write_byteI: reg=0x35, data=0xab tda1004x: tda1004x_write_byteI: success reg=0x35, data=0xab, ret=1 tda1004x: tda1004x_write_byteI: reg=0x4d, data=0xc tda1004x: tda1004x_write_byteI: success reg=0x4d, data=0xc, ret=1 tda1004x: tda1004x_write_byteI: reg=0x4e, data=0x0 tda1004x: tda1004x_write_byteI: success reg=0x4e, data=0x0, ret=1 tda1004x: tda1004x_write_mask: reg=0x16, mask=0x20, data=0x20 tda1004x: tda1004x_read_byte: reg=0x16 tda1004x: tda1004x_read_byte: success reg=0x16, data=0x88, ret=2 tda1004x: tda1004x_write_byteI: reg=0x16, data=0xa8 tda1004x: tda1004x_write_byteI: success reg=0x16, data=0xa8, ret=1 tda1004x: tda1004x_write_mask: reg=0x1, mask=0x2, data=0x0 tda1004x: tda1004x_read_byte: reg=0x1 tda1004x: tda1004x_read_byte: success reg=0x1, data=0x96, ret=2 tda1004x: tda1004x_write_byteI: reg=0x1, data=0x94 tda1004x: tda1004x_write_byteI: success reg=0x1, data=0x94, ret=1 tda1004x: tda1004x_write_mask: reg=0x2, mask=0xc, data=0x8 tda1004x: tda1004x_read_byte: reg=0x2 tda1004x: tda1004x_read_byte: success reg=0x2, data=0x2, ret=2 tda1004x: tda1004x_write_byteI: reg=0x2, data=0xa tda1004x: tda1004x_write_byteI: success reg=0x2, data=0xa, ret=1 tda1004x: tda1004x_write_mask: reg=0x1, mask=0x4, data=0x0 tda1004x: tda1004x_read_byte: reg=0x1 tda1004x: tda1004x_read_byte: success reg=0x1, data=0x94, ret=2 tda1004x: tda1004x_write_byteI: reg=0x1, data=0x90 tda1004x: tda1004x_write_byteI: success reg=0x1, data=0x90, ret=1 tda1004x: tda1004x_write_mask: reg=0x2, mask=0x10, data=0x10 tda1004x: tda1004x_read_byte: reg=0x2 tda1004x: tda1004x_read_byte: success reg=0x2, data=0xa, ret=2 tda1004x: tda1004x_write_byteI: reg=0x2, data=0x1a tda1004x: tda1004x_write_byteI: success reg=0x2, data=0x1a, ret=1 tda1004x: tda1004x_write_mask: reg=0x1, mask=0x40, data=0x40 tda1004x: tda1004x_read_byte: reg=0x1 tda1004x: tda1004x_read_byte: success reg=0x1, data=0x90, ret=2 tda1004x: tda1004x_write_byteI: reg=0x1, data=0xd0 tda1004x: tda1004x_write_byteI: success reg=0x1, data=0xd0, ret=1 tda1004x: tda1004x_write_mask: reg=0x43, mask=0x4, data=0x1 tda1004x: tda1004x_read_byte: reg=0x43 tda1004x: tda1004x_read_byte: success reg=0x43, data=0x2, ret=2 tda1004x: tda1004x_write_byteI: reg=0x43, data=0x3 tda1004x: tda1004x_write_byteI: success reg=0x43, data=0x3, ret=1 tda1004x: tda1004x_read_status tda1004x: tda1004x_read_byte: reg=0x6 tda1004x: tda1004x_read_byte: success reg=0x6, data=0xb0, ret=2 tda1004x: tda1004x_read_byte: reg=0x22 tda1004x: tda1004x_read_byte: success reg=0x22, data=0xff, ret=2 tda1004x: tda1004x_read_byte: reg=0x21 tda1004x: tda1004x_read_byte: success reg=0x21, data=0xff, ret=2 tda1004x: tda1004x_read_byte: reg=0x20 tda1004x: tda1004x_read_byte: success reg=0x20, data=0xff, ret=2 tda1004x: tda1004x_read_status: fe_status=0x0 tda1004x: tda1004x_read_signal_strength tda1004x: tda1004x_read_byte: reg=0x52 tda1004x: tda1004x_read_byte: success reg=0x52, data=0x0, ret=2 tda1004x: tda1004x_read_signal_strength: signal=0x0 tda1004x: tda1004x_read_snr tda1004x: tda1004x_read_byte: reg=0x1c tda1004x: tda1004x_read_byte: success reg=0x1c, data=0x0, ret=2 tda1004x: tda1004x_read_snr: snr=0xffff tda1004x: tda1004x_read_ber tda1004x: tda1004x_read_byte: reg=0x22 tda1004x: tda1004x_read_byte: success reg=0x22, data=0xff, ret=2 tda1004x: tda1004x_read_byte: reg=0x21 tda1004x: tda1004x_read_byte: success reg=0x21, data=0xff, ret=2 tda1004x: tda1004x_read_byte: reg=0x20 tda1004x: tda1004x_read_byte: success reg=0x20, data=0xff, ret=2 tda1004x: tda1004x_read_ber: ber=0x1fffe tda1004x: tda1004x_read_ucblocks tda1004x: tda1004x_read_byte: reg=0x27 tda1004x: tda1004x_read_byte: success reg=0x27, data=0x80, ret=2 tda1004x: tda1004x_write_mask: reg=0x27, mask=0x80, data=0x0 tda1004x: tda1004x_read_byte: reg=0x27 tda1004x: tda1004x_read_byte: success reg=0x27, data=0x80, ret=2 tda1004x: tda1004x_write_byteI: reg=0x27, data=0x0 tda1004x: tda1004x_write_byteI: success reg=0x27, data=0x0, ret=1 tda1004x: tda1004x_write_mask: reg=0x27, mask=0x80, data=0x0 tda1004x: tda1004x_read_byte: reg=0x27 tda1004x: tda1004x_read_byte: success reg=0x27, data=0x80, ret=2 tda1004x: tda1004x_write_byteI: reg=0x27, data=0x0 tda1004x: tda1004x_write_byteI: success reg=0x27, data=0x0, ret=1 tda1004x: tda1004x_write_mask: reg=0x27, mask=0x80, data=0x0 tda1004x: tda1004x_read_byte: reg=0x27 tda1004x: tda1004x_read_byte: success reg=0x27, data=0x80, ret=2 tda1004x: tda1004x_write_byteI: reg=0x27, data=0x0 tda1004x: tda1004x_write_byteI: success reg=0x27, data=0x0, ret=1 tda1004x: tda1004x_read_byte: reg=0x27 tda1004x: tda1004x_read_byte: success reg=0x27, data=0x80, ret=2 tda1004x: tda1004x_read_ucblocks: ucblocks=0x0 tda1004x: tda1004x_read_status tda1004x: tda1004x_read_byte: reg=0x6 tda1004x: tda1004x_read_byte: success reg=0x6, data=0xb0, ret=2 tda1004x: tda1004x_read_byte: reg=0x22 tda1004x: tda1004x_read_byte: success reg=0x22, data=0xff, ret=2 tda1004x: tda1004x_read_byte: reg=0x21 tda1004x: tda1004x_read_byte: success reg=0x21, data=0xff, ret=2 tda1004x: tda1004x_read_byte: reg=0x20 tda1004x: tda1004x_read_byte: success reg=0x20, data=0xff, ret=2 tda1004x: tda1004x_read_status: fe_status=0x0 tda1004x: tda1004x_set_fe tda1004x: tda1004x_write_mask: reg=0x1, mask=0x10, data=0x10 tda1004x: tda1004x_read_byte: reg=0x1 tda1004x: tda1004x_read_byte: success reg=0x1, data=0x90, ret=2 tda1004x: tda1004x_write_byteI: reg=0x1, data=0x90 tda1004x: tda1004x_write_byteI: success reg=0x1, data=0x90, ret=1 tda1004x: tda1004x_write_mask: reg=0x2, mask=0x80, data=0x0 tda1004x: tda1004x_read_byte: reg=0x2 tda1004x: tda1004x_read_byte: success reg=0x2, data=0x1a, ret=2 tda1004x: tda1004x_write_byteI: reg=0x2, data=0x1a tda1004x: tda1004x_write_byteI: success reg=0x2, data=0x1a, ret=1 tda1004x: tda1004x_write_mask: reg=0x3, mask=0xc0, data=0x0 tda1004x: tda1004x_read_byte: reg=0x3 tda1004x: tda1004x_read_byte: success reg=0x3, data=0x9, ret=2 tda1004x: tda1004x_write_byteI: reg=0x3, data=0x9 tda1004x: tda1004x_write_byteI: success reg=0x3, data=0x9, ret=1 tda1004x: tda1004x_write_mask: reg=0x43, mask=0x4, data=0x0 tda1004x: tda1004x_read_byte: reg=0x43 tda1004x: tda1004x_read_byte: success reg=0x43, data=0x3, ret=2 tda1004x: tda1004x_write_byteI: reg=0x43, data=0x3 tda1004x: tda1004x_write_byteI: success reg=0x43, data=0x3, ret=1 tda1004x: tda1004x_enable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x2 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x80, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x82 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x82, ret=1 tda1004x: tda1004x_enable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x2 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x82, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x82 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x82, ret=1 tda1004x: tda1004x_enable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x2 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x82, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x82 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x82, ret=1 tda1004x: tda1004x_enable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x2 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x82, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x82 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x82, ret=1 tda1004x: tda1004x_enable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x2 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x82, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x82 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x82, ret=1 tda1004x: tda1004x_enable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x2 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x82, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x82 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x82, ret=1 tda1004x: tda1004x_enable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x2 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x82, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x82 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x82, ret=1 tda1004x: tda1004x_enable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x2 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x82, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x82 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x82, ret=1 tda1004x: tda1004x_enable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x2 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x82, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x82 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x82, ret=1 tda1004x: tda1004x_disable_tuner_i2c tda1004x: tda1004x_write_mask: reg=0x7, mask=0x2, data=0x0 tda1004x: tda1004x_read_byte: reg=0x7 tda1004x: tda1004x_read_byte: success reg=0x7, data=0x82, ret=2 tda1004x: tda1004x_write_byteI: reg=0x7, data=0x80 tda1004x: tda1004x_write_byteI: success reg=0x7, data=0x80, ret=1 tda1004x: tda1004x_write_mask: reg=0x1, mask=0x1, data=0x0 tda1004x: tda1004x_read_byte: reg=0x1 tda1004x: tda1004x_read_byte: success reg=0x1, data=0x90, ret=2 tda1004x: tda1004x_write_byteI: reg=0x1, data=0x90 tda1004x: tda1004x_write_byteI: success reg=0x1, data=0x90, ret=1 tda1004x: tda1004x_write_mask: reg=0x3, mask=0x7, data=0x1 tda1004x: tda1004x_read_byte: reg=0x3 tda1004x: tda1004x_read_byte: success reg=0x3, data=0x9, ret=2 tda1004x: tda1004x_write_byteI: reg=0x3, data=0x9 tda1004x: tda1004x_write_byteI: success reg=0x3, data=0x9, ret=1 tda1004x: tda1004x_write_mask: reg=0x3, mask=0x38, data=0x8 tda1004x: tda1004x_read_byte: reg=0x3 tda1004x: tda1004x_read_byte: success reg=0x3, data=0x9, ret=2 tda1004x: tda1004x_write_byteI: reg=0x3, data=0x9 tda1004x: tda1004x_write_byteI: success reg=0x3, data=0x9, ret=1 tda1004x: tda1004x_write_mask: reg=0x2, mask=0x3, data=0x2 tda1004x: tda1004x_read_byte: reg=0x2 tda1004x: tda1004x_read_byte: success reg=0x2, data=0x1a, ret=2 tda1004x: tda1004x_write_byteI: reg=0x2, data=0x1a tda1004x: tda1004x_write_byteI: success reg=0x2, data=0x1a, ret=1 tda1004x: tda1004x_write_mask: reg=0x2, mask=0x60, data=0x0 tda1004x: tda1004x_read_byte: reg=0x2 tda1004x: tda1004x_read_byte: success reg=0x2, data=0x1a, ret=2 tda1004x: tda1004x_write_byteI: reg=0x2, data=0x1a tda1004x: tda1004x_write_byteI: success reg=0x2, data=0x1a, ret=1 tda1004x: tda1004x_write_buf: reg=0x31, len=0x5 tda1004x: tda1004x_write_byteI: reg=0x31, data=0x60 tda1004x: tda1004x_write_byteI: success reg=0x31, data=0x60, ret=1 tda1004x: tda1004x_write_byteI: reg=0x32, data=0x2 tda1004x: tda1004x_write_byteI: success reg=0x32, data=0x2, ret=1 tda1004x: tda1004x_write_byteI: reg=0x33, data=0xaa tda1004x: tda1004x_write_byteI: success reg=0x33, data=0xaa, ret=1 tda1004x: tda1004x_write_byteI: reg=0x34, data=0xaa tda1004x: tda1004x_write_byteI: success reg=0x34, data=0xaa, ret=1 tda1004x: tda1004x_write_byteI: reg=0x35, data=0xab tda1004x: tda1004x_write_byteI: success reg=0x35, data=0xab, ret=1 tda1004x: tda1004x_write_byteI: reg=0x4d, data=0xc tda1004x: tda1004x_write_byteI: success reg=0x4d, data=0xc, ret=1 tda1004x: tda1004x_write_byteI: reg=0x4e, data=0x0 tda1004x: tda1004x_write_byteI: success reg=0x4e, data=0x0, ret=1 tda1004x: tda1004x_write_mask: reg=0x16, mask=0x20, data=0x0 tda1004x: tda1004x_read_byte: reg=0x16 tda1004x: tda1004x_read_byte: success reg=0x16, data=0xa8, ret=2 tda1004x: tda1004x_write_byteI: reg=0x16, data=0x88 tda1004x: tda1004x_write_byteI: success reg=0x16, data=0x88, ret=1 tda1004x: tda1004x_write_mask: reg=0x1, mask=0x2, data=0x0 tda1004x: tda1004x_read_byte: reg=0x1 tda1004x: tda1004x_read_byte: success reg=0x1, data=0x90, ret=2 tda1004x: tda1004x_write_byteI: reg=0x1, data=0x90 tda1004x: tda1004x_write_byteI: success reg=0x1, data=0x90, ret=1 tda1004x: tda1004x_write_mask: reg=0x2, mask=0xc, data=0x8 tda1004x: tda1004x_read_byte: reg=0x2 tda1004x: tda1004x_read_byte: success reg=0x2, data=0x1a, ret=2 tda1004x: tda1004x_write_byteI: reg=0x2, data=0x1a tda1004x: tda1004x_write_byteI: success reg=0x2, data=0x1a, ret=1 tda1004x: tda1004x_write_mask: reg=0x1, mask=0x4, data=0x0 tda1004x: tda1004x_read_byte: reg=0x1 tda1004x: tda1004x_read_byte: success reg=0x1, data=0x90, ret=2 tda1004x: tda1004x_write_byteI: reg=0x1, data=0x90 tda1004x: tda1004x_write_byteI: success reg=0x1, data=0x90, ret=1 tda1004x: tda1004x_write_mask: reg=0x2, mask=0x10, data=0x10 tda1004x: tda1004x_read_byte: reg=0x2 tda1004x: tda1004x_read_byte: success reg=0x2, data=0x1a, ret=2 tda1004x: tda1004x_write_byteI: reg=0x2, data=0x1a tda1004x: tda1004x_write_byteI: success reg=0x2, data=0x1a, ret=1 tda1004x: tda1004x_write_mask: reg=0x1, mask=0x40, data=0x40 tda1004x: tda1004x_read_byte: reg=0x1 tda1004x: tda1004x_read_byte: success reg=0x1, data=0x90, ret=2 tda1004x: tda1004x_write_byteI: reg=0x1, data=0xd0 tda1004x: tda1004x_write_byteI: success reg=0x1, data=0xd0, ret=1 tda1004x: tda1004x_write_mask: reg=0x43, mask=0x4, data=0x1 tda1004x: tda1004x_read_byte: reg=0x43 tda1004x: tda1004x_read_byte: success reg=0x43, data=0x3, ret=2 tda1004x: tda1004x_write_byteI: reg=0x43, data=0x3 tda1004x: tda1004x_write_byteI: success reg=0x43, data=0x3, ret=1 tda1004x: tda1004x_read_status tda1004x: tda1004x_read_byte: reg=0x6 tda1004x: tda1004x_read_byte: success reg=0x6, data=0xb0, ret=2 tda1004x: tda1004x_read_byte: reg=0x22 tda1004x: tda1004x_read_byte: success reg=0x22, data=0xff, ret=2 tda1004x: tda1004x_read_byte: reg=0x21 tda1004x: tda1004x_read_byte: success reg=0x21, data=0xff, ret=2 tda1004x: tda1004x_read_byte: reg=0x20 tda1004x: tda1004x_read_byte: success reg=0x20, data=0xff, ret=2 tda1004x: tda1004x_read_status: fe_status=0x0 tda1004x: tda1004x_read_signal_strength tda1004x: tda1004x_read_byte: reg=0x52 tda1004x: tda1004x_read_byte: success reg=0x52, data=0x0, ret=2 tda1004x: tda1004x_read_signal_strength: signal=0x0 tda1004x: tda1004x_read_snr tda1004x: tda1004x_read_byte: reg=0x1c tda1004x: tda1004x_read_byte: success reg=0x1c, data=0x1b, ret=2 tda1004x: tda1004x_read_snr: snr=0xe4e4 tda1004x: tda1004x_read_ber tda1004x: tda1004x_read_byte: reg=0x22 tda1004x: tda1004x_read_byte: success reg=0x22, data=0xff, ret=2 tda1004x: tda1004x_read_byte: reg=0x21 tda1004x: tda1004x_read_byte: success reg=0x21, data=0xff, ret=2 tda1004x: tda1004x_read_byte: reg=0x20 tda1004x: tda1004x_read_byte: success reg=0x20, data=0xff, ret=2 tda1004x: tda1004x_read_ber: ber=0x1fffe tda1004x: tda1004x_read_ucblocks tda1004x: tda1004x_read_byte: reg=0x27 tda1004x: tda1004x_read_byte: success reg=0x27, data=0x80, ret=2 tda1004x: tda1004x_write_mask: reg=0x27, mask=0x80, data=0x0 tda1004x: tda1004x_read_byte: reg=0x27 tda1004x: tda1004x_read_byte: success reg=0x27, data=0x80, ret=2 tda1004x: tda1004x_write_byteI: reg=0x27, data=0x0 tda1004x: tda1004x_write_byteI: success reg=0x27, data=0x0, ret=1 tda1004x: tda1004x_write_mask: reg=0x27, mask=0x80, data=0x0 tda1004x: tda1004x_read_byte: reg=0x27 tda1004x: tda1004x_read_byte: success reg=0x27, data=0x80, ret=2 tda1004x: tda1004x_write_byteI: reg=0x27, data=0x0 tda1004x: tda1004x_write_byteI: success reg=0x27, data=0x0, ret=1 tda1004x: tda1004x_write_mask: reg=0x27, mask=0x80, data=0x0 tda1004x: tda1004x_read_byte: reg=0x27 tda1004x: tda1004x_read_byte: success reg=0x27, data=0x80, ret=2 tda1004x: tda1004x_write_byteI: reg=0x27, data=0x0 tda1004x: tda1004x_write_byteI: success reg=0x27, data=0x0, ret=1 tda1004x: tda1004x_read_byte: reg=0x27 tda1004x: tda1004x_read_byte: success reg=0x27, data=0x80, ret=2 tda1004x: tda1004x_read_ucblocks: ucblocks=0x0 tda1004x: tda1004x_read_status tda1004x: tda1004x_read_byte: reg=0x6 tda1004x: tda1004x_read_byte: success reg=0x6, data=0xb0, ret=2 tda1004x: tda1004x_read_byte: reg=0x22 tda1004x: tda1004x_read_byte: success reg=0x22, data=0xff, ret=2 tda1004x: tda1004x_read_byte: reg=0x21 tda1004x: tda1004x_read_byte: success reg=0x21, data=0xff, ret=2 tda1004x: tda1004x_read_byte: reg=0x20 tda1004x: tda1004x_read_byte: success reg=0x20, data=0xff, ret=2 tda1004x: tda1004x_read_status: fe_status=0x0 ... continues in loop (fe_status was just the easiest place to cut this) Thanks, Rob _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb