Hoppa till innehåll

Sökresultat Sökningen pågår Sökresultaten dyker upp här efterhand. Du kan fortsätta skriva om du vill begränsa sökningen.
Söker efter filmer
Söker efter produktkategorier
Söker efter användare
Söker efter gallerier
Sök forumtrådar
Stäng

Problem med betalkanaler i MythTV

5 svar till detta ämne
  • Vänligen logga in för att kunna svara

#1

Postad 06 november 2013 - 22:47

bbb
  • bbb
  • Lärjunge

  • 253 inlägg
  • 0
Hej

Hoppas någon vänlig skäl kan hjälpa mig mer att få igång betalkanaler på MythTV. Bara för att vara väldigt tydlig - jag har ett fysiskt programkort som är anslutet till min dator. Det är inget med kortdelning via internet att göra.

Mitt problem är att jag tror mig installerat allt rätt men när jag scannar så hittas inga betalkanaler (däremot de fria).

Det här har jag:
HDHomerun nätverkstuner (för DVB-C)
Kortläsare från AD-teknik
Programkort från ComHem
MythBuntu 12.04

Det här har jag gjort:
Installerat och uppdaterat systemet. Har sett till att stanna på 3.2.xx kärna för att 3.5.xx kan tydligen ställa till problem vad gäller TV-kort.

Lagt till PPA för att installera OSCAM och FFDECSAWRAPPER (ersättare till SASC-NG som kan installeras via pakethanterare - fungerar ungefär som SASC-NG)

Dela ut kortet genom att installera OSCAM via pakethanterare. Sen använder jag dessa konfigurationsfiler:

oscam.conf
[global]
nice = -1
WaitForCards = 1
pidfile = /var/run/oscam.pid
logfile = /var/log/oscam.log
usrfile = /var/log/oscamuser.log
cwlogdir = /var/log/cw
maxlogsize = 1000
[newcamd]
port = 15000@0B00:000000
key = 0102030405060708091011121314
keepalive = 1
mgclient = 1
[webif]
httpport = 8888
httpuser = pucko
httppwd = pucko
httprefresh = 0
httpallowed = 127.0.0.1,192.168.0.1-192.168.0.254
httphideidleclients = 0
httpreadonly = 0

oscam.server
[reader]
label=Comhem
protocol=mouse
detect=CD
group=1
emmcache=1,3,2
# ecmcache=1
device=/dev/ttyUSB0
caid=0B00

oscam.user
[account]
user = pucko
pwd = pucko
group = 1
au = 1
caid = 0B00
ident = 0B00:000000

I etc/rc.local lägger jag till: oscam -b
för att det ska autostarta.

Omstart så kan jag surfa in på localhost:8888 och ange pucko/pucko

HDHomerun är en nätverkstuner. Det finns ett projekt som heter DVBHDHomerun som gör om tunerna till vanliga adapterN under linux. Så jag lägger till ett PPA och installerar:
sudo add-apt-repository ppa:tfylliv/dvbhdhomerun
sudo apt-get update
sudo apt-get install dvbhdhomerun-dkms dvbhdhomerun-utils

Omstart.

Om jag nu kollar:
dmesg | grep adapter
så får jag:

[  230.097358] DVB: registering new adapter (HDHomeRun)
[  230.107272] DVB: registering adapter 0 frontend 0 (HDHomeRun DVB-C)...
[  230.107342] HDHomeRun0: Registered DVB adapter0
[  230.107551] DVB: registering new adapter (HDHomeRun)
[  230.108947] DVB: registering adapter 1 frontend 0 (HDHomeRun DVB-C)...
[  230.108990] HDHomeRun1: Registered DVB adapter1

Hurra - två adaptrar (HDHomerun är en dubbeltuner)

Nu vill jag ha två “virtuella” adaptrar som sen ska pasera genom läsaren, så:
sudo modprobe dvbloopback num_adapters=2

Kolla att något hänt:
dmesg | grep adapter

Ger:
[  230.097358] DVB: registering new adapter (HDHomeRun)
[  230.107272] DVB: registering adapter 0 frontend 0 (HDHomeRun DVB-C)...
[  230.107342] HDHomeRun0: Registered DVB adapter0
[  230.107551] DVB: registering new adapter (HDHomeRun)
[  230.108947] DVB: registering adapter 1 frontend 0 (HDHomeRun DVB-C)...
[  230.108990] HDHomeRun1: Registered DVB adapter1
[ 1438.230188] dvbloopback: registering 2 adapters
[ 1438.230641] DVB: registering new adapter (DVB-LOOPBACK)
[ 1438.231770] DVB: registering new adapter (DVB-LOOPBACK)

Jag har sett till att FFDECSAWrapper är installerat (motsvarande OSCAM-NG fast finns i paket som inte behöver kompileras. Jag kör med kärna 3.2.xx för att 3.5.xx gav fel vid installation).

Nu säger jag åt FFDECSAWRAPPER att använda orginalkorten och skicka till låtsaskorten men passera kortläsaren. För detta så har jag konfigurerat FFDECSAWRAPPER:
cardclient.conf
newcamd:localhost:15000:1/0B00/ffff:pucko:pucko:0102030405060708091011121314

Nu kör jag FFDECSAWRAPPER:
sudo ffdecsawrapper -p 15000 --join 0:2 --join 1:3 --cam-budget --sid-allpid --sid-nocache --cam-dir /etc/ffdecsawrapper

Från terminalen:
Nov  6 22:11:35.912 : Version: 1.1.5-Stable
Nov  6 22:11:35.913 CAM: initializing plugin: SoftCam (1.1.5-Stable): A software emulated CAM
Nov  6 22:11:35.913 [general.info] SC version 1.1.5-Stable initializing
Nov  6 22:11:35.913 CAM: starting plugin:
Nov  6 22:11:35.913 [general.info] SC version 1.1.5-Stable starting
Nov  6 22:11:35.913 [core.load] ** Plugin config:
Nov  6 22:11:35.913 [core.load] ** Key updates (AU) are enabled (active CAIDs) (no prestart)
Nov  6 22:11:35.913 [core.load] ** Local systems DON'T take priority over cached remote
Nov  6 22:11:35.913 [core.load] ** Concurrent FF recordings are NOT allowed
Nov  6 22:11:35.913 [core.load] ** Force transfermode with digital audio
Nov  6 22:11:35.913 [core.load] ** ECM cache is set to enabled
Nov  6 22:11:35.913 [core.load] ** TsBufferSize is 4 MB
Nov  6 22:11:35.913 [core.load] ** ScCaps are 1 2 0 0 0 0 0 0 0 0
Nov  6 22:11:35.913 [general.info] loading overrides from /etc/ffdecsawrapper/override.conf
Nov  6 22:11:35.914 [core.load] loaded 0 overrides from /etc/ffdecsawrapper/override.conf
Nov  6 22:11:35.914 [general.info] loading smartcard data from /etc/ffdecsawrapper/smartcard.conf
Nov  6 22:11:35.914 [core.load] loaded 0 smartcard data from /etc/ffdecsawrapper/smartcard.conf
Nov  6 22:11:35.914 [general.info] loading cardslot config from /etc/ffdecsawrapper/cardslot.conf
Nov  6 22:11:35.915 [general.info] loading keys from /etc/ffdecsawrapper/SoftCam.Key
Nov  6 22:11:35.915 [core.load] loaded 0 keys from /etc/ffdecsawrapper/SoftCam.Key
Nov  6 22:11:35.915 [general.info] loading cardclient config from /etc/ffdecsawrapper/cardclient.conf
Nov  6 22:11:35.915 [cardclient.newcamd] now using protocol version 525 (cdLen=8)
Nov  6 22:11:35.915 [cardclient.core] hostname=localhost port=15000 emm=1 emmCaids 0b00/ffff
Nov  6 22:11:35.915 [cardclient.core] Newcamd: username=pucko password=pucko key=0102030405060708091011121314
Nov  6 22:11:35.915 [cardclient.core] client 'Newcamd' ready
Nov  6 22:11:35.916 [core.net] connecting to localhost:15000/tcp (127.0.0.1)
Nov  6 22:11:35.919 [cardclient.login] Newcamd: CaID=0b00 admin=1 srvUA=000000005389454A provider 000000/000000000029C4A2
Nov  6 22:11:35.919 [core.load] ** registered systems:
Nov  6 22:11:35.919 [core.load] ** Viaccess		  (pri -10)
Nov  6 22:11:35.919 [core.load] ** @SHL			  (pri -10)
Nov  6 22:11:35.919 [core.load] ** Seca			  (pri -10)
Nov  6 22:11:35.919 [core.load] ** SC-VideoGuard2	(pri  -5)
Nov  6 22:11:35.919 [core.load] ** SC-Viaccess	   (pri  -5)
Nov  6 22:11:35.919 [core.load] ** SC-Seca		   (pri  -5)
Nov  6 22:11:35.919 [core.load] ** SC-Nagra		  (pri  -5)
Nov  6 22:11:35.919 [core.load] ** SC-Irdeto		 (pri  -5)
Nov  6 22:11:35.919 [core.load] ** SC-Cryptoworks	(pri  -5)
Nov  6 22:11:35.919 [core.load] ** SC-Conax		  (pri  -5)
Nov  6 22:11:35.919 [core.load] ** Fake-NDS		  (pri -12)
Nov  6 22:11:35.919 [core.load] ** Nagra2			(pri -10)
Nov  6 22:11:35.919 [core.load] ** Nagra			 (pri -10)
Nov  6 22:11:35.919 [core.load] ** Irdeto2		   (pri  -8)
Nov  6 22:11:35.919 [core.load] ** Irdeto			(pri -10)
Nov  6 22:11:35.919 [core.load] ** Cryptoworks	   (pri -10)
Nov  6 22:11:35.919 [core.load] ** ConstCW		   (pri -20)
Nov  6 22:11:35.919 [core.load] ** Conax			 (pri -10)
Nov  6 22:11:35.919 [core.load] ** Cardclient		(pri -15)
Nov  6 22:11:36.922 dvr: Starting thread on /dev/dvb/adapter2/dvr1
The thread scheduling parameters indicate:
policy = 1
priority = 99
Nov  6 22:11:36.923 demux: Starting thread on /dev/dvb/adapter2/demux1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Nov  6 22:11:36.923 frontend: Starting thread on /dev/dvb/adapter2/frontend1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Nov  6 22:11:37.928 dvr: Starting thread on /dev/dvb/adapter3/dvr1
The thread scheduling parameters indicate:
policy = 1
priority = 99
Nov  6 22:11:37.928 demux: Starting thread on /dev/dvb/adapter3/demux1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Nov  6 22:11:37.928 frontend: Starting thread on /dev/dvb/adapter3/frontend1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Nov  6 22:11:37.929 : Listening on port 15000
Failed to bind to debug port:: Address already in use
Nov  6 22:11:37.929 DEBUG: The debug port will not be available


Ser väll bra ut?!

Titta på webbinterfacet för OSCAM och ser:

Readers 1/1
Status: CARDOK (4 entitlements)

Clients 1/1
Status: OK

Och i loggen:
2013/11/06 21:46:31 861670 r Comhem [conax] Package: 10, id: 1050, classes: 01000250, date: 2013/10/01 - 2013/10/31, name: com hem 5
2013/11/06 21:46:31 861670 r Comhem [conax] Package: 11, id: 1060, classes: 01020800, date: 2013/11/01 - 2013/11/30, name: com hem 6
2013/11/06 21:46:31 861670 r Comhem [conax] Package: 12, id: 1060, classes: 01020800, date: 2013/10/01 - 2013/10/31, name: com hem 6
2013/11/06 21:46:31 861670 r Comhem [conax] Package: 13, id: 1070, classes: 01000020, date: 2013/11/01 - 2013/11/30, name: com hem 7
2013/11/06 21:46:31 861670 r Comhem [conax] Package: 14, id: 1070, classes: 01000020, date: 2013/10/01 - 2013/10/31, name: com hem 7
2013/11/06 21:46:31 861670 r Comhem [conax] Package: 15, id: 1080, classes: 010FFFFF, date: 2011/03/09 - 2011/03/16, name: comhem 8
2013/11/06 21:46:31 861670 r Comhem [conax] Package: 16, id: 1080, classes: 010FFFFF, date: 1990/01/01 - 1990/01/01, name: comhem 8
2013/11/06 21:46:31 861670 r Comhem [conax] ready for requests
2013/11/06 21:46:32 0 s init for all local cards done
2013/11/06 21:46:32 0 s anti cascading disabled
2013/11/06 21:46:32 866E80 c client connected to 15000 port
2013/11/06 21:46:32 866E80 c anonymous disconnected from 127.0.0.1
2013/11/06 21:46:32 86C970 c client connected to 15000 port
2013/11/06 21:46:32 86C970 c anonymous disconnected from 127.0.0.1
2013/11/06 21:46:32 86AB20 c client connected to 15000 port
2013/11/06 21:46:32 86AB20 c anonymous disconnected from 127.0.0.1
2013/11/06 21:46:32 868CD0 c client connected to 15000 port
2013/11/06 21:46:32 868CD0 c anonymous disconnected from 127.0.0.1
2013/11/06 21:46:32 872460 c client connected to 15000 port
2013/11/06 21:46:32 0 --- Skipped 1 duplicated log lines ---
2013/11/06 21:46:32 870610 c anonymous disconnected from 127.0.0.1
2013/11/06 21:46:32 86E7C0 c client connected to 15000 port
2013/11/06 21:46:32 86E7C0 c anonymous disconnected from 127.0.0.1
2013/11/06 21:46:32 0 --- Skipped 1 duplicated log lines ---
2013/11/06 21:46:32 8742B0 c client connected to 15000 port
2013/11/06 21:46:32 8742B0 c anonymous disconnected from 127.0.0.1
2013/11/06 21:46:32 876100 c client connected to 15000 port
2013/11/06 21:46:32 876100 c anonymous disconnected from 127.0.0.1
2013/11/06 21:46:32 877F50 c client connected to 15000 port
2013/11/06 21:46:32 877F50 c anonymous disconnected from 127.0.0.1
2013/11/06 21:46:32 879DA0 c client connected to 15000 port
2013/11/06 21:46:32 879DA0 c anonymous disconnected from 127.0.0.1
2013/11/06 21:46:32 87BBF0 c client connected to 15000 port
2013/11/06 21:46:32 87BBF0 c anonymous disconnected from 127.0.0.1
2013/11/06 21:46:32 8816E0 c client connected to 15000 port
2013/11/06 21:46:32 0 --- Skipped 1 duplicated log lines ---
2013/11/06 21:46:32 8816E0 c anonymous disconnected from 127.0.0.1
2013/11/06 21:46:32 0 --- Skipped 1 duplicated log lines ---
2013/11/06 21:46:32 883530 c client connected to 15000 port
2013/11/06 21:46:32 0 --- Skipped 1 duplicated log lines ---
2013/11/06 21:46:32 87DA40 c anonymous disconnected from 127.0.0.1
2013/11/06 21:46:32 883530 c encrypted newcamd:15000-client 127.0.0.1 granted (pucko, au=auto (1 reader))
2013/11/06 21:46:32 883530 c user pucko authenticated successfully (Tvheadend)
2013/11/06 21:46:32 883530 c AU enabled for user pucko on reader Comhem
2013/11/06 22:11:35 866E80 c client connected to 15000 port
2013/11/06 22:11:35 866E80 c encrypted newcamd:15000-client 127.0.0.1 granted (pucko, au=auto (1 reader))
2013/11/06 22:11:35 866E80 c user pucko authenticated successfully (generic)
2013/11/06 22:11:35 866E80 c AU enabled for user pucko on reader Comhem

Ser väll åxå bra ut?!

Nu startar jag MythBackend. Lägger till adapter 2 eller 3 och scannar. Jag hittar bara de fria kanalerna och inga kodade. (har så klart bockat ur att det bara ska vara fria kanaler)

Försöker med w_scan och parametrar att verkligen välja kort som passerat kortläsaren och att inkludera kodade kanaler med:
w_scan -fc -c SE -a 2 -E 1 -v >> channels.conf
Fortfarande inga kodade kanaler (men de fria hittas).

Vad sjutton gör jag för fel? Jag har bråkat med det här länge och skulle verkligen uppskatta hjälp!

Redigerat av bbb, 06 november 2013 - 22:49.


#2

Postad 08 november 2013 - 07:58

par-joha
  • par-joha
  • Forumräv

  • 780 inlägg
  • 0
För det första, bra information i ditt inlägg!

Min erfarenhet (från boxer) är att när man söker efter kanaler så ska det inte spela någon roll ifall man har möjlighet att avkryptera dem -- de ska ändå hittas.

Kanske du har en gammal frekvenslista? Comhem lade ju om alla kanaler i mars 2012, kika i den här tråden. Prova att använda verktyget "scan" från dvb-utils, posta gärna din frekvenslista

I min installation (också 12.04) ser frekvenslistan för comhem ut så här:

$ cat /usr/share/dvb/dvb-c/se-comhem
# com hem
# freq sr fec mod
C 289500000 6875000 NONE QAM64
C 298000000 6875000 NONE QAM64
C 306000000 6875000 NONE QAM64
C 314000000 6875000 NONE QAM64
C 322000000 6875000 NONE QAM64
C 338000000 6875000 NONE QAM64
C 346000000 6875000 NONE QAM64
C 354000000 6875000 NONE QAM64
C 362000000 6875000 NONE QAM64
C 370000000 6875000 NONE QAM64
C 378000000 6875000 NONE QAM64
C 386000000 6875000 NONE QAM64
C 394000000 6875000 NONE QAM64
C 402000000 6875000 NONE QAM64
C 418000000 6875000 NONE QAM64
C 434000000 6875000 NONE QAM64
C 442000000 6875000 NONE QAM64
C 450000000 6875000 NONE QAM64
C 458000000 6875000 NONE QAM64
C 714000000 6875000 NONE QAM64
C 722000000 6875000 NONE QAM64
C 738000000 6875000 NONE QAM64
C 786000000 6875000 NONE QAM64

...vilket inte riktigt stämmer längre eftersom comhem har gått över till QAM256.

/ Pär

Redigerat av par-joha, 08 november 2013 - 07:59.


#3

Postad 09 november 2013 - 19:23

bbb
  • bbb
  • Lärjunge

  • 253 inlägg
  • 0
Hej

Stort tack för svar!

Vad gäller kanalsökning så hade jag följt tipsen i bland annat den tråden och sökt med denna kanallista:

C 290000000 6875000 NONE QAM64
C 298000000 6875000 NONE QAM64
C 306000000 6875000 NONE QAM64
C 314000000 6875000 NONE QAM64
C 322000000 6875000 NONE QAM64
C 330000000 6875000 NONE QAM64
C 338000000 6875000 NONE QAM64
C 346000000 6875000 NONE QAM64
C 354000000 6875000 NONE QAM64
C 362000000 6875000 NONE QAM64
C 370000000 6875000 NONE QAM64
C 378000000 6875000 NONE QAM64
C 386000000 6875000 NONE QAM64
C 394000000 6875000 NONE QAM64
C 402000000 6875000 NONE QAM64
C 410000000 6875000 NONE QAM64
C 418000000 6875000 NONE QAM64
C 426000000 6875000 NONE QAM64
C 434000000 6875000 NONE QAM64
C 442000000 6875000 NONE QAM64
C 450000000 6875000 NONE QAM64
C 458000000 6875000 NONE QAM64
C 466000000 6875000 NONE QAM64
C 474000000 6875000 NONE QAM64
C 482000000 6875000 NONE QAM64
C 490000000 6875000 NONE QAM64
C 498000000 6875000 NONE QAM64
C 290000000 6875000 NONE QAM256
C 298000000 6875000 NONE QAM256
C 306000000 6875000 NONE QAM256
C 314000000 6875000 NONE QAM256
C 322000000 6875000 NONE QAM256
C 330000000 6875000 NONE QAM256
C 338000000 6875000 NONE QAM256
C 346000000 6875000 NONE QAM256
C 354000000 6875000 NONE QAM256
C 362000000 6875000 NONE QAM256
C 370000000 6875000 NONE QAM256
C 378000000 6875000 NONE QAM256
C 386000000 6875000 NONE QAM256
C 394000000 6875000 NONE QAM256
C 402000000 6875000 NONE QAM256
C 410000000 6875000 NONE QAM256
C 418000000 6875000 NONE QAM256
C 426000000 6875000 NONE QAM256
C 434000000 6875000 NONE QAM256
C 442000000 6875000 NONE QAM256
C 450000000 6875000 NONE QAM256
C 458000000 6875000 NONE QAM256
C 466000000 6875000 NONE QAM256
C 474000000 6875000 NONE QAM256
C 482000000 6875000 NONE QAM256
C 490000000 6875000 NONE QAM256
C 498000000 6875000 NONE QAM256

Så jag borde rimligen ha hittat alla kanaler trots ComHems omläggning.

Pär:s inlägg fick mig att fundera på att jag borde hittat kanalerna även om de sen av någon anledning inte ville avkodas. Så jag testade att söka med adapter 0 och 1 - alltså kortet "rent" utan loopback. Men exakt samma resultat - hittade de fria kanalerna men inte några kodade. Det här fick mig att börja fundera på om det var något fel med drivisen eller så. Efter en del googlande så hittade jag:
http://www.silicondu...hp?f=16&t=12653
(jag har den vanliga hdhomerun och inte prime)
som för all del är en halvgammal tråd.
Kan det vara så att dvbhdhomerun på något sätt filtrerar bort kodade kanaler så att det jag försöker uppnå inte är möjligt?
Går dvbhdhomerun att konfigurera om på något sätt i så fall?

Uppskattar alla puffar i rätt riktning!

Redigerat av bbb, 09 november 2013 - 19:24.


#4

Postad 09 november 2013 - 21:38

par-joha
  • par-joha
  • Forumräv

  • 780 inlägg
  • 0
Har du konfat HDHomerun att använda QAM256 för rate 6875000?

Se denna länk under rubriken "Linux".

#5

Postad 15 november 2013 - 00:58

bbb
  • bbb
  • Lärjunge

  • 253 inlägg
  • 0
Stort tack! Det var det som fattades. Jättekonstigt att just de fria kanalerna verkar finnas tillgängliga på olika rate:s.
Tog ett tag att få igång då jag har problem med att OSCAM hela tiden dör efter en kort stunds användning. Ska ta och bråka vidare med det men just nu behöver jag nog mest en stunds vila från allt bråkande med MythTV.

#6

Postad 25 november 2013 - 18:22

erik_hjerten
  • erik_hjerten
  • Rookie

  • 5 inlägg
  • 0
Tips på nätet är att skaffa en extern USB-hub med egen strömadapter (inte den billigaste du kan hitta heller) om det är "disconnects" som orsakar problemet.

Redigerat av erik_hjerten, 25 november 2013 - 18:31.




1 användare läser detta ämne

0 medlemmar, 1 gäster, 0 anonyma medlemmar

Prisjakt © 2000 - 2019 Prisjakt   Denna sajt använder cookies.   Våra regler.   Personuppgiftspolicy.