EDIT cx231xx-cards.c:
ADD AT THE END OF 'struct usb_device_id cx231xx_id_table[] = {': {USB_DEVICE(0x07ca, 0xc039), .driver_info = CX231XX_BOARD_CNXT_VIDEO_GRABBER},
BEFORE '{},'
$C_INCLUDE_PATH="$KDIR/drivers/media/dvb-core:$KDIR/drivers/media/tuners/:$KDIR/drivers/media/dvb-frontends" make -C /lib/modules/`uname -r`/build M=$PWD cx231xx.ko
Install:
$sudo usermod -a -G video `whoami`
$sudo apt-get install vlc
My recipe: usr/src/ linux-source- 4.13.0/ linux-source- 4.13.0. tar.bz2
$apt download linux-source-4.13.0 # 4.13.0 - version of kernel
$dpkg-deb --extract *.deb linux-source
$tar xaf linux-source/
$cd linux-source-4.13.0 media/usb/ cx231xx/
$export KDIR=$PWD
$cd ./drivers/
EDIT cx231xx-cards.c:
{USB_ DEVICE( 0x07ca, 0xc039),
.driver_ info = CX231XX_ BOARD_CNXT_ VIDEO_GRABBER} ,
ADD AT THE END OF 'struct usb_device_id cx231xx_id_table[] = {':
BEFORE '{},'
$C_INCLUDE_ PATH="$ KDIR/drivers/ media/dvb- core:$KDIR/ drivers/ media/tuners/ :$KDIR/ drivers/ media/dvb- frontends" make -C /lib/modules/`uname -r`/build M=$PWD cx231xx.ko
Install:
$sudo usermod -a -G video `whoami`
$sudo apt-get install vlc
Work:
Plug-in USB adapter
sudo modprobe -a videobuf-core videodev v4l2-common cx2341x videobuf-vmalloc rc-core videobuf2-core i2c-mux tveeprom dvb-core i2c-core tda18271 snd_pcm snd_timer snd_page_alloc snd soundcore
$sudo insmod ./cx231xx.ko