Skystar 2 dvb problem not showing up in tvheadend
#1
When I run dmesg | grep -i dvb on my ubuntu system, i'm getting the following errors below


[ 16.048471] DVB: registering new adapter (FlexCop Digital TV device)
[ 17.168761] systemd-udevd311: Failed to apply ACL on /dev/dvb/adapter0/demux0: No such file or directory
[ 17.197077] systemd-udevd305: Failed to apply ACL on /dev/dvb/adapter0/dvr0: No such file or directory
[ 17.207666] systemd-udevd306: Failed to apply ACL on /dev/dvb/adapter0/net0: No such file or directory

Would this mean my driver is not installed correctly? Anyone else come across this before?
Reply
#2
*** Update ***

After I have rebooted and ran dmesg | grep -i dvb it has now changed to

[ 14.250712] DVB: registering new adapter (FlexCop Digital TV device)



Also when i run dmesg | grep b2c2 im getting the following below

[ 14.184277] b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip l loaded successfully

[ 14.264182] b2c2-flexcop: MAC address = 00:03:c1:z3:34:n6

[ 14.811159] b2c2-flexcop: no frontend driver found for this B2C2/FlexCop adap



**** UPDATE 12:08AM ******


I have finally managed to patch the file so close to getting it done but when i got to compile with make and make install I get this below


Code:
@root@pc:/v4l-dvb-0276304b76b9# patch -p1 < skystar2-rev2.8-v4l-dvb.patch
patching file linux/drivers/media/dvb/b2c2/Kconfig
patching file linux/drivers/media/dvb/frontends/Kconfig
patching file linux/drivers/media/dvb/frontends/Makefile
patching file linux/drivers/media/dvb/frontends/cx24113.h
patching file linux/drivers/media/dvb/frontends/cx24113_i2c.c

root@pc:/v4l-dvb-0276304b76b9# cp /v4l-dvb-0276304b76b9/v4l/cx24113_blob.o.i386   v4l/cx24113_blob.o_shipped

root@pc:/v4l-dvb-0276304b76b9# make
make -C /v4l-dvb-0276304b76b9/v4l
make[1]: Entering directory `/v4l-dvb-0276304b76b9/v4l'
No version yet, using 3.13.0-44-generic
make[1]: Leaving directory `/v4l-dvb-0276304b76b9/v4l'
make[1]: Entering directory `/v4l-dvb-0276304b76b9/v4l'
scripts/make_makefile.pl
Updating/Creating .config
Preparing to compile for kernel version 3.3.0
File not found: /lib/modules/3.3.0-44-generic/build/.config at ./scripts/make_kconfig.pl line 32, <IN> line 4.
make[1]: Leaving directory `/v4l-dvb-0276304b76b9/v4l'
make[1]: Entering directory `/v4l-dvb-0276304b76b9/v4l'
Updating/Creating .config
Preparing to compile for kernel version 3.3.0
File not found: /lib/modules/3.3.0-44-generic/build/.config at ./scripts/make_kconfig.pl line 32, <IN> line 4.
make[1]: *** No rule to make target `.myconfig', needed by `config-compat.h'. Stop.
make[1]: Leaving directory `/v4l-dvb-0276304b76b9/v4l'
make: *** [all] Error 2
root@pc:/v4l-dvb-0276304b76b9# make menuconfig

make -C /v4l-dvb-0276304b76b9/v4l menuconfig
make[1]: Entering directory `/v4l-dvb-0276304b76b9/v4l'
make -C /lib/modules/3.3.0-44-generic/build -f /v4l-dvb-0276304b76b9/v4l/Makefile.kernel config-targets=1 mixed-targets=0 dot-config=0 SRCDIR=/lib/modules/3.3.0-44-generic/build v4l-mconf
make: Entering an unknown directory
make: *** /lib/modules/3.3.0-44-generic/build: No such file or directory.  Stop.
make: Leaving an unknown directory
make[1]: *** [/lib/modules/3.3.0-44-generic/build/scripts/kconfig/mconf] Error 2
make[1]: Leaving directory `/v4l-dvb-0276304b76b9/v4l'
make: *** [menuconfig] Error 2
root@pc:/v4l-dvb-0276304b76b9# make install

make -C /v4l-dvb-0276304b76b9/v4l install
make[1]: Entering directory `/v4l-dvb-0276304b76b9/v4l'
Stripping debug info from files
Usage: strip <option(s)> in-file(s)
Removes symbols and sections from files
The options are:
  -I --input-target=<bfdname>      Assume input file is in format <bfdname>
  -O --output-target=<bfdname>     Create an output file in format <bfdname>
  -F --target=<bfdname>            Set both input and output format to <bfdname>
  -p --preserve-dates              Copy modified/access timestamps to the output
  -D --enable-deterministic-archives
                                   Produce deterministic output when stripping archives
  -U --disable-deterministic-archives
                                   Disable -D behavior (default)
  -R --remove-section=<name>       Remove section <name> from the output
  -s --strip-all                   Remove all symbol and relocation information
  -g -S -d --strip-debug           Remove all debugging symbols & sections
     --strip-dwo                   Remove all DWO sections
     --strip-unneeded              Remove all symbols not needed by relocations
     --only-keep-debug             Strip everything but the debug information
  -N --strip-symbol=<name>         Do not copy symbol <name>
  -K --keep-symbol=<name>          Do not strip symbol <name>
     --keep-file-symbols           Do not strip file symbol(s)
  -w --wildcard                    Permit wildcard in symbol comparison
  -x --discard-all                 Remove all non-global symbols
  -X --discard-locals              Remove any compiler-generated symbols
  -v --verbose                     List all object files modified
  -V --version                     Display this program's version number
  -h --help                        Display this output
     --info                        List object formats & architectures supported
  -o <file>                        Place stripped output into <file>
strip: supported targets: elf32-i386 a.out-i386-linux pei-i386 elf32-little elf32-big elf64-x86-64 elf32-x86-64 pei-x86-64 elf64-l1om elf64-k1om elf64-little elf64-big pe-x86-64 pe-i386 plugin srec symbolsrec verilog tekhex binary ihex trad-core
make[1]: *** [media-install] Error 1
make[1]: Leaving directory `/v4l-dvb-0276304b76b9/v4l'
make: *** [install] Error 2

root@pc:/v4l-dvb-0276304b76b9#@
Reply
#3
You should probably ask the tuner manufacturer. Where did you get the driver?
Reply
#4
Ok after days of searching around I found that there's a driver made by CrazyCat that compatible with kernel >13.3.3 so I added in and all working fine now.
Reply

Logout Mark Read Team Forum Stats Members Help
Skystar 2 dvb problem not showing up in tvheadend0