Hi Andreas, (c/c the others that are listed as the authors of the TBS driver) Em Wed, 26 Mar 2014 21:32:46 +0100 Andreas Steinmetz <ast@xxxxxxxx> escreveu: > [Please CC me on replies, I'm not subscribed] > > The patch adds a driver for TBS USB DVB-S/S2 devices for which complete > GPLv2 code exists. Code was taken from: > > http://www.tbsdtv.com/download/ > https://bitbucket.org/CrazyCat/linux-tbs-drivers/ > https://bitbucket.org/updatelee/v4l-updatelee We have already a driver for the chipsets used on this driver. So, instead of adding a new driver, you should work on adding support on the existing ones. > > Supported devices: > ------------------ > > TBS5980 - complete open source by manufacturer, current device > TBS5928 - complete open source by manufacturer, old device > TBS5920 - complete open source by manufacturer, old device > TBS5910 - complete open source by manufacturer, old device > TBS5925 - open source by manufacturer except 13V/18V control, > voltage switching of TBS5980 however works, > current device > TBS5921 - open source from CrazyCat's bitbucket repository, > old device > > Unsupported devices: > -------------------- > > TBS5922 - mostly closed source, current device > TBS5990 - mostly closed source, current device > TBS???? with USB PID 0x2601 - very old device for which the actual > hardware used couldn't be determined. > > General: > -------- > > I do not have any manufacturer relationship. I'm just a user of TBS5980 > and TBS5925 which work quite well as far as the hardware is concerned. > > I'm sufficiently annoyed, however, by the manufacturer's driver build > system which actually is an old v4l tree replacing the kernel's current > v4l tree. Thus I have reworked all available open source code for the > TBS USB DVB-S/S2 hardware into a combined driver that is working with > the current kernel. > > Testing: > -------- > > TBS5925 gets used daily and is working fine. > TBS5980 gets used daily minus an actual CAM and is working fine without > a CAM. > > The old devices can't be tested by me, I don't own them and they are not > sold anymore. > > Maintenance: > ------------ > > As a TBS5925/TBS5980 user I'm willing to maintain the driver as far as > this is possible (see below). > > Regarding the older devices I'm willing to fix bugs for owners of these > devices as long as I did introduce them in my combined driver. > > What I cannot do for any device is to fix any problems that would > require manufacturer support or manufacturer documentation. > > As the TBS5980 manufacturer sources on which this driver is based didn't > change for more than one and a half years (since when I started to > collect manufacturer source archives) I'm quite confident that not much > maintenance will be necessary. > > Firmware: > --------- > > All required firmware except for the TBS5921 is available at > http://www.tbsdtv.com/download/ (manufacturer website). The tda10071 > firmware required additionally for the TBS5921 is already supported by > the get_dvb_firmware script of the kernel. > > Due to the way the manufacturer handles software distribution I can't > include the TBS firmware in the get_dvb_firmware script (no archive url, > archive files updated every few months under a different file name). > > Notes: > ------ > > The ifdefs in the driver will go away by a followup patch after a > necessary patch to some frontends. > > Please go on easy with me. I'm usually not writing kernel drivers. And > I'm neither young nor healthy enough for flame wars. -- 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