Hi Frank, Em Thu, 13 Dec 2012 18:53:46 +0100 Frank Schäfer <fschaefer.oss@xxxxxxxxxxxxxx> escreveu: > Hi Mauro, > > could you please take a look at kernel bug 14126 > (https://bugzilla.kernel.org/show_bug.cgi?id=14126) ? > The bug reporter posted a patch 3 years ago (!), which seems to be valid. > > As mentioned in an earlier post, I've got a Cinergy 200 USB recently and > tried to figure out the difference between both devices: > > Common: > - handbook / product description from Terratec seems to be completely > identical (except that the number 200 is replaced with 250) > - both devices are looking identical > - Empia bridge > - saa7113 > - tda9887 > - remote control with external i2c IR IC > - physical connectors*: antenna, line-in and line-out (stereo jack), SVIDEO > > (*: some pictures show an additional connector on the side, but at least > Remys' and my device don't have it). Likely, some device variant. The driver should keep support for it, to avoid breaking support for those variants. > > Cinergy 200 USB (my device): > - generic USB ID: eb1a:2800 > - em2800 > - no eeprom > - no AC97 IC > - LG TALN (tuner 66) > - audio over USB doesn't work > - audio line-in is shortcut with line-out > > Cinergy 250 USB (Remy's device): > - unique USB ID: 0ccd:0036 > - em2820 > - eeprom > - Empia 202 AC97 > - LG TAPC (tuner 37) > - audio over USB works (from both, tuner and line-in) > > > > In the em28xx driver, we currently have the following board definitions: > > [EM2800_BOARD_TERRATEC_CINERGY_200] = { > .name = "Terratec Cinergy 200 USB", > .is_em2800 = 1, > .has_ir_i2c = 1, > .tuner_type = TUNER_LG_TALN, > .tda9887_conf = TDA9887_PRESENT, > .decoder = EM28XX_SAA711X, > .input = { { > .type = EM28XX_VMUX_TELEVISION, > .vmux = SAA7115_COMPOSITE2, > .amux = EM28XX_AMUX_VIDEO, > }, { > .type = EM28XX_VMUX_COMPOSITE1, > .vmux = SAA7115_COMPOSITE0, > .amux = EM28XX_AMUX_LINE_IN, > }, { > .type = EM28XX_VMUX_SVIDEO, > .vmux = SAA7115_SVIDEO3, > .amux = EM28XX_AMUX_LINE_IN, > } }, > }, > > > [EM2820_BOARD_TERRATEC_CINERGY_250] = { > .name = "Terratec Cinergy 250 USB", > .tuner_type = TUNER_LG_PAL_NEW_TAPC, > .has_ir_i2c = 1, > .tda9887_conf = TDA9887_PRESENT, > .decoder = EM28XX_SAA711X, > .input = { { > .type = EM28XX_VMUX_TELEVISION, > .vmux = SAA7115_COMPOSITE2, > .amux = EM28XX_AMUX_LINE_IN, > }, { > .type = EM28XX_VMUX_COMPOSITE1, > .vmux = SAA7115_COMPOSITE0, > .amux = EM28XX_AMUX_LINE_IN, > }, { > .type = EM28XX_VMUX_SVIDEO, > .vmux = SAA7115_SVIDEO3, > .amux = EM28XX_AMUX_LINE_IN, > } }, > }, > > > Remy wants to change .amux for TV input from EM28XX_AMUX_LINE_IN to > EM28XX_AMUX_VIDEO, which makes sense for the device he has. > For my Cinergy 200, neither EM28XX_AMUX_VIDEO nor EM28XX_AMUX_LINE_IN > works, because it misses an AC97 IC. The only developer I know with em2800 hardware is Sascha Sommer. He may help if you're noticing any issues with Cinergy 200. He is the one who started writing this driver. > Another question is, if we should remove the COMPOSITE input. At least > Remys' and my device use a COMPOSITE to SVIDEO adapter cable. If there are devices with it, the answer is no. > The big question is now, if we can be sure that there are no other > device variants, for which the current board definitions are right. Very doubtful. Those are very old hardware. I bet that even Terratec doesn't have any samples of it anymore. > Especially because of the pictures with the additional connector on the > side... > But these pictures are all product pictures from Terratec, no one knows > if they have ever been sold... > > So I'll leave it up to you to decide, which changes to make. :D > But it's definitely time to close this old bug report. ;) With regards to Cinergy 250, the better is to see if anyone at the ML has a device using EM28XX_AMUX_LINE_IN for TV. If not, we can apply the patch. In that case, Remy should submit it, with his SOB, to the mailing list. Regards, Mauro -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html