Raspberry Pi 4 Dev Board PCIe Digital Device C2

  • Moin Moin ,


    ich betreibe schon sehr lange dine DD C2 auf einem X86 System . Das läuft viel zu Rund und deshalb dachte ich mir , wäre es nicht schön , wenn meine TV Karte mit dem RaspberryPi 4 zu laufen bekommen könnte. Kleine und feiner geht es ja gar nicht :) .

    Das Problem was ich mir bereits gedacht habe ist der Kernel und die Treiber .

    Ich nutze eine debian buster 10 64 Bit . Die Treiber habe ich kompiliert und interessanterweise gar es nur warnings keine errors. Nachdem booten war ich tatsächlich erstaunt ddbrige Einträge sind im demesg zu sehen.

    <code>test</code>

    3.647648] ddbridge: loading out-of-tree module taints kernel.
    [ 3.648438] ddbridge: disagrees about version of symbol dvb_dmxdev_init
    [ 3.648459] ddbridge: Unknown symbol dvb_dmxdev_init (err -22)
    [ 3.648537] ddbridge: disagrees about version of symbol dvb_ca_en50221_init
    [ 3.648551] ddbridge: Unknown symbol dvb_ca_en50221_init (err -22)
    [ 3.648760] ddbridge: disagrees about version of symbol dvb_register_adapter
    [ 3.648773] ddbridge: Unknown symbol dvb_register_adapter (err -22)
    [ 3.648812] ddbridge: disagrees about version of symbol dvb_generic_open
    [ 3.648824] ddbridge: Unknown symbol dvb_generic_open (err -22)
    [ 3.648890] ddbridge: Unknown symbol dvb_usercopy (err -2)
    [ 3.648927] ddbridge: disagrees about version of symbol dvb_dmx_swfilter_packets
    [ 3.648939] ddbridge: Unknown symbol dvb_dmx_swfilter_packets (err -22)
    [ 3.649008] ddbridge: disagrees about version of symbol dvb_dmx_release
    [ 3.649021] ddbridge: Unknown symbol dvb_dmx_release (err -22)
    [ 3.649060] ddbridge: disagrees about version of symbol dvb_unregister_device
    [ 3.649072] ddbridge: Unknown symbol dvb_unregister_device (err -22)
    [ 3.649120] ddbridge: disagrees about version of symbol dvb_ca_en50221_release
    [ 3.649132] ddbridge: Unknown symbol dvb_ca_en50221_release (err -22)
    [ 3.649169] ddbridge: disagrees about version of symbol dvb_generic_release
    [ 3.649180] ddbridge: Unknown symbol dvb_generic_release (err -22)
    [ 3.649198] ddbridge: disagrees about version of symbol dvb_net_init
    [ 3.649210] ddbridge: Unknown symbol dvb_net_init (err -22)
    [ 3.650776] ddbridge: disagrees about version of symbol dvb_dmxdev_release
    [ 3.650798] ddbridge: Unknown symbol dvb_dmxdev_release (err -22)
    [ 3.650876] ddbridge: disagrees about version of symbol dvb_frontend_detach
    [ 3.650888] ddbridge: Unknown symbol dvb_frontend_detach (err -22)
    [ 3.650920] ddbridge: disagrees about version of symbol dvb_net_release
    [ 3.650932] ddbridge: Unknown symbol dvb_net_release (err -22)
    [ 3.650976] ddbridge: disagrees about version of symbol dvb_unregister_frontend
    [ 3.650987] ddbridge: Unknown symbol dvb_unregister_frontend (err -22)
    [ 3.651037] ddbridge: disagrees about version of symbol dvb_register_device
    [ 3.651049] ddbridge: Unknown symbol dvb_register_device (err -22)
    [ 3.651073] ddbridge: disagrees about version of symbol dvb_register_frontend
    [ 3.651084] ddbridge: Unknown symbol dvb_register_frontend (err -22)
    [ 3.651113] ddbridge: disagrees about version of symbol dvb_unregister_adapter
    [ 3.651124] ddbridge: Unknown symbol dvb_unregister_adapter (err -22)
    [ 3.651139] ddbridge: disagrees about version of symbol dvb_dmx_init
    [ 3.651151] ddbridge: Unknown symbol dvb_dmx_init (err -22)
    [ 3.651227] ddbridge: Unknown symbol cxd2099_attach (err -2)


    Spoiler anzeigen
    Spoiler anzeigen


    warnings beim Compiler

    sharky@salt:~/dddvb-0.9.37 $ ^C
    sharky@salt:~/dddvb-0.9.37 $ sudo make
    make -C /lib/modules/5.10.63-v8+/build KBUILD_EXTMOD=/home/sharky/dddvb-0.9.37 CONFIG_DVB_CORE=m CONFIG_DVB_DDBRIDGE=m CONFIG_DVB_DRXK=m CONFIG_DVB_TDA18271C2DD=m CONFIG_DVB_CXD2099=m CONFIG_DVB_LNBP21=m CONFIG_DVB_STV090x=m CONFIG_DVB_STV6110x=m CONFIG_DVB_STV0367=m CONFIG_DVB_TDA18212=m CONFIG_DVB_STV0367DD=m CONFIG_DVB_TDA18212DD=m CONFIG_DVB_OCTONET=m CONFIG_DVB_CXD2843=m CONFIG_DVB_STV0910=m CONFIG_DVB_STV6111=m CONFIG_DVB_LNBH25=m CONFIG_DVB_MXL5XX=m CONFIG_DVB_NET=m modules
    make[1]: Entering directory '/usr/src/linux-headers-5.10.63-v8+'
    CC [M] /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.o
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c: In function 'ddb_buffers_alloc':
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c:327:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
    if (port->input[0]->dma)
    ^
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c:331:3: note: here
    case DDB_PORT_MOD:
    ^~~~
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c: In function 'ddb_port_attach':
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c:2266:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
    if (ret < 0)
    ^
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c:2268:2: note: here
    case DDB_PORT_LOOP:
    ^~~~
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c: In function 'dvb_input_attach':
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c:1790:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
    if (input->port->dev->link[input->port->lnr].info->ts_quirks &
    ^
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c:1795:2: note: here
    case DDB_TUNER_DVBCT2_SONY_P:
    ^~~~
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c:1810:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
    osc24 = 1;
    ~~~~~~^~~
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c:1811:2: note: here
    case DDB_TUNER_DVBCT2_SONY:
    ^~~~
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c: In function 'ddb_exit_ddbridge':
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c:4663:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
    destroy_workqueue(ddb_wq);
    ^~~~~~~~~~~~~~~~~~~~~~~~~
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c:4664:2: note: here
    case 1:
    ^~~~
    ^Cmake[3]: *** [scripts/Makefile.build:280: /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.o] Interrupt
    make[2]: *** [scripts/Makefile.build:497: /home/sharky/dddvb-0.9.37/ddbridge] Interrupt
    make[1]: *** [Makefile:1825: /home/sharky/dddvb-0.9.37] Interrupt
    make: *** [Makefile:8: all] Interrupt

    sharky@salt:~/dddvb-0.9.37 $ ^C
    sharky@salt:~/dddvb-0.9.37 $ ^C
    sharky@salt:~/dddvb-0.9.37 $ ls
    CHANGELOG COPYING.GPLv2 Kbuild Makefile README.md apps ddbridge ddip docs dvb-core frontends include lib
    sharky@salt:~/dddvb-0.9.37 $ ls dd
    ddbridge/ ddip/
    sharky@salt:~/dddvb-0.9.37 $ ls dd
    ddbridge/ ddip/
    sharky@salt:~/dddvb-0.9.37 $ ls dd
    ddbridge/ ddip/
    sharky@salt:~/dddvb-0.9.37 $ ls ddbridge/
    Kbuild ddbridge-ci.c ddbridge-i2c.c ddbridge-io.h ddbridge-max.c ddbridge-modulator.o ddbridge-sx8.c octonet-main.c
    Kconfig ddbridge-core.c ddbridge-i2c.h ddbridge-m4.c ddbridge-mci.c ddbridge-ns.c ddbridge.h
    Makefile ddbridge-hw.c ddbridge-i2c.o ddbridge-main.c ddbridge-mci.h ddbridge-ns.o dvb_netstream.c
    Makefile.kernel ddbridge-hw.o ddbridge-io.c ddbridge-main.o ddbridge-modulator.c ddbridge-regs.h dvb_netstream.h
    sharky@salt:~/dddvb-0.9.37 $ cd ..
    sharky@salt:~ $ ls
    0.9.37.tar.gz dddvb-0.9.37
    sharky@salt:~ $ rm -rf dddvb-0.9.37/
    sharky@salt:~ $ tar -xf 0.9.37.tar.gz
    sharky@salt:~ $ cd dddvb-0.9.37/
    sharky@salt:~/dddvb-0.9.37 $ sudo make
    make -C /lib/modules/5.10.63-v8+/build KBUILD_EXTMOD=/home/sharky/dddvb-0.9.37 CONFIG_DVB_CORE=m CONFIG_DVB_DDBRIDGE=m CONFIG_DVB_DRXK=m CONFIG_DVB_TDA18271C2DD=m CONFIG_DVB_CXD2099=m CONFIG_DVB_LNBP21=m CONFIG_DVB_STV090x=m CONFIG_DVB_STV6110x=m CONFIG_DVB_STV0367=m CONFIG_DVB_TDA18212=m CONFIG_DVB_STV0367DD=m CONFIG_DVB_TDA18212DD=m CONFIG_DVB_OCTONET=m CONFIG_DVB_CXD2843=m CONFIG_DVB_STV0910=m CONFIG_DVB_STV6111=m CONFIG_DVB_LNBH25=m CONFIG_DVB_MXL5XX=m CONFIG_DVB_NET=m modules
    make[1]: Entering directory '/usr/src/linux-headers-5.10.63-v8+'
    CC [M] /home/sharky/dddvb-0.9.37/dvb-core/dvbdev.o
    CC [M] /home/sharky/dddvb-0.9.37/dvb-core/dmxdev.o
    CC [M] /home/sharky/dddvb-0.9.37/dvb-core/dvb_demux.o
    CC [M] /home/sharky/dddvb-0.9.37/dvb-core/dvb_filter.o
    CC [M] /home/sharky/dddvb-0.9.37/dvb-core/dvb_ca_en50221.o
    CC [M] /home/sharky/dddvb-0.9.37/dvb-core/dvb_frontend.o
    CC [M] /home/sharky/dddvb-0.9.37/dvb-core/dvb_net.o
    CC [M] /home/sharky/dddvb-0.9.37/dvb-core/dvb_ringbuffer.o
    CC [M] /home/sharky/dddvb-0.9.37/dvb-core/dvb_math.o
    LD [M] /home/sharky/dddvb-0.9.37/dvb-core/dvb-core.o
    CC [M] /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-main.o
    CC [M] /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-hw.o
    CC [M] /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-i2c.o
    CC [M] /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-ns.o
    CC [M] /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-modulator.o
    CC [M] /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.o
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c: In function 'ddb_buffers_alloc':
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c:327:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
    if (port->input[0]->dma)
    ^
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c:331:3: note: here
    case DDB_PORT_MOD:
    ^~~~
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c: In function 'ddb_port_attach':
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c:2266:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
    if (ret < 0)
    ^
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c:2268:2: note: here
    case DDB_PORT_LOOP:
    ^~~~
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c: In function 'dvb_input_attach':
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c:1790:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
    if (input->port->dev->link[input->port->lnr].info->ts_quirks &
    ^
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c:1795:2: note: here
    case DDB_TUNER_DVBCT2_SONY_P:
    ^~~~
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c:1810:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
    osc24 = 1;
    ~~~~~~^~~
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c:1811:2: note: here
    case DDB_TUNER_DVBCT2_SONY:
    ^~~~
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c: In function 'ddb_exit_ddbridge':
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c:4663:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
    destroy_workqueue(ddb_wq);
    ^~~~~~~~~~~~~~~~~~~~~~~~~
    /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-core.c:4664:2: note: here
    case 1:
    ^~~~
    CC [M] /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-io.o
    CC [M] /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-ci.o
    CC [M] /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-max.o
    CC [M] /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-mci.o
    CC [M] /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-sx8.o
    CC [M] /home/sharky/dddvb-0.9.37/ddbridge/ddbridge-m4.o
    CC [M] /home/sharky/dddvb-0.9.37/ddbridge/dvb_netstream.o
    LD [M] /home/sharky/dddvb-0.9.37/ddbridge/ddbridge.o
    CC [M] /home/sharky/dddvb-0.9.37/ddbridge/octonet-main.o
    LD [M] /home/sharky/dddvb-0.9.37/ddbridge/octonet.o
    CC [M] /home/sharky/dddvb-0.9.37/frontends/drxk_hard.o
    /home/sharky/dddvb-0.9.37/frontends/drxk_hard.c: In function 'SetDVBT':
    /home/sharky/dddvb-0.9.37/frontends/drxk_hard.c:3217:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
    operationMode |= OFDM_SC_RA_RAM_OP_AUTO_MODE__M;
    /home/sharky/dddvb-0.9.37/frontends/drxk_hard.c:3219:3: note: here
    case TRANSMISSION_MODE_8K:
    ^~~~
    /home/sharky/dddvb-0.9.37/frontends/drxk_hard.c:3235:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
    operationMode |= OFDM_SC_RA_RAM_OP_AUTO_GUARD__M;
    /home/sharky/dddvb-0.9.37/frontends/drxk_hard.c:3237:3: note: here
    case GUARD_INTERVAL_1_4:
    ^~~~
    /home/sharky/dddvb-0.9.37/frontends/drxk_hard.c:3260:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
    operationMode |= OFDM_SC_RA_RAM_OP_AUTO_HIER__M;
    /home/sharky/dddvb-0.9.37/frontends/drxk_hard.c:3264:3: note: here
    case HIERARCHY_1:
    ^~~~
    /home/sharky/dddvb-0.9.37/frontends/drxk_hard.c:3284:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
    operationMode |= OFDM_SC_RA_RAM_OP_AUTO_CONST__M;
    /home/sharky/dddvb-0.9.37/frontends/drxk_hard.c:3286:3: note: here
    case QAM_64:
    ^~~~
    /home/sharky/dddvb-0.9.37/frontends/drxk_hard.c:3327:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
    operationMode |= OFDM_SC_RA_RAM_OP_AUTO_RATE__M;
    /home/sharky/dddvb-0.9.37/frontends/drxk_hard.c:3329:3: note: here
    case FEC_2_3 :
    ^~~~
    /home/sharky/dddvb-0.9.37/frontends/drxk_hard.c: In function 'DVBTScCommand':
    /home/sharky/dddvb-0.9.37/frontends/drxk_hard.c:2805:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
    status = Write16_0(state, OFDM_SC_RA_RAM_PARAM1__A, param1);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /home/sharky/dddvb-0.9.37/frontends/drxk_hard.c:2807:2: note: here
    case OFDM_SC_RA_RAM_CMD_SET_ECHO_TIMING:
    ^~~~
    /home/sharky/dddvb-0.9.37/frontends/drxk_hard.c:2809:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
    status = Write16_0(state, OFDM_SC_RA_RAM_PARAM0__A, param0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /home/sharky/dddvb-0.9.37/frontends/drxk_hard.c:2811:2: note: here
    case OFDM_SC_RA_RAM_CMD_GET_OP_PARAM:
    ^~~~
    LD [M] /home/sharky/dddvb-0.9.37/frontends/drxk.o
    CC [M] /home/sharky/dddvb-0.9.37/frontends/lnbp21.o
    CC [M] /home/sharky/dddvb-0.9.37/frontends/stv090x.o
    CC [M] /home/sharky/dddvb-0.9.37/frontends/stv6110x.o
    CC [M] /home/sharky/dddvb-0.9.37/frontends/cxd2099.o
    CC [M] /home/sharky/dddvb-0.9.37/frontends/tda18271c2dd.o
    /home/sharky/dddvb-0.9.37/frontends/tda18271c2dd.c: In function 'set_params':
    /home/sharky/dddvb-0.9.37/frontends/tda18271c2dd.c:1187:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
    switch (bw) {
    ^~~~~~
    /home/sharky/dddvb-0.9.37/frontends/tda18271c2dd.c:1200:2: note: here
    case SYS_DVBC_ANNEX_A:
    ^~~~
    CC [M] /home/sharky/dddvb-0.9.37/frontends/stv0367dd.o
    CC [M] /home/sharky/dddvb-0.9.37/frontends/tda18212dd.o
    CC [M] /home/sharky/dddvb-0.9.37/frontends/cxd2843.o
    /home/sharky/dddvb-0.9.37/frontends/cxd2843.c: In function 'writeregs':
    /home/sharky/dddvb-0.9.37/frontends/cxd2843.c:108:2: warning: ISO C90 forbids variable length array 'data' [-Wvla]
    u8 data[len + 1];
    ^~
    CC [M] /home/sharky/dddvb-0.9.37/frontends/stv6111.o
    CC [M] /home/sharky/dddvb-0.9.37/frontends/stv0910.o
    CC [M] /home/sharky/dddvb-0.9.37/frontends/lnbh25.o
    CC [M] /home/sharky/dddvb-0.9.37/frontends/mxl5xx.o
    /home/sharky/dddvb-0.9.37/frontends/mxl5xx.c: In function 'get_frontend':
    /home/sharky/dddvb-0.9.37/frontends/mxl5xx.c:791:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
    switch ((MXL_HYDRA_PILOTS_E )
    ^~~~~~
    /home/sharky/dddvb-0.9.37/frontends/mxl5xx.c:802:2: note: here
    case SYS_DVBS:
    ^~~~
    MODPOST /home/sharky/dddvb-0.9.37/Module.symvers
    CC [M] /home/sharky/dddvb-0.9.37/ddbridge/ddbridge.mod.o
    LD [M] /home/sharky/dddvb-0.9.37/ddbridge/ddbridge.ko
    CC [M] /home/sharky/dddvb-0.9.37/ddbridge/octonet.mod.o
    LD [M] /home/sharky/dddvb-0.9.37/ddbridge/octonet.ko
    CC [M] /home/sharky/dddvb-0.9.37/dvb-core/dvb-core.mod.o
    LD [M] /home/sharky/dddvb-0.9.37/dvb-core/dvb-core.ko
    CC [M] /home/sharky/dddvb-0.9.37/frontends/cxd2099.mod.o
    LD [M] /home/sharky/dddvb-0.9.37/frontends/cxd2099.ko
    CC [M] /home/sharky/dddvb-0.9.37/frontends/cxd2843.mod.o
    LD [M] /home/sharky/dddvb-0.9.37/frontends/cxd2843.ko
    CC [M] /home/sharky/dddvb-0.9.37/frontends/drxk.mod.o
    LD [M] /home/sharky/dddvb-0.9.37/frontends/drxk.ko
    CC [M] /home/sharky/dddvb-0.9.37/frontends/lnbh25.mod.o
    LD [M] /home/sharky/dddvb-0.9.37/frontends/lnbh25.ko
    CC [M] /home/sharky/dddvb-0.9.37/frontends/lnbp21.mod.o
    LD [M] /home/sharky/dddvb-0.9.37/frontends/lnbp21.ko
    CC [M] /home/sharky/dddvb-0.9.37/frontends/mxl5xx.mod.o
    LD [M] /home/sharky/dddvb-0.9.37/frontends/mxl5xx.ko
    CC [M] /home/sharky/dddvb-0.9.37/frontends/stv0367dd.mod.o
    LD [M] /home/sharky/dddvb-0.9.37/frontends/stv0367dd.ko
    CC [M] /home/sharky/dddvb-0.9.37/frontends/stv090x.mod.o
    LD [M] /home/sharky/dddvb-0.9.37/frontends/stv090x.ko
    CC [M] /home/sharky/dddvb-0.9.37/frontends/stv0910.mod.o
    LD [M] /home/sharky/dddvb-0.9.37/frontends/stv0910.ko
    CC [M] /home/sharky/dddvb-0.9.37/frontends/stv6110x.mod.o
    LD [M] /home/sharky/dddvb-0.9.37/frontends/stv6110x.ko
    CC [M] /home/sharky/dddvb-0.9.37/frontends/stv6111.mod.o
    LD [M] /home/sharky/dddvb-0.9.37/frontends/stv6111.ko
    CC [M] /home/sharky/dddvb-0.9.37/frontends/tda18212dd.mod.o
    LD [M] /home/sharky/dddvb-0.9.37/frontends/tda18212dd.ko
    CC [M] /home/sharky/dddvb-0.9.37/frontends/tda18271c2dd.mod.o
    LD [M] /home/sharky/dddvb-0.9.37/frontends/tda18271c2dd.ko
    make[1]: Leaving directory '/usr/src/linux-headers-5.10.63-v8+'
    make -C apps
    make[1]: Entering directory '/home/sharky/dddvb-0.9.37/apps'
    cc -o cit cit.c -lpthread
    cc citin.c -o citin
    cc flashprog.c -o flashprog
    cc -o modt modt.c -lpthread
    cc ddtest.c -o ddtest
    cc -o setmod setmod.c -I../include/
    cc ddflash.c -o ddflash
    cc -o setmod2 setmod2.c -I../include/
    cc pls.c -o pls
    cc -o setmod3 setmod3.c -I../include/
    make[1]: Leaving directory '/home/sharky/dddvb-0.9.37/apps'
    sharky@salt:~/dddvb-0.9.37 $ sudo make install
    make -C /lib/modules/5.10.63-v8+/build KBUILD_EXTMOD=/home/sharky/dddvb-0.9.37 CONFIG_DVB_CORE=m CONFIG_DVB_DDBRIDGE=m CONFIG_DVB_DRXK=m CONFIG_DVB_TDA18271C2DD=m CONFIG_DVB_CXD2099=m CONFIG_DVB_LNBP21=m CONFIG_DVB_STV090x=m CONFIG_DVB_STV6110x=m CONFIG_DVB_STV0367=m CONFIG_DVB_TDA18212=m CONFIG_DVB_STV0367DD=m CONFIG_DVB_TDA18212DD=m CONFIG_DVB_OCTONET=m CONFIG_DVB_CXD2843=m CONFIG_DVB_STV0910=m CONFIG_DVB_STV6111=m CONFIG_DVB_LNBH25=m CONFIG_DVB_MXL5XX=m CONFIG_DVB_NET=m modules
    make[1]: Entering directory '/usr/src/linux-headers-5.10.63-v8+'
    make[1]: Leaving directory '/usr/src/linux-headers-5.10.63-v8+'
    make -C apps
    make[1]: Entering directory '/home/sharky/dddvb-0.9.37/apps'
    make[1]: Nothing to be done for 'all'.
    make[1]: Leaving directory '/home/sharky/dddvb-0.9.37/apps'
    make -C /lib/modules/5.10.63-v8+/build KBUILD_EXTMOD=/home/sharky/dddvb-0.9.37 modules_install
    make[1]: Entering directory '/usr/src/linux-headers-5.10.63-v8+'
    INSTALL /home/sharky/dddvb-0.9.37/ddbridge/ddbridge.ko
    INSTALL /home/sharky/dddvb-0.9.37/ddbridge/octonet.ko
    INSTALL /home/sharky/dddvb-0.9.37/dvb-core/dvb-core.ko
    INSTALL /home/sharky/dddvb-0.9.37/frontends/cxd2099.ko
    INSTALL /home/sharky/dddvb-0.9.37/frontends/cxd2843.ko
    INSTALL /home/sharky/dddvb-0.9.37/frontends/drxk.ko
    INSTALL /home/sharky/dddvb-0.9.37/frontends/lnbh25.ko
    INSTALL /home/sharky/dddvb-0.9.37/frontends/lnbp21.ko
    INSTALL /home/sharky/dddvb-0.9.37/frontends/mxl5xx.ko
    INSTALL /home/sharky/dddvb-0.9.37/frontends/stv0367dd.ko
    INSTALL /home/sharky/dddvb-0.9.37/frontends/stv090x.ko
    INSTALL /home/sharky/dddvb-0.9.37/frontends/stv0910.ko
    INSTALL /home/sharky/dddvb-0.9.37/frontends/stv6110x.ko
    INSTALL /home/sharky/dddvb-0.9.37/frontends/stv6111.ko
    INSTALL /home/sharky/dddvb-0.9.37/frontends/tda18212dd.ko
    INSTALL /home/sharky/dddvb-0.9.37/frontends/tda18271c2dd.ko
    DEPMOD 5.10.63-v8+
    Warning: modules_install: missing 'System.map' file. Skipping depmod.
    make[1]: Leaving directory '/usr/src/linux-headers-5.10.63-v8+'
    sharky@salt:~ $ lspci -v
    00:00.0 PCI bridge: Broadcom Limited Device 2711 (rev 20) (prog-if 00 [Normal decode])
    Flags: fast devsel
    Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
    I/O behind bridge: 00000000-00000fff
    Memory behind bridge: c0000000-c00fffff
    Capabilities: <access denied>

    01:00.0 Multimedia controller: Digital Devices GmbH Octopus DVB Adapter
    Subsystem: Digital Devices GmbH Cine CT V6.1 DVB adapter
    Flags: fast devsel
    Memory at 600000000 (64-bit, non-prefetchable) [disabled] [size=64K]
    Capabilities: <access denied>
    Kernel modules: ddbridge

  • Mit die latest GitHub treiber gibt es nur noch ein warning beim coempilieren , aber der Fehler bleibt der selbe ...


    CC [M] /home/sharky/dddvb-0.9.38pre3/ddbridge/ddbridge-mci.o
    /home/sharky/dddvb-0.9.38pre3/ddbridge/ddbridge-mci.c:224:13: warning: 'ddb_mci_print_info' defined but not used [-Wunused-function]
    static void ddb_mci_print_info(struct mci *mci)
    ^~~~~~~~~~~~~~~~~~
    CC [M] /home/sharky/dddvb-0.9.38pre3/ddbridge/ddbridge-sx8.o
    CC [M] /home/sharky/dddvb-0.9.38pre3/ddbridge/ddbridge-m4.o


    [ 3.656882] ddbridge: loading out-of-tree module taints kernel.
    [ 3.674908] ddbridge: disagrees about version of symbol dvb_dmxdev_init
    [ 3.674925] ddbridge: Unknown symbol dvb_dmxdev_init (err -22)
    [ 3.675006] ddbridge: disagrees about version of symbol dvb_ca_en50221_init
    [ 3.675019] ddbridge: Unknown symbol dvb_ca_en50221_init (err -22)
    [ 3.675202] ddbridge: disagrees about version of symbol dvb_register_adapter
    [ 3.675214] ddbridge: Unknown symbol dvb_register_adapter (err -22)
    [ 3.675266] ddbridge: disagrees about version of symbol dvb_generic_open
    [ 3.675278] ddbridge: Unknown symbol dvb_generic_open (err -22)
    [ 3.675338] ddbridge: Unknown symbol dvb_usercopy (err -2)
    [ 3.675485] ddbridge: disagrees about version of symbol dvb_unregister_device
    [ 3.675497] ddbridge: Unknown symbol dvb_unregister_device (err -22)
    [ 3.675544] ddbridge: disagrees about version of symbol dvb_ca_en50221_release
    [ 3.675555] ddbridge: Unknown symbol dvb_ca_en50221_release (err -22)
    [ 3.675590] ddbridge: disagrees about version of symbol dvb_generic_release
    [ 3.675602] ddbridge: Unknown symbol dvb_generic_release (err -22)
    [ 3.675625] ddbridge: disagrees about version of symbol dvb_net_init
    [ 3.675636] ddbridge: Unknown symbol dvb_net_init (err -22)
    [ 3.675697] ddbridge: disagrees about version of symbol dvb_dmxdev_release
    [ 3.675708] ddbridge: Unknown symbol dvb_dmxdev_release (err -22)
    [ 3.675772] ddbridge: disagrees about version of symbol dvb_frontend_detach
    [ 3.675784] ddbridge: Unknown symbol dvb_frontend_detach (err -22)
    [ 3.675814] ddbridge: disagrees about version of symbol dvb_net_release
    [ 3.675826] ddbridge: Unknown symbol dvb_net_release (err -22)
    [ 3.675865] ddbridge: disagrees about version of symbol dvb_unregister_frontend
    [ 3.675876] ddbridge: Unknown symbol dvb_unregister_frontend (err -22)
    [ 3.675912] ddbridge: disagrees about version of symbol dvb_register_device
    [ 3.675923] ddbridge: Unknown symbol dvb_register_device (err -22)
    [ 3.675948] ddbridge: disagrees about version of symbol dvb_register_frontend
    [ 3.675959] ddbridge: Unknown symbol dvb_register_frontend (err -22)
    [ 3.675985] ddbridge: disagrees about version of symbol dvb_unregister_adapter
    [ 3.675997] ddbridge: Unknown symbol dvb_unregister_adapter (err -22)
    [ 3.676066] ddbridge: Unknown symbol cxd2099_attach (err -2)


    sharky@salt:~ $ modinfo ddbridge |head -n6
    filename: /lib/modules/5.10.63-v8+/extra/ddbridge/ddbridge.ko
    version: 0.9.38
    license: GPL v2
    author: Ralph and Marcus Metzler, Metzler Brothers Systementwicklung GbR
    description: Digital Devices PCIe Bridge
    srcversion: 09B9AE592707493A20EE82E

  • Zwecks Doku

    Karte rennt ! Man muss halt auch einfach den 4. Schritt im Tutorial machen und nicht mitten drin aufhören.


    http://support.digital-devices.eu/index.php?article=152


    sharky@salt:~ $ dmesg | grep DVB
    [ 3.795331] ddbridge 0000:01:00.0: device name: Digital Devices DVBCT V6.1 DVB adapter
    [ 3.799017] ddbridge 0000:01:00.0: Port 0: Link 0, Link Port 0 (TAB 1): DUAL DVB-C/T
    [ 3.809201] dvbdev: DVB: registering new adapter (DDBridge)
    [ 3.809213] dvbdev: DVB: registering new adapter (DDBridge)
    [ 4.399994] ddbridge 0000:01:00.0: DVB: registering adapter 0 frontend 0 (STV0367 DVB-C DVB-T)...
    [ 4.958244] ddbridge 0000:01:00.0: DVB: registering adapter 1 frontend 0 (STV0367 DVB-C DVB-T)...
    [ 6.633635] ddbridge 0000:01:00.0: DVB: adapter 1 frontend 0 frequency 0 out of range (47125000..865000000)
    [ 6.641586] ddbridge 0000:01:00.0: DVB: adapter 0 frontend 0 frequency 0 out of range (47125000..865000000)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!