Maksukortinlukija ja Mythbuntu 9.10

DVB kortit, emolevyt, adapterit, antennit, kotelot jne
savis21
Säätäjä
Viestit: 210
Liittynyt: 29.03.2009 14:09

Maksukortinlukija ja Mythbuntu 9.10

Viesti Kirjoittaja savis21 » 06.01.2010 21:03

Moi! Olen yrittänyt löytää jotain ohjeen tynkää, mitä tarvitsen asentaa, jos ostan USB-pohjaisen kortinlukijan (AD-Teknik USB Phoenix/Smartmouse interface tai SCM SCR3310 Premiere).

Tarvitsen ilmeisesti kortiserverin (newcs) ja sitten softcam-clientin Mythtv:lle :?: Tarviiko muutakin? Taitaa olla aikamoista viritystä vaativaa ilmeisesti (?)

Riittääkö nämä ohjeet vai onko vielä jotain muutakin?

http://dolot.kipdola.com/wiki/Install_SASC-NG
http://dolot.kipdola.com/wiki/Install_Newcs

Olisin kovin kiitollinen avustanne.

bent
Säätäjä
Viestit: 321
Liittynyt: 05.06.2009 18:41
Paikkakunta: Turku

Viesti Kirjoittaja bent » 06.01.2010 23:47

Ei oikeastaan sen enempää virittelyä kuin noissa ohjeissa on mainittuna.

Asensin sasc-ng:n ainakin noiden ohjeiden mukaan ihan ongelmitta hiljattain karmicciin.

Eli sascilla luodaan virtuaali laitteet vastaamaan jokaista sun tuneria. Newcs lukee sun korttia ja sasc ottaa siihen yhteyttä ja kortin avain välittyy sascille. Mythtv conffataan käyttämään sitä virtuaali adapteria(eita) sun normaalin sijaan.

Sitten vielä tosiaan käynnistysjärjestys: newcs - > sascng -> mythtv backend niin homma pelaa. Newcs:n ja sascin conffi filut pitää täsmätä siinä määrin että newcs:lle on confattu joku käyttäjä ja määritelty että localhostista saa ottaa yhteyttä joltain portilta. Ja sascin conffeissa pitää määritellä sitten vielä se newcs:n käyttäjä + portti.

Joka tapauksessa eiköhän tuo homma selkiä. Eli kysele sitten kun tulee ongelmia.

mytty
Amatööri
Viestit: 15
Liittynyt: 11.02.2010 17:52

Viesti Kirjoittaja mytty » 12.02.2010 0:09

Kukaan saanut tätä huteraa korttitaloa toimimaan?

Käytössä siis Mythbuntu 9.10 (Karmic), AD-teknikin lukija, Welhon ohjelmakortti, newcamd, tuore 2.2.2010 haettu & käännetty dvbloopback ja sasc-ng. Koneessa yksi viritin (TT 1500C) = /dev/dvb/adapter0.

Aikaisemmin Jauntyssa homma toimi kuin Pendolinon vessa (eli kohtuullisen hyvin), mutta Karmicissa homma ei vain tunnu onnistuvan. Aluksihan koko dvbloopbackiä ja sascia ei saanut Karmicissa kääntymään, mutta nykyään ne meni heittämällä jo.

Asetukseni ovat pysyneet samoina kuin ennenkin ja periaatteessa komennot pitäisi olla oikein (tai niillä toimi siis ainakin ennen).

dvbloopback tuntuu latautuvan ok:

Koodi: Valitse kaikki

$ sudo modprobe dvbloopback
$ lsmod
Module                  Size  Used by
dvbloopback            19532  0
ftdi_sio               52580  1
usbserial              36232  3 ftdi_sio
isofs                  31620  0
udf                    80900  0
crc_itu_t               1852  1 udf
snd_ctxfi              81876  1
snd_pcm_oss            37920  0
snd_mixer_oss          16028  1 snd_pcm_oss
snd_pcm                75296  2 snd_ctxfi,snd_pcm_oss
snd_seq_dummy           2656  0
snd_seq_oss            28576  0
snd_seq_midi            6432  0
stv0297                 7004  1
snd_rawmidi            22208  1 snd_seq_midi
snd_seq_midi_event      6940  2 snd_seq_oss,snd_seq_midi
budget_ci              22804  0
snd_seq                50224  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
budget_core             9632  1 budget_ci
snd_timer              22276  2 snd_pcm,snd_seq
dvb_core               87364  3 dvbloopback,budget_ci,budget_core
saa7146                18116  2 budget_ci,budget_core
snd_seq_device          6920  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
ttpci_eeprom            2076  1 budget_core
nvidia               9586440  28
nfsd                  241104  9
nfs                   271912  0
lockd                  67724  2 nfsd,nfs
iptable_filter          3100  0
nfs_acl                 2844  2 nfsd,nfs
agpgart                34988  1 nvidia
auth_rpcgss            36576  2 nfsd,nfs
snd                    59204  11 snd_ctxfi,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
ir_common              48512  1 budget_ci
i2c_nforce2             6784  0
lp                      8964  0
ip_tables              11692  1 iptable_filter
xfs                   512064  2
soundcore               7264  1 snd
joydev                 10272  0
serio_raw               5280  0
snd_page_alloc          9156  1 snd_pcm
exportfs                4412  2 nfsd,xfs
x_tables               16544  1 ip_tables
sunrpc                191712  10 nfsd,nfs,lockd,nfs_acl,auth_rpcgss
k8temp                  4188  0
parport                35340  1 lp
hid_logitech            8412  0
ff_memless              5188  1 hid_logitech
usbhid                 38208  1 hid_logitech
forcedeth              54152  0

Koodi: Valitse kaikki

$ ls -l /dev/dvb
total 0
drwxr-xr-x 2 root root 120 2010-02-09 18:02 adapter0
drwxr-xr-x 2 root root 280 2010-02-11 17:42 adapter1

Koodi: Valitse kaikki

$ ls -l /dev/dvb/adapter1
total 0
crw-rw----+ 1 root video 212, 12 2010-02-11 17:42 audio0
crw-rw----+ 1 root video 212, 13 2010-02-11 17:42 audio1
crw-rw----+ 1 root video 212,  6 2010-02-11 17:42 demux0
crw-rw----+ 1 root video 212,  7 2010-02-11 17:42 demux1
crw-rw----+ 1 root video 212,  8 2010-02-11 17:42 dvr0
crw-rw----+ 1 root video 212,  9 2010-02-11 17:42 dvr1
crw-rw----+ 1 root video 212,  4 2010-02-11 17:42 frontend0
crw-rw----+ 1 root video 212,  5 2010-02-11 17:42 frontend1
crw-rw----+ 1 root video 212, 14 2010-02-11 17:42 osd0
crw-rw----+ 1 root video 212, 15 2010-02-11 17:42 osd1
crw-rw----+ 1 root video 212, 10 2010-02-11 17:42 video0
crw-rw----+ 1 root video 212, 11 2010-02-11 17:42 video1
newcamd cardserver:

Koodi: Valitse kaikki

$ sudo cardserver.i386
[cardserver 17:27:54] compiled Mar 24 2006, 19:29:51
[cardserver 17:27:54] Card 0/0 reset
[cardserver 17:27:55] Card 0/0 init Conax card
[cardserver 17:27:56] Thu Feb 11 17:27:56 EET 2010
[cardserver 17:27:56] Card 0/0 caid 0b00
[cardserver 17:27:56] Card 0/0 listening on port 10010

sasc-ng lähtee käyntiin seuraavasti:

Koodi: Valitse kaikki

$ sudo sasc-ng -j 0:1 --cam-dir /etc/sasc-ng/sc_files
Feb 11 22:59:02.362 : Version: 0.0.2-c48ce429010f+
Feb 11 22:59:02.363 CAM: initializing plugin: SoftCam (1.0.0pre-HG-c48ce429010f+): A software emulated CAM
Feb 11 22:59:02.363 CAM(general.info): SC version 1.0.0pre-HG-c48ce429010f+ initializing (VDR 1.5.5)
Feb 11 22:59:02.363 CAM: starting plugin:
Feb 11 22:59:02.363 CAM(general.info): SC version 1.0.0pre-HG-c48ce429010f+ starting (VDR 1.5.5)
Feb 11 22:59:02.363 CAM(core.load): ** Plugin config:
Feb 11 22:59:02.363 CAM(core.load): ** Key updates (AU) are enabled (active CAIDs) (no prestart)
Feb 11 22:59:02.363 CAM(core.load): ** Local systems DON'T take priority over cached remote
Feb 11 22:59:02.363 CAM(core.load): ** Concurrent FF recordings are NOT allowed
Feb 11 22:59:02.363 CAM(core.load): ** Force transfermode with digital audio
Feb 11 22:59:02.363 CAM(core.load): ** ECM cache is set to enabled
Feb 11 22:59:02.363 CAM(core.load): ** ScCaps are 1 2 0 0 0 0 0 0 0 0
Feb 11 22:59:02.363 CAM(general.info): loading cardclient config from /etc/sasc-ng/sc_files/cardclient.conf
Feb 11 22:59:02.363 CAM(cardclient.newcamd): now using protocol version 525 (cdLen=8)
Feb 11 22:59:02.364 CAM(cardclient.core): hostname=127.0.0.1 port=10010 emm=1 emmCaids 0500/ffff
Feb 11 22:59:02.364 CAM(cardclient.core): Newcamd: username=myth password=myth key=0102030405060708091011121314
Feb 11 22:59:02.364 CAM(cardclient.core): client 'Newcamd' ready
Feb 11 22:59:02.365 CAM(core.net): connecting to 127.0.0.1:10010/tcp (127.0.0.1)
Feb 11 22:59:02.766 CAM(cardclient.login): Newcamd: CaID=0b00 admin=1 srvUA=000000005112330B provider 000000/0000000000288919
Feb 11 22:59:02.766 CAM(general.info): loading keys from /etc/sasc-ng/sc_files/SoftCam.Key
Feb 11 22:59:02.766 CAM(core.load): loaded 0 keys from /etc/sasc-ng/sc_files/SoftCam.Key
Feb 11 22:59:02.766 CAM(general.info): loading ecm cache from /etc/sasc-ng/sc_files/ecm.cache
Feb 11 22:59:02.766 CAM(general.info): loading smartcard data from /etc/sasc-ng/sc_files/smartcard.conf
Feb 11 22:59:02.766 CAM(core.load): loaded 0 smartcard data from /etc/sasc-ng/sc_files/smartcard.conf
Feb 11 22:59:02.766 CAM(general.info): loading cardslot config from /etc/sasc-ng/sc_files/cardslot.conf
Feb 11 22:59:02.766 CAM(general.info): loading overrides from /etc/sasc-ng/sc_files/override.conf
Feb 11 22:59:02.766 CAM(core.load): loaded 0 overrides from /etc/sasc-ng/sc_files/override.conf
Feb 11 22:59:02.766 CAM(general.error): no keys loaded for softcam!
Feb 11 22:59:02.766 CAM(core.load): ** registered systems:
Feb 11 22:59:02.766 CAM(core.load): ** Cardclient        (pri -15)
Feb 11 22:59:02.766 CAM(core.load): ** Conax             (pri -10)
Feb 11 22:59:02.766 CAM(core.load): ** ConstCW           (pri -20)
Feb 11 22:59:02.766 CAM(core.load): ** Cryptoworks       (pri -10)
Feb 11 22:59:02.766 CAM(core.load): ** Irdeto            (pri -10)
Feb 11 22:59:02.766 CAM(core.load): ** Irdeto2           (pri  -8)
Feb 11 22:59:02.766 CAM(core.load): ** Nagra             (pri -10)
Feb 11 22:59:02.766 CAM(core.load): ** Nagra2            (pri -10)
Feb 11 22:59:02.766 CAM(core.load): ** Fake-NDS          (pri -12)
Feb 11 22:59:02.766 CAM(core.load): ** SC-Conax          (pri  -5)
Feb 11 22:59:02.766 CAM(core.load): ** SC-Cryptoworks    (pri  -5)
Feb 11 22:59:02.767 CAM(core.load): ** SC-Irdeto         (pri  -5)
Feb 11 22:59:02.767 CAM(core.load): ** SC-Nagra          (pri  -5)
Feb 11 22:59:02.767 CAM(core.load): ** SC-Seca           (pri  -5)
Feb 11 22:59:02.767 CAM(core.load): ** SC-Viaccess       (pri  -5)
Feb 11 22:59:02.767 CAM(core.load): ** SC-VideoGuard2    (pri  -5)
Feb 11 22:59:02.767 CAM(core.load): ** Seca              (pri -10)
Feb 11 22:59:02.767 CAM(core.load): ** @SHL              (pri -10)
Feb 11 22:59:02.767 CAM(core.load): ** Viaccess          (pri -10)
Feb 11 22:59:03.768 frontend: Starting thread on /dev/dvb/adapter1/frontend1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Feb 11 22:59:03.768 demux: Starting thread on /dev/dvb/adapter1/demux1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Feb 11 22:59:03.772 dvr: Starting thread on /dev/dvb/adapter1/dvr1
The thread scheduling parameters indicate:
policy = 1
priority = 99
Feb 11 22:59:03.773 : Listening on port 5456
Feb 11 23:01:03.394 CAM(core.net): idle timeout, disconnected 127.0.0.1:10010
Feb 11 23:01:34.847 CSA: Got command(1): I idx: 0 pid: 0
Feb 11 23:01:40.584 CSA: Got command(1): I idx: 0 pid: 0
Sitten kun menee MythTV Backend Setuppiin ja tarkemmin Capture Card Setuppiin, niin löytyy /dev/dvb/adapter0/frontend0 ja /dev/dvb/adapter1/frontend0 (molempien Frontend ID: ST STV0297 DVB-C) sekä /dev/dvb/adapter1/frontend1 (Could not get card info for card '/dev/dvb/adapter1/frontend1'). Näistä viimeisimmänhän PITÄISI (muistini mukaan) olla se oikea.

Valitsee sitten minkä tahansa, niin FrontEndissä Tuner Statukseksi annetaan "Tuner 1 is asleep" ja kun yrittää katsoa LiveTV:tä niin antaa virheen "Error: MythTV is using all inputs, but there are no active recordings?".

mytty
Amatööri
Viestit: 15
Liittynyt: 11.02.2010 17:52

Viesti Kirjoittaja mytty » 12.02.2010 19:41

mytty kirjoitti:Kukaan saanut tätä huteraa korttitaloa toimimaan?
JABADABADUU! Sain homman pelittämään. :D

Hain tuoreimmat versiot v4l-dvb-ajurien ja sascin lähdekoodeista ja käänsin sekä asensin molemmat.

Vaikea sanoa, mikä asia loppujen lopuksi oli ratkaiseva, kun kyseessä on niin sekava soppa kaikkinensa.
mytty kirjoitti:Sitten kun menee MythTV Backend Setuppiin ja tarkemmin Capture Card Setuppiin, niin löytyy /dev/dvb/adapter0/frontend0 ja /dev/dvb/adapter1/frontend0 (molempien Frontend ID: ST STV0297 DVB-C) sekä /dev/dvb/adapter1/frontend1 (Could not get card info for card '/dev/dvb/adapter1/frontend1'). Näistä viimeisimmänhän PITÄISI (muistini mukaan) olla se oikea.

Valitsee sitten minkä tahansa, niin FrontEndissä Tuner Statukseksi annetaan "Tuner 1 is asleep" ja kun yrittää katsoa LiveTV:tä niin antaa virheen "Error: MythTV is using all inputs, but there are no active recordings?".
Näistä pitikin valita nimenomaan /dev/dvb/adapter1/frontend0 (kun valitsi tämän valikosta, niin toimiessaan sasc tilittää rivin terminaaliin).

Nyt homma pelittää siis. Toistaiseksi vasta testattu tosin Welhon Kuukauden kanavalla (499), joka toimii Welhon kortilla. Tällä hetkellä ei maksukanavia tilauksessa.

Vastaa Viestiin