I have added the following code to cx88-cards.c and it seemed to activate the card. I can now here the regulator for the LNB switch on. Also, I'm getting both signal and SNR values that look better than before. I also get locks on radio channels when scanning.
Is there a way to confirm the actual analog TV tuner for the device? I think this is the code that is missing. [CX88_BOARD_DIGIWAVE_108G] = { .name = "Digiwave 108G", .tuner_type = TUNER_PHILIPS_FQ1216ME, .radio_type = UNSET, .tuner_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET, .tda9887_conf = TDA9887_PRESENT, .input = {{ .type = CX88_VMUX_TELEVISION, .vmux = 0, .gpio0 = 0x000000ff, .gpio1 = 0x0000f39d, }}, .radio = { .type = CX88_RADIO, .gpio0 = 0x000000ff, .gpio1 = 0x0000f39d, }, .dvb = 1, } },{ .subvendor = 0x14f1, .subdevice = 0x2319, .card = CX88_BOARD_DIGIWAVE_108G, }, void cx88_card_setup(struct cx88_core *core) { static u8 eeprom[256]; if (0 == core->i2c_rc) { core->i2c_client.addr = 0xa0 >> 1; tveeprom_read(&core->i2c_client,eeprom,sizeof(eeprom)); } switch (core->board) { case CX88_BOARD_DIGIWAVE_108G: cx_write(MO_GP0_IO, 0x000000ff); cx_write(MO_GP1_IO, 0x0000f39d); break;
_______________________________________________ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb