Johannes Stezenbach wrote: > Zig-zag scan is not useful for cable cards, as there is not LNB > and hence no LNB-drift to correct. For the Siemens card tuning > problems are often caused by a wrong PWM paramter in the EEPROM. > See the list archives, this comes up every now and then. > So the zig-zag change is NAKed. I have already read about the PWM problem sometime ago, but I thought that my value was correct. I adjusted it and tuning works now without zig-zag scan. Thanks for the hint! > About the PCI-Id: So you have a Siemens card with a Technotrend > manufacturer-id? Hm, OK. Yes, that's odd. But it is really a long Siemens DVB-C card and has the text "Copyright Siemens" in the EEPROM. > Can you send a non-wrapped version of your PCI-Id change? I hope that the appended patch is ok. Signed-off-by: Karl Herz <karl.herz@xxxxxx> Cheers, Karl -------------- next part -------------- --- linux/drivers/media/dvb/ttpci/av7110.c.orig 2005-03-18 21:59:17.000000000 +0100 +++ linux/drivers/media/dvb/ttpci/av7110.c 2005-08-16 18:34:55.213453896 +0200 @@ -159,7 +159,9 @@ static void init_av7110_av(struct av7110 av7110_fw_cmd(av7110, COMTYPE_AUDIODAC, MainSwitch, 1, 0); av7110_fw_cmd(av7110, COMTYPE_AUDIODAC, ADSwitch, 1, 1); if (rgb_on && - (av7110->dev->pci->subsystem_vendor == 0x110a) && (av7110->dev->pci->subsystem_device == 0x0000)) { + ((av7110->dev->pci->subsystem_vendor == 0x110a) || + (av7110->dev->pci->subsystem_vendor == 0x13c2)) && + (av7110->dev->pci->subsystem_device == 0x0000)) { saa7146_setgpio(dev, 1, SAA7146_GPIO_OUTHI); // RGB on, SCART pin 16 //saa7146_setgpio(dev, 3, SAA7146_GPIO_OUTLO); // SCARTpin 8 } @@ -2775,7 +2777,7 @@ static struct saa7146_pci_extension_data .ext_priv = x_name, \ .ext = &av7110_extension } -MAKE_AV7110_INFO(tts_1_X, "Technotrend/Hauppauge WinTV DVB-S rev1.X"); +MAKE_AV7110_INFO(tts_1_X_fsc, "Technotrend/Hauppauge WinTV DVB-S rev1.X or Fujitsu Siemens DVB-C"); MAKE_AV7110_INFO(ttt_1_X, "Technotrend/Hauppauge WinTV DVB-T rev1.X"); MAKE_AV7110_INFO(ttc_1_X, "Technotrend/Hauppauge WinTV Nexus-CA rev1.X"); MAKE_AV7110_INFO(ttc_2_X, "Technotrend/Hauppauge WinTV DVB-C rev2.X"); @@ -2788,7 +2790,7 @@ MAKE_AV7110_INFO(fss, "Fujitsu Si static struct pci_device_id pci_tbl[] = { MAKE_EXTENSION_PCI(fsc, 0x110a, 0x0000), - MAKE_EXTENSION_PCI(tts_1_X, 0x13c2, 0x0000), + MAKE_EXTENSION_PCI(tts_1_X_fsc, 0x13c2, 0x0000), MAKE_EXTENSION_PCI(ttt_1_X, 0x13c2, 0x0001), MAKE_EXTENSION_PCI(ttc_2_X, 0x13c2, 0x0002), MAKE_EXTENSION_PCI(tts_2_X, 0x13c2, 0x0003),