(Resending) Bernhard, thank you for sharing. Mauro, I've reviewed this patch, it has a host of problems. Ignoring the fact it contains patches to all sorts of different cards (saa7164, CX231xx, PVR-USB2)... the patch also contains materials that I suspect Silicon Labs would consider proprietary and confidential, its definitely derived works from proprietary SILABS drivers. Proceed with caution. - Steve -- Steven Toth - Kernel Labs http://www.kernellabs.com On Mon, Jul 3, 2017 at 5:57 AM, Bernhard Rosenkränzer <bernhard.rosenkranzer@xxxxxxxxxx> wrote: > Hi, > Hauppauge HVR-1975 is a USB DVB receiver box, > http://www.hauppauge.co.uk/site/products/data_hvr1900.html > > It is currently not supported by v4l; Hauppauge provides a patch for > kernel 3.19 at http://www.hauppauge.com/site/support/linux.html > > As expected, the patch doesn't work with more recent kernels, so I've > ported it (verified to work on 4.11.8). Due to the size of the patch, > I've uploaded my patch to > http://lindev.ch/hauppauge-hvr-1975.patch > > While it works well, there's a potential license problem in one of the files: > From drivers/media/dvb-frontend/silg.c: > > /* MODULE_LICENSE("Proprietary"); */ > /* GPL discussion for silg not finished. Set to GPL for internal usage only. */ > /* The module uses GPL functions and is rejected by the kernel build if the */ > /* license is set to 'Proprietary'. */ > MODULE_LICENSE("GPL"); > > I'm not a lawyer, but my understanding is that by Hauppauge actually > releasing that file to the public (and it being so clearly a derivate > of GPL code that they even have to acknowledge it), their claim that > it is anything but GPL is null and void - but we may have to make > sure. > > ttyl > bero