Project

General

Profile

Digital Devices Octopus + Duoflex T2 -- no scan data

Added by Martin Bednar almost 6 years ago

Hi,

I have a DigitalDevices Duoflex T2 card, which gets recognized by the OS. However, neither tvheadend nor w_scan find any channels.
The cable is good -- a normal TV works just fine.
Anyone got a digitaldevices hardware working?

lspci output

04:00.0 Multimedia controller: Digital Devices GmbH Device 0005
        Subsystem: Digital Devices GmbH Device 0011
        Flags: bus master, fast devsel, latency 0, IRQ 25
        Memory at febf0000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: [50] Power Management version 3
        Capabilities: [70] MSI: Enable+ Count=1/2 Maskable- 64bit+
        Capabilities: [90] Express Endpoint, MSI 00
        Capabilities: [100] Vendor Specific Information: ID=0000 Rev=0 Len=00c <?>
        Kernel driver in use: ddbridge
        Kernel modules: ddbridge

dmesg

[99299.364207] ddbridge: Digital Devices PCIE bridge driver 0.9.33-integrated, Copyright (C) 2010-17 Digital Devices GmbH                                                                                                                       
[99299.365057] ddbridge 0000:04:00.0: detected Digital Devices Octopus Mini                                                                                                                                                                     
[99299.365258] ddbridge 0000:04:00.0: HW 00010003 REGMAP 00010005                                                                                                                                                                               
[99299.479237] ddbridge 0000:04:00.0: Port 0: Link 0, Link Port 0 (TAB 1): DUAL DVB-C/C2/T/T2,ISDB-T                                                                                                                                            
[99299.480374] ddbridge 0000:04:00.0: Port 1: Link 0, Link Port 1 (TAB 2): NO MODULE                                                                                                                                                            
[99299.481530] ddbridge 0000:04:00.0: Port 2: Link 0, Link Port 2 (TAB 3): NO MODULE                                                                                                                                                            
[99299.483197] ddbridge 0000:04:00.0: Port 3: Link 0, Link Port 3 (TAB 4): NO MODULE                                                                                                                                                            
[99299.485697] dvbdev: DVB: registering new adapter (DDBridge)                                                                                                                                                                                  
[99299.486370] dvbdev: DVB: registering new adapter (DDBridge)                                                                                                                                                                                  
[99299.487929] i2c i2c-1: cxd2841er_attach(): I2C adapter 0000000074df30d9 SLVX addr 6e SLVT addr 6c                                                                                                                                            
[99299.489003] i2c i2c-1: cxd2841er: i2c wr failed=-5 addr=6c reg=00 len=1                                                                                                                                                                      
[99299.490839] i2c i2c-1: cxd2841er_attach(): attaching CXD2854ER DVB-C/C2/T/T2/ISDB-T frontend                                                                                                                                                 
[99299.491761] i2c i2c-1: cxd2841er_attach(): chip ID 0xc1 OK.                                                                                                                                                                                  
[99299.501542] tda18212 1-0060: NXP TDA18212HN/M successfully identified                                                                                                                                                                        
[99299.502586] ddbridge 0000:04:00.0: DVB: registering adapter 0 frontend 0 (Sony CXD2854ER DVB-T/T2/C and ISDB-T demodulator)...                                                                                                               
[99299.505073] i2c i2c-1: cxd2841er_attach(): I2C adapter 0000000074df30d9 SLVX addr 6f SLVT addr 6d                                                                                                                                            
[99299.506286] i2c i2c-1: cxd2841er: i2c wr failed=-5 addr=6d reg=00 len=1                                                                                                                                                                      
[99299.508188] i2c i2c-1: cxd2841er_attach(): attaching CXD2854ER DVB-C/C2/T/T2/ISDB-T frontend                                                                                                                                                 
[99299.509079] i2c i2c-1: cxd2841er_attach(): chip ID 0xc1 OK.
[99299.518490] tda18212 1-0063: NXP TDA18212HN/S successfully identified
[99299.519508] ddbridge 0000:04:00.0: DVB: registering adapter 1 frontend 0 (Sony CXD2854ER DVB-T/T2/C and ISDB-T demodulator)...


Replies (5)

RE: Digital Devices Octopus + Duoflex T2 -- no scan data - Added by Martin Bednar almost 6 years ago

Gentoo, kernel 4.20.3.
I compiled and installed the linked driver.
Although this isn't a long term solution, since I also need to use a cx23885 card.
Still got no channels (w_scan)

edit: It seems i2c calls fail in general on these devices. I guess I'll check the power connector is connected correctly.

modinfo

filename:       /lib/modules/4.20.3-gentoo/extra/ddbridge/ddbridge.ko
version:        0.9.37
license:        GPL v2
author:         Ralph and Marcus Metzler, Metzler Brothers Systementwicklung GbR
description:    Digital Devices PCIe Bridge

dmesg:

[ 2895.209505] Digital Devices PCIE bridge driver 0.9.37, Copyright (C) 2010-17 Digital Devices GmbH
[ 2895.210326] ddbridge 0000:04:00.0: device name: Digital Devices Octopus Mini
[ 2895.210509] ddbridge 0000:04:00.0: HW 00010003 REGMAP 00010005
[ 2895.210622] ddbridge 0000:04:00.0: link 0 vendor dd01 device 0005 subvendor dd01 subdevice 0011
[ 2895.212110] ddbridge 0000:04:00.0: XO2 ID 14
[ 2895.323689] ddbridge 0000:04:00.0: Port 0: Link 0, Link Port 0 (TAB 1): DUAL DVB-C/C2/T/T2,ISDB-T
[ 2895.323739] ddbridge 0000:04:00.0: init link 0, input 0, regs 00000200
[ 2895.323760] ddbridge 0000:04:00.0: init link 0, input 1, regs 00000210
[ 2895.324880] ddbridge 0000:04:00.0: Port 1: Link 0, Link Port 1 (TAB 2): NO MODULE
[ 2895.326009] ddbridge 0000:04:00.0: Port 2: Link 0, Link Port 2 (TAB 3): NO MODULE
[ 2895.327121] ddbridge 0000:04:00.0: Port 3: Link 0, Link Port 3 (TAB 4): NO MODULE
[ 2895.328652] ddbridge 0000:04:00.0: 0 netstream channels
[ 2895.328702] dvbdev: DVB: registering new adapter (DDBridge)
[ 2895.328720] dvbdev: DVB: registering new adapter (DDBridge)
[ 2895.329711] attach
[ 2895.329758] is24Mhz = 1
[ 2895.329955] cxd2843: i2c_write error adr 6c data 00
[ 2895.330876] ChipID  = C1
[ 2895.627930] ddbridge 0000:04:00.0: DVB: registering adapter 0 frontend 0 (CXD2854 DVB-C/C2 DVB-T/T2 ISDB-T)...
[ 2895.629030] attach
[ 2895.629090] is24Mhz = 1
[ 2895.629284] cxd2843: i2c_write error adr 6d data 00
[ 2895.630179] ChipID  = C1
[ 2895.977330] ddbridge 0000:04:00.0: DVB: registering adapter 1 frontend 0 (CXD2854 DVB-C/C2 DVB-T/T2 ISDB-T)...

RE: Digital Devices Octopus + Duoflex T2 -- no scan data - Added by saen acro almost 6 years ago

Are you shure that you installed latest driver from git? (there is change 4 days ago)

ddbridge.conf
options ddbridge adapter_alloc=3 msi=0

RE: Digital Devices Octopus + Duoflex T2 -- no scan data - Added by Martin Bednar almost 6 years ago

Yes I'm sure. The version string in the dmesg output is a giveaway: 0.9.37. Which is the version bumped to a few days ago.
I already played around with the msi option, changed nothing. Will try fooling around with adapter_alloc.

RE: Digital Devices Octopus + Duoflex T2 -- no scan data - Added by Martin Bednar over 5 years ago

Necro posting to finalize this:

Per communication with digitaldevices support, their cards require a signal level of at least -44dBm for good reception.
I have no idea about the validity of the data reported by tvheadend, but on my installation I get a reported signal of -60dBm.

I switched to a TBS 6281SE, and on the same setup (and still a reported signal level of -60, I get an image).

I don't know whether the TBS includes an LNA, or the source of the difference, but here it is...

    (1-5/5)