-
Har som sagt inte pillat med Myth så jag vet inte. Jag gjorde ett försök för några år sedan men lade ner det p.g.a. bl.a. strulet med att få igång sasc-ng. Gick över till yaVDR istället som är något enklare att få igång.
Vi får väl se om det dyker upp någon annan som har lite färsk erfarenhet av Myth? Annars får du googla på Myth-TV och softcam.
-
Får du bild om du använder szap och t.ex mplayer ?
-
Har inte haft tid att gräva mig djupare ned i detta förrän idag.
Nu har jag lyckats få igång sasc-ng. Följde guiden här: http://dolot.kipdola.com/wiki/Install_SASC-NG med följande ändringar:
1. Mutexpatchen installerade jag enligt http://dolot.kipdola.com/wiki/Compile_Linux kapitel 6. Behövde därmed endast kompilera om delar av kärnan.
2. Installerade om TBS-drivern efter att ha installerat mutex-patchen.
3. Installerade sasc-ng, ändrade till "./configure --dvb-dir=/tbs/linux-tbs-drivers/linux" i kap 3.3
Nu startar sasc-ng automatiskt med startskripten enligt guiden (med lite modifiering):
root 3515 0.0 0.0 103988 2740 pts/1 Ssl+ 16:20 0:00 sasc-ng -j 0:4 -j 1:5 -j 2:6 -j 3:7 --cam-budget --sid-allpid --sid-nocache --cam-dir /etc/camfiles/
Nästa steg måste vara att konfa /etc/camfiles/ och oscam? I /etc/camfiles/ ligger just nu en fil som heter cardclient.conf och har innehåll taget från guiden. Antar att det måste pillas i filer både i /etc/oscam och /etc/camfiles? Frågan är vad?
-
Så här kan din cardclient.conf se ut:newcamd:host:port:1/0b00/ffff:user:pass:0102030405060708091011121314
-
Inser att man är newbee i kvadrat. Vad är newcamd för något? Är det en del av oscam eller sasc-ng?
-
Newcamd är ett protokoll som bl.a. oscam kan köra.
Förutom den raden du fick att lägga in i klienten så behöver du också lägga till ett motsvarande konto i oscam.user på servern.
-
1 bifogad(e) fil(er)
Nu fungerar oscam och sasc-ng. I alla fall enligt loggarna, vad jag kan se.
Däremot, när jag startar MythTv-backensetup och går till Capture Card Setup så blir det något fel. Se skärmdump nedan
Bifogad fil 1260
När jag stegar ned och väljer första raden för adapter4 hänger sig setup-programmet. Jag frågar mig också varför det är dubbla frontends för de virtuella adaptrarna 4 till 7?
Kod:
~# ls /dev/dvb/adapter0
demux0 dvr0 frontend0 net0
~# ls /dev/dvb/adapter4
audio0 audio1 demux0 demux1 dvr0 dvr1 frontend0 frontend1 osd0 osd1 video0 video1
Startar dvbloopback med
Kod:
modprobe dvbloopback num_adapters=4
startsträngen till sasc-ng ser ut så här:
Kod:
sasc-ng -j 0:4 -j 1:5 -j 2:6 -j 3:7 --cam-budget --sid-allpid --sid-nocache -d 0xf0a --log /var/log/sasc-ng.log --cam-dir /etc/camfiles/
Loggen från sasc-ng ser ut så här:
Kod:
Aug 20 21:51:44.807 : Version: 0.0.2-29b7b5f231c8+
Aug 20 21:51:44.808 CAM: initializing plugin: SoftCam (1.0.0pre-HG-29b7b5f231c8+): A software emulated CAM
Aug 20 21:51:44.809 [general.info] SC version 1.0.0pre-HG-29b7b5f231c8+ initializing (VDR 1.6.0)
Aug 20 21:51:44.809 CAM: starting plugin:
Aug 20 21:51:44.810 [general.info] SC version 1.0.0pre-HG-29b7b5f231c8+ starting (VDR 1.6.0)
Aug 20 21:51:44.810 [core.load] ** Plugin config:
Aug 20 21:51:44.811 [core.load] ** Key updates (AU) are enabled (active CAIDs) (no prestart)
Aug 20 21:51:44.811 [core.load] ** Local systems DON'T take priority over cached remote
Aug 20 21:51:44.812 [core.load] ** Concurrent FF recordings are NOT allowed
Aug 20 21:51:44.812 [core.load] ** Force transfermode with digital audio
Aug 20 21:51:44.813 [core.load] ** ECM cache is set to enabled
Aug 20 21:51:44.813 [core.load] ** TsBufferSize is 4 MB
Aug 20 21:51:44.814 [core.load] ** ScCaps are 1 2 0 0 0 0 0 0 0 0
Aug 20 21:51:44.814 [general.error] failed open /etc/camfiles//override.conf: No such file or directory
Aug 20 21:51:44.814 [general.error] failed open /etc/camfiles//smartcard.conf: No such file or directory
Aug 20 21:51:44.815 [general.error] failed open /etc/camfiles//cardslot.conf: No such file or directory
Aug 20 21:51:44.815 [general.error] failed open /etc/camfiles//SoftCam.Key: No such file or directory
Aug 20 21:51:44.816 [general.info] loading cardclient config from /etc/camfiles//cardclient.conf
Aug 20 21:51:44.816 [cardclient.newcamd] now using protocol version 525 (cdLen=8)
Aug 20 21:51:44.816 [cardclient.core] hostname=localhost port=15000 emm=1 emmCaids 0b00/ffff
Aug 20 21:51:44.817 [cardclient.core] Newcamd: username=TheUser password=ThePass key=000102030405060708090A0B0C0D
Aug 20 21:51:44.817 [cardclient.core] client 'Newcamd' ready
Aug 20 21:51:44.818 [core.net] connecting to localhost:15000/tcp (127.0.0.1)
Aug 20 21:51:44.821 [cardclient.login] Newcamd: CaID=0b00 admin=1 srvUA=00000000XXXXXXXX provider 000000/0000000000XXXXXX
Aug 20 21:51:44.822 [general.error] no keys loaded for softcam!
Aug 20 21:51:44.822 [core.load] ** registered systems:
Aug 20 21:51:44.822 [core.load] ** Viaccess (pri -10)
Aug 20 21:51:44.823 [core.load] ** Seca (pri -10)
Aug 20 21:51:44.823 [core.load] ** SC-VideoGuard2 (pri -5)
Aug 20 21:51:44.824 [core.load] ** SC-Viaccess (pri -5)
Aug 20 21:51:44.824 [core.load] ** SC-Seca (pri -5)
Aug 20 21:51:44.824 [core.load] ** SC-Nagra (pri -5)
Aug 20 21:51:44.825 [core.load] ** SC-Irdeto (pri -5)
Aug 20 21:51:44.825 [core.load] ** SC-Cryptoworks (pri -5)
Aug 20 21:51:44.826 [core.load] ** SC-Conax (pri -5)
Aug 20 21:51:44.826 [core.load] ** Fake-NDS (pri -12)
Aug 20 21:51:44.827 [core.load] ** Nagra2 (pri -10)
Aug 20 21:51:44.827 [core.load] ** Nagra (pri -10)
Aug 20 21:51:44.828 [core.load] ** Irdeto2 (pri -8)
Aug 20 21:51:44.828 [core.load] ** Irdeto (pri -10)
Aug 20 21:51:44.828 [core.load] ** Cryptoworks (pri -10)
Aug 20 21:51:44.829 [core.load] ** ConstCW (pri -20)
Aug 20 21:51:44.829 [core.load] ** Conax (pri -10)
Aug 20 21:51:44.830 [core.load] ** Cardclient (pri -15)
Aug 20 21:51:45.833 frontend: Starting thread on /dev/dvb/adapter4/frontend1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Aug 20 21:51:45.833 dvr: Starting thread on /dev/dvb/adapter4/dvr1
The thread scheduling parameters indicate:
policy = 1
priority = 99
Aug 20 21:51:45.833 demux: Starting thread on /dev/dvb/adapter4/demux1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Aug 20 21:51:46.835 dvr: Starting thread on /dev/dvb/adapter5/dvr1
The thread scheduling parameters indicate:
policy = 1
priority = 99
Aug 20 21:51:46.836 demux: Starting thread on /dev/dvb/adapter5/demux1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Aug 20 21:51:46.836 frontend: Starting thread on /dev/dvb/adapter5/frontend1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Aug 20 21:51:47.839 dvr: Starting thread on /dev/dvb/adapter6/dvr1
The thread scheduling parameters indicate:
policy = 1
priority = 99
Aug 20 21:51:47.839 demux: Starting thread on /dev/dvb/adapter6/demux1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Aug 20 21:51:47.839 frontend: Starting thread on /dev/dvb/adapter6/frontend1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Aug 20 21:51:48.842 dvr: Starting thread on /dev/dvb/adapter7/dvr1
The thread scheduling parameters indicate:
policy = 1
priority = 99
Aug 20 21:51:48.842 demux: Starting thread on /dev/dvb/adapter7/demux1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Aug 20 21:51:48.842 frontend: Starting thread on /dev/dvb/adapter7/frontend1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Aug 20 21:51:48.844 : Listening on port 5456
Aug 20 21:53:44.828 [core.net] idle timeout, disconnected localhost:15000
Vad kan vara fel?
-
Att du har 2 frontends kan kanske bero på att du har max recordings=2 under recording options. Testa att koda av med szap och mplayer innan du börjar leka med mythtv.Sasc-ng kan gå igenom kompileringen man ändå inte fungera...
-
Ser att jag också har dubblamen det borde inte ha något med mythtv att göra då den inte kan skapa devices
-
Har endast anslutit en av fyra kablar från DVB-kortet till parabolen för att testa.
Kod:
~# root@roes:~# scan /dev/dvb/adapter4/frontend0
scanning /dev/dvb/adapter4/frontend0
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
^CERROR: interrupted by SIGINT, dumping partial result...
dumping lists (0 services)
Done.
~# scan /dev/dvb/adapter7/frontend0
scanning /dev/dvb/adapter7/frontend0
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
^CERROR: interrupted by SIGINT, dumping partial result...
dumping lists (0 services)
Done.
Får fel om jag provar frontend1 på respektive adapter.
Någon som kan guida mig? Hur använder jag exempelvis szap (fast om den inte hittar några kanaler så?)