Project

General

Profile

SCR / Unicable

Added by MS Schw about 7 years ago

Hello,

at the moment I have XBMC running togeather with VDR. But I'm not very satisfied. It takes realy long to switch the channels.
I hope that tvheadend is much quicker at this point and want to give it a try.

One big Problem:
...I'm a unicable user.....

I've searched the forum to find a HowTo for me as an Unicable user.
The only thing I've found is, that I have to patch the Kernel.

As I'm not very familar how this works (OK I heave done it befor, but this is about 10 years ago)
Does somebody heave a howto for me including a download link for the patch, so that I can achieve this?

What I've got:

DVB-Card:
Digital Devices Cine2 v6

lspci \-vv
01:00.0 Multimedia controller: Digital Devices GmbH Octopus LE DVB adapter
Subsystem: Digital Devices GmbH Device 0002
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 4 bytes
Interrupt: pin A routed to IRQ 16
Region 0: Memory at fbef0000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [70] MSI: Enable- Count=1/2 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [90] Express (v1) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 unlimited, L1 <1us
ClockPM- Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
Capabilities: [100 v1] Vendor Specific Information: ID=0000 Rev=0 Len=00c
Kernel driver in use: DDBridge
Kernel modules: ddbridge

uname -a
Linux homeserver 3.2.0-43-generic #68-Ubuntu SMP Wed May 15 03:33:33 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux


Replies (35)

RE: SCR / Unicable - Added by Tona Track about 7 years ago

Hi,

Stefan A Seyfried
i tried your version with my unicable setup:
- 3x TechnoTrend AG TT-connect S2-3600
- Inverto UniCable Quad LNB

with all 3 adaoters and just with 1 without a splitter.

syslog with 1 adapter on scr0 1210 Mhz:

Jul 5 13:40:10 nt425 tvheadend5623: en50494: fd=12, in=0, v/h=0, l/h=1, f=1951500, pin=-1 qrg=1210 scr=0 ret=1208500
Jul 5 13:40:10 nt425 tvheadend5623: diseqc: sending E0 10 5A 5 B8 0
Jul 5 13:40:10 nt425 tvheadend5623: dvb: "/dev/dvb/adapter0" tuning via s2api to "12,551,500 kHz Vertical (Default (Port 0, Universal LNB))" (1208500, 22000000 Baud, 5/6, SYS_DVBS, QPSK) for Autoscan

no error is logged.
but tvheadend is not finding any mux.

usb adpaters+tvheadend work on legacy output of the lnb without unicable settings.

RE: SCR / Unicable - Added by Tona Track about 7 years ago

hi again,

i replaced 2 technotrends with 2 Opera DVB S1 USB boxes.
and guess what - the older boxes work just fine with unicable.

so i guess its a driver issue with diseqc commands ...
i also tried with the newest v4l-dvb tree.

any advise for me to get the newer TechnoTrend TT-connect S2-3600 to work with unicable?

maybe some older firmware/driver?

greetz

RE: SCR / Unicable - Added by Kay Jakobs almost 7 years ago

Hello,

I'm new to unicable and using latest tvheadend version from unstable repository on Ubuntu 12.04 LTS machine since some month.
Now I have a Inverto Unicable Switch (IDLP-UST111-CU010-8PP) and a Digital Devices Cine S2 V6.5 with extension board after two 3-Way Splitters.
(By the way, connecting the splitter to the standard output of the switch, one receiver works surely fine.)

Unfortunately now I get just some channels found while scanning and none is receivable.
I configured everything as good as I could find in this topic.

Here the configs of my adapter0 and adapter1.

{
"enabled": 1,
"fe_path": "/dev/dvb/adapter0/frontend0",
"dmx_path": "/dev/dvb/adapter0/demux0",
"dvr_path": "/dev/dvb/adapter0/dvr0",
"type": "DVB-S",
"displayname": "STV090x Multistandard",
"autodiscovery": 1,
"idlescan": 0,
"idleclose": 0,
"skip_checksubscr": 0,
"sidtochan": 0,
"qmon": 0,
"poweroff": 0,
"nitoid": 0,
"diseqc_version": 2,
"diseqc_repeats": 0,
"extrapriority": 0,
"skip_initialscan": 0,
"disable_pmt_monitor": 0,
"full_mux_rx": -1,
"grace_period": 0,
"uni_scr": 0,
"uni_qrg": 1210,
"uni_pin": -1
}

{
"enabled": 1,
"fe_path": "/dev/dvb/adapter1/frontend0",
"dmx_path": "/dev/dvb/adapter1/demux0",
"dvr_path": "/dev/dvb/adapter1/dvr0",
"type": "DVB-S",
"displayname": "STV090x Multistandard",
"autodiscovery": 1,
"idlescan": 0,
"idleclose": 0,
"skip_checksubscr": 0,
"sidtochan": 0,
"qmon": 0,
"poweroff": 0,
"nitoid": 0,
"diseqc_version": 2,
"diseqc_repeats": 0,
"extrapriority": 0,
"skip_initialscan": 0,
"disable_pmt_monitor": 0,
"full_mux_rx": -1,
"grace_period": 0,
"uni_scr": 0,
"uni_qrg": 1420,
"uni_pin": -1
}

Maybe here is something wrong in my configs or anything I could try.

RE: SCR / Unicable - Added by Stefan Seyfried almost 7 years ago

Tona: regarding the different devices, one working and the other not: I have really no idea. Maybe you could play with the DiSEqC-Timings in the code to see if that helps. I usually commented on the delays, something like "msleep(25); // EN50494 says 10-60ms", changing the timing might help work around broken drivers / devices. Usually you'll need longer delays, not shorter. If that does not help, you'll need to check the DiSEqC-signal on the antenna cable with an oscilloscope to see what's going on.

Kay: You need to use the version from my github repository, the official tvheadend has no unicable support AFAIK.

RE: SCR / Unicable - Added by Stefan Seyfried almost 7 years ago

Kay: I saw you are apparently using a unicable-patched version already.

However, obviously your settings are wrong. Check the documentation of your switch. For my inverto switch the SCR / Frequency config is

CH 0 : 1076.06 MHz
CH 1 : 1178.12 MHz
CH 2 : 1280.18 MHz
CH 3 : 1382.24 MHz
CH 4 : 1484.30 MHz
CH 5 : 1586.36 MHz
CH 6 : 1688.42 MHz
CH 7 : 1790.48 MHz

Mine is basically the same as yours, just with 8 inputs instead of 4.

You configured both input as SCR0 -- this cannot work. Additionally, you configured frontend0 to 1210 and frontend1 to 1420 -- which is not what the documentation of your switch says.

RE: SCR / Unicable - Added by Kay Jakobs almost 7 years ago

Stefan: Thank you very much, looks that you're right.
Changed my configs to the following and receiption works

dvbadapters/_dev_dvb_adapter0_STV090x_Multistandard
"uni_scr": 0,
"uni_qrg": 1076,

dvbadapters/_dev_dvb_adapter1_STV090x_Multistandard
"uni_scr": 1,
"uni_qrg": 1178,

dvbadapters/_dev_dvb_adapter2_STV090x_Multistandard
"uni_scr": 2,
"uni_qrg": 1280,

dvbadapters/_dev_dvb_adapter3_STV090x_Multistandard
"uni_scr": 3,
"uni_qrg": 1382,

If I understand right, everything is now done in the configs under dvbadapter and there is no special config under dvbsatconf necessary.

RE: SCR / Unicable - Added by MS Schw almost 7 years ago

Hello,

is there a chance that Unicablesupport will be become part of the "main branch"?

So that I'll be part of OpenELEC?

RE: SCR / Unicable - Added by Sylvio Egal almost 7 years ago

@ Stefan

I think you are the one posting this? [[https://tvheadend.org/issues/1752]]
I am using openelec 3.2.0 with tvheadend 3.4.27. Could you please explain how to put your unicable patch into tvheadend? I just want to use my new tv-card (DD cineS2), but I dont get unicable to work :(

thanks, sylvio

RE: SCR / Unicable - Added by Stefan Seyfried over 6 years ago

I rebased the code against current git master and sent a pull request: https://github.com/tvheadend/tvheadend/pull/298

RE: SCR / Unicable - Added by Marcel Meurer almost 6 years ago

Today I installed seife's fork of TVHeadend from his GIT. After deactivating libav before make I was able to compile. With libav I had a bunch of compile errors. I need the SCR Feature. Unfortunately after launching and configuring I only see 0% Reception and no channels/muxes are being found. Since I do not know what information you guys need to help me I will start with a screenshot of my dvb-adapter config. Please tell me what else you need. I use an Inverto Unicable LNB and the frequencies are according to the manual.

/edit: installed 3.9.1608~gab8af7c from git today and scr works with my TT S2-1600 DVB-S2 card.

(26-35/35)