I tried to compile on opensuse 4.4 kernel, default. (just trying if it works now, it didnt the last time, it does work on vanilla kernel from opensuse )
But see what happens:
compile ends with a fatal error, but the make script goes ahead removing modules etc.
not a good idea. it should stop on failure.
make[4]: *** [_module_/data1/tbs/media_build/v4l] Error 2
Makefile:150: recipe for target 'sub-make' failed
make[3]: *** [sub-make] Error 2
Makefile:24: recipe for target '__sub-make' failed
make[2]: *** [__sub-make] Error 2
make[2]: Leaving directory '/usr/src/linux-4.4.76-1-obj/x86_64/default'
Makefile:51: recipe for target 'default' failed
make[1]: *** [default] Error 2
make[1]: Leaving directory '/data1/tbs/media_build/v4l'
Makefile:26: recipe for target 'all' failed
make: *** [all] Error 2
make -C /data1/tbs/media_build/v4l install
make[1]: Entering directory '/data1/tbs/media_build/v4l'
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/cx88:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/tlg2300:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/marvell-ccic:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/dvb/ttusb-budget:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/dvb/ngene:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/dvb/firewire:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/gspca/stv06xx:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/common/tuners:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/usbvision:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/dvb/ddbridge:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/saa7134:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/dvb/siano:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/dvb/bt8xx:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/sn9c102:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/uvc:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/dvb/dm1105:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/gspca/gl860:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/tm6000:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/hdpvr:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/gspca:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/pwc:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/cx25821:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/au0828:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/dvb/frontends:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/cx231xx:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/dvb/pluto2:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/cx23885:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/em28xx:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/saa7164:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/bt8xx:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/zoran:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/cx18:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/pvrusb2:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/dvb/ttpci:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/dvb/dvb-core:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/dvb/ttusb-dec:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/dvb/pt1:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/cx25840:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/ivtv:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/dvb/mantis:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/common:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/dvb/dvb-usb:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/gspca/m5602:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/video/cpia2:
\nRemoving obsolete files from /lib/modules/4.4.76-1-default/kernel/drivers/media/dvb/b2c2:
Installing kernel modules under /lib/modules/4.4.76-1-default/kernel/drivers/media/:
/sbin/depmod -a 4.4.76-1-default
make -C firmware install
make[2]: Entering directory '/data1/tbs/media_build/v4l/firmware'
Installing firmwares at /lib/firmware: vicam/firmware.fw ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
make[2]: Leaving directory '/data1/tbs/media_build/v4l/firmware'
make[1]: Leaving directory '/data1/tbs/media_build/v4l'
4.4.76-1-default:vmhost1:/data1/tbs/media_build
# modprobe dvb_usb_tbsqbox2ci
modprobe: FATAL: Module dvb_usb_tbsqbox2ci not found.