DVB-c ddbride.ko


Recommended Posts

Hi all,

 

I have installed XPE on my new HP ML10v2, and it is working fine.

 

The last topic I would like to get up and running is tvheadend with my Digital Devices Octopus v3 + DuoFlex c/t dvb tuner.

 

I have recognized, that there is in my installation no ddbridge.ko module unter /lib/modules.

 

The card is recognized and I see them via lspci

 

0d:00.0 Class 0480: Device dd01:0005

 

And hint, I what I need to do, to get the modules? Is there any add on package?

 

Many Greetings

Link to post
Share on other sites

You have to crosscompile yourself modules and insmod them at boot.

That one is the only module you need? If you send me the drivers package i can cross compile for you.

Link to post
Share on other sites

Hi JMRR,

 

I had a look into the process of doing it by myself. (Not possible a ... level to high for me)

 

The Card was running in my old HTPC under windows, so I have never tried it on Linux. Have buyed them as many users have said it runs without any issue under Linux.

 

What I have found is this https://github.com/DigitalDevices/dddvb

 

But I have also seen, that someone has started some effort, to get the drivers in xpenology, as I have found them also on github.

 

https://github.com/andy928/xpenology/tr ... b/ddbridge

 

So if you have time, noting else to do Yes it would be very nice and cool, if the modules where compiled.

 

Many Greetings

Link to post
Share on other sites
  • 2 weeks later...

Try this one:

 

https://www.dropbox.com/sh/31nkgy8ybcj8 ... gpqCa?dl=0

 

here you have 3 folders, open source are generic, and the others are dvb-c ou dvb-ts

 

chose the one you use and test.

 

copy to you /lib/modules/backports_dvb

and insmod nameof module.ko

 

and see wath hapens.

 

side note, firts do modinfo nameofmodule.ko to see if he depends on other, if so, you have to copy them to and insmod them first.

Link to post
Share on other sites

Hi,

 

many thanks!

 

First test with closed source dvb-c:

 

modinfo is not available on my xpe.

 

insmod shows errors:

 

NAS1> insmod ddbridge.ko

insmod: can't insert 'ddbridge.ko': unknown symbol in module, or unknown parameter

 

dmesg shows:

 

[84512.178764] ddbridge: Unknown symbol dvb_dmxdev_init (err 0)

[84512.178854] ddbridge: Unknown symbol dvb_register_adapter (err 0)

[84512.178896] ddbridge: Unknown symbol dvb_dmx_swfilter_packets (err 0)

[84512.178938] ddbridge: Unknown symbol dvb_dmx_release (err 0)

[84512.178971] ddbridge: Unknown symbol dvb_unregister_device (err 0)

[84512.179010] ddbridge: Unknown symbol dvb_ca_en50221_release (err 0)

[84512.179047] ddbridge: Unknown symbol dvb_net_init (err 0)

[84512.179080] ddbridge: Unknown symbol dvb_dmxdev_release (err 0)

[84512.179118] ddbridge: Unknown symbol dvb_frontend_detach (err 0)

[84512.179152] ddbridge: Unknown symbol dvb_net_release (err 0)

[84512.179184] ddbridge: Unknown symbol dvb_unregister_frontend (err 0)

[84512.179220] ddbridge: Unknown symbol dvb_register_frontend (err 0)

[84512.179252] ddbridge: Unknown symbol dvb_unregister_adapter (err 0)

[84512.179280] ddbridge: Unknown symbol dvb_dmx_init (err 0)

[84519.175564] ddbridge: Unknown symbol dvb_dmxdev_init (err 0)

[84519.175653] ddbridge: Unknown symbol dvb_register_adapter (err 0)

[84519.175695] ddbridge: Unknown symbol dvb_dmx_swfilter_packets (err 0)

[84519.175738] ddbridge: Unknown symbol dvb_dmx_release (err 0)

[84519.175771] ddbridge: Unknown symbol dvb_unregister_device (err 0)

[84519.175809] ddbridge: Unknown symbol dvb_ca_en50221_release (err 0)

[84519.175845] ddbridge: Unknown symbol dvb_net_init (err 0)

[84519.175879] ddbridge: Unknown symbol dvb_dmxdev_release (err 0)

[84519.175917] ddbridge: Unknown symbol dvb_frontend_detach (err 0)

[84519.175950] ddbridge: Unknown symbol dvb_net_release (err 0)

[84519.175982] ddbridge: Unknown symbol dvb_unregister_frontend (err 0)

[84519.176018] ddbridge: Unknown symbol dvb_register_frontend (err 0)

[84519.176051] ddbridge: Unknown symbol dvb_unregister_adapter (err 0)

[84519.176078] ddbridge: Unknown symbol dvb_dmx_init (err 0)

[84855.789217] ddbridge: Unknown symbol dvb_dmxdev_init (err 0)

[84855.789283] ddbridge: Unknown symbol dvb_register_adapter (err 0)

[84855.789313] ddbridge: Unknown symbol dvb_dmx_swfilter_packets (err 0)

[84855.789343] ddbridge: Unknown symbol dvb_dmx_release (err 0)

[84855.789367] ddbridge: Unknown symbol dvb_unregister_device (err 0)

[84855.789394] ddbridge: Unknown symbol dvb_ca_en50221_release (err 0)

[84855.789419] ddbridge: Unknown symbol dvb_net_init (err 0)

[84855.789443] ddbridge: Unknown symbol dvb_dmxdev_release (err 0)

[84855.789469] ddbridge: Unknown symbol dvb_frontend_detach (err 0)

[84855.789492] ddbridge: Unknown symbol dvb_net_release (err 0)

[84855.789514] ddbridge: Unknown symbol dvb_unregister_frontend (err 0)

[84855.789539] ddbridge: Unknown symbol dvb_register_frontend (err 0)

[84855.789561] ddbridge: Unknown symbol dvb_unregister_adapter (err 0)

[84855.789579] ddbridge: Unknown symbol dvb_dmx_init (err 0)

NAS1>

Link to post
Share on other sites

ddbridge.ko depends on dvb-core.ko

dvb-core.ko dependes on media.ko

 

so you have to copy them and insmod on this order:

 

insmod media.ko

insmod dvb-core.ko

insmod ddbridge.ko

 

try this way.

Link to post
Share on other sites

Hi,

 

looks much better.

 

NAS1> insmod media.ko

NAS1> insmod dvb-core.ko

NAS1> insmod ddbridge.ko

NAS1>dmesg

...

[ 9083.657613] media: Linux media interface: v0.10

[ 9089.693950] WARNING: You are using an experimental version of the media stack.

[ 9089.693950] As the driver is backported to an older kernel, it doesn't offer

[ 9089.693950] enough quality for its usage in production.

[ 9089.693950] Use it with care.

[ 9089.693950] Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):

[ 9089.693950] 833d686b2d4e5e58b3b0291c410fb253298ff85c add the agc mode control for si2183

[ 9095.363545] Digital Devices PCIE bridge driver, Copyright © 2010-11 Digital Devices GmbH

[ 9095.363743] DDBridge driver detected: Digital Devices Octopus V3 DVB adapter

[ 9095.363780] HW 00010000 FW 00010004

[ 9095.364775] Port 0 (TAB 1): NO MODULE

[ 9095.365309] Port 1 (TAB 2): NO MODULE

[ 9095.365880] Port 2 (TAB 3): NO MODULE

[ 9095.366463] Port 3 (TAB 4): NO MODULE

 

But the Octopus bridge does not recognize the attached DVB-C card.

 

Need to check this todays evening, as I'm not physically in the near of the system.

 

But again many many thanks!!!

Link to post
Share on other sites

OK, here the outcome.

 

NAS1> insmod ddbridge.ko adapter_alloc=3

insmod: can't insert 'ddbridge.ko': Invalid argument

NAS1> dmesg

[ 585.445706] ddbridge: `3' invalid for parameter `adapter_alloc'

 

Tuner ist the following: DuoFlex C/T

Link to post
Share on other sites

1. download v4l_Digital_devices_all

2. extract and put on XPE

3. load modules

 

Outcome:

NAS1> insmod media.ko

NAS1> insmod dvb-core.ko

NAS1> insmod cxd2099.ko

NAS1> insmod ddbridge.ko

NAS1>dmesg

[ 3627.055871] media: Linux media interface: v0.10

[ 3634.655166] WARNING: You are using an experimental version of the media stack.

[ 3634.655166] As the driver is backported to an older kernel, it doesn't offer

[ 3634.655166] enough quality for its usage in production.

[ 3634.655166] Use it with care.

[ 3634.655166] Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):

[ 3634.655166] 833d686b2d4e5e58b3b0291c410fb253298ff85c add the agc mode control for si2183

[ 3651.349993] Digital Devices PCIE bridge driver, Copyright © 2010-11 Digital Devices GmbH

[ 3651.350213] DDBridge driver detected: Digital Devices Octopus V3 DVB adapter

[ 3651.350251] HW 00010000 FW 00010004

[ 3651.351697] Port 0 (TAB 1): NO MODULE

[ 3651.352378] Port 1 (TAB 2): NO MODULE

[ 3651.353090] Port 2 (TAB 3): NO MODULE

[ 3651.353608] Port 3 (TAB 4): NO MODULE

 

rmmod .....

 

and this one:

NAS1> insmod media.ko

NAS1> insmod dvb-core.ko

NAS1> insmod cxd2099.ko

NAS1> insmod ddbridge.ko adapter_alloc=3

insmod: can't insert 'ddbridge.ko': Invalid argument

 

NAS1> dmesg

[ 3759.989341] media: Linux media interface: v0.10

[ 3766.550062] WARNING: You are using an experimental version of the media stack.

[ 3766.550062] As the driver is backported to an older kernel, it doesn't offer

[ 3766.550062] enough quality for its usage in production.

[ 3766.550062] Use it with care.

[ 3766.550062] Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):

[ 3766.550062] 833d686b2d4e5e58b3b0291c410fb253298ff85c add the agc mode control for si2183

[ 3785.181929] ddbridge: `3' invalid for parameter `adapter_alloc'

Link to post
Share on other sites

i cant find online what demod your card uses, maybe thats what is missing, so my sugestion is to you install a clean distro like ubuntu maybe, and install your card from manual and makeit work, when finish do lsmod and see what modules your card is loading, and in what order.

that way is easy to makeit work .

Link to post
Share on other sites
  • 4 months later...