Jag har försökt få igång open-sasc-ng i några desperata dagar, men utan att få till de kodade kanalerna. Jag kör med ett Nova-T 500 och lyckas få bild på de okrypterade kanalerna, men när de gäller de krypterade får MythTV inget kanallås. Jag installerade TV-kortet med de senaste V4L-DVB drivrutinerna för två veckor sedan, så den koden lär vara rätt färsk. Koden till open-sasc-ng är från i söndags.
Jag följde denna guide för själva installationen vilket har gått bra (bra och bra...det funkar ju inte...).
Här kommer lite mer info:
ls -lR /dev/dvb/*/dev/dvb/adapter0:totalt 0crw-rw----+ 1 root video 212, 0 2009-09-08 21:22 demux0crw-rw----+ 1 root video 212, 1 2009-09-08 21:22 dvr0crw-rw----+ 1 root video 212, 3 2009-09-08 21:22 frontend0crw-rw----+ 1 root video 212, 2 2009-09-08 21:22 net0/dev/dvb/adapter1:totalt 0crw-rw----+ 1 root video 212, 4 2009-09-08 21:22 demux0crw-rw----+ 1 root video 212, 5 2009-09-08 21:22 dvr0crw-rw----+ 1 root video 212, 7 2009-09-08 21:22 frontend0crw-rw----+ 1 root video 212, 6 2009-09-08 21:22 net0/dev/dvb/adapter2:totalt 0crw-rw----+ 1 root video 212, 16 2009-09-08 21:33 audio0crw-rw----+ 1 root video 212, 17 2009-09-08 21:33 audio1crw-rw----+ 1 root video 212, 10 2009-09-08 21:33 demux0crw-rw----+ 1 root video 212, 11 2009-09-08 21:33 demux1crw-rw----+ 1 root video 212, 12 2009-09-08 21:33 dvr0crw-rw----+ 1 root video 212, 13 2009-09-08 21:33 dvr1crw-rw----+ 1 root video 212, 8 2009-09-08 21:33 frontend0crw-rw----+ 1 root video 212, 9 2009-09-08 21:33 frontend1crw-rw----+ 1 root video 212, 18 2009-09-08 21:33 osd0crw-rw----+ 1 root video 212, 19 2009-09-08 21:33 osd1crw-rw----+ 1 root video 212, 14 2009-09-08 21:33 video0crw-rw----+ 1 root video 212, 15 2009-09-08 21:33 video1/dev/dvb/adapter3:totalt 0crw-rw----+ 1 root video 212, 28 2009-09-08 21:33 audio0crw-rw----+ 1 root video 212, 29 2009-09-08 21:33 audio1crw-rw----+ 1 root video 212, 22 2009-09-08 21:33 demux0crw-rw----+ 1 root video 212, 23 2009-09-08 21:33 demux1crw-rw----+ 1 root video 212, 24 2009-09-08 21:33 dvr0crw-rw----+ 1 root video 212, 25 2009-09-08 21:33 dvr1crw-rw----+ 1 root video 212, 20 2009-09-08 21:33 frontend0crw-rw----+ 1 root video 212, 21 2009-09-08 21:33 frontend1crw-rw----+ 1 root video 212, 30 2009-09-08 21:33 osd0crw-rw----+ 1 root video 212, 31 2009-09-08 21:33 osd1crw-rw----+ 1 root video 212, 26 2009-09-08 21:33 video0crw-rw----+ 1 root video 212, 27 2009-09-08 21:33 video1
Jag har testat att starta med kommandot
sasc-ng -j 0:2 -j 1:3 --cam-dir /usr/src/opensascng/open-sasc-ng/sc_files --cam-budget --sid-allpid --sid-nocache
som ger:
Sep 8 22:04:42.471 : Version: 0.0.2-77M/77Sep 8 22:04:42.472 CAM: initializing plugin: SoftCam (0.9.0-Unknown): A software emulated CAMSep 8 22:04:42.472 CAM(general.info): SC version 0.9.0-Unknown initializingSep 8 22:04:42.472 CAM: starting plugin:Sep 8 22:04:42.472 CAM(general.info): SC version 0.9.0-Unknown startingSep 8 22:04:42.472 CAM(core.load): ** Plugin config:Sep 8 22:04:42.472 CAM(core.load): ** Key updates (AU) are enabled (active CAIDs) (no prestart)Sep 8 22:04:42.472 CAM(core.load): ** Local systems DON'T take priority over cached remoteSep 8 22:04:42.472 CAM(core.load): ** Concurrent FF recordings are NOT allowedSep 8 22:04:42.472 CAM(core.load): ** Force transfermode with digital audioSep 8 22:04:42.472 CAM(core.load): ** ScCaps are 1 2 0 0 0 0 0 0 0 0Sep 8 22:04:42.472 CAM(core.load): ** Ignored CAIDs 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000Sep 8 22:04:42.472 CAM(general.info): loading cardclient config from /usr/src/opensascng/open-sasc-ng/sc_files/cardclient.confSep 8 22:04:42.472 CAM(cardclient.newcamd): now using protocol version 525 (cdLen=8)Sep 8 22:04:42.472 CAM(cardclient.core): hostname=xxx.yyy.zzz port=xxxxx emm=1 emmCaids 1700/ff00Sep 8 22:04:42.472 CAM(cardclient.core): Newcamd: username=cardclientuser password=cardclientpassword key=0102030405060708091011121314Sep 8 22:04:42.472 CAM(core.net): netwatch upSep 8 22:04:42.594 CAM(core.net): connecting to xxx.yyy.zzz:xxxxx/tcp (xxx.xxx.xxx.xxx)Sep 8 22:04:42.723 CAM(cardclient.login): Newcamd: CaID=0500 admin=1 srvUA=00000000BE80567C provider 023240/00000000BE80567C 023230/00000000BE80567C 023220/00000000BE80567C 023210/00000000BE80567C 023200/00000000BE80567C FFF510/00000000BE80567CSep 8 22:04:42.723 CAM(cardclient.core): client 'Newcamd' readySep 8 22:04:42.724 CAM(cardclient.newcamd): now using protocol version 525 (cdLen=8)Sep 8 22:04:42.724 CAM(cardclient.core): hostname=xxx.yyy.zzz port=xxxxx emm=1 emmCaids 1700/ff00Sep 8 22:04:42.724 CAM(cardclient.core): Newcamd: username=user_sebban_slot1 password=bLeEaNtNlOeNs key=0102030405060708091011121314Sep 8 22:04:42.724 CAM(core.net): netwatch upSep 8 22:04:42.750 CAM(core.net): connecting to xxx.yyy.zzz:xxxxx/tcp (xxx.xxx.xxx.xxx)Sep 8 22:04:42.878 CAM(cardclient.login): Newcamd: CaID=0500 admin=1 srvUA=00000000BE80567C provider 023240/00000000BE80567C 023230/00000000BE80567C 023220/00000000BE80567C 023210/00000000BE80567C 023200/00000000BE80567C FFF510/00000000BE80567CSep 8 22:04:42.878 CAM(cardclient.core): client 'Newcamd' readySep 8 22:04:42.878 CAM(general.error): failed open /usr/src/opensascng/open-sasc-ng/sc_files/SoftCam.Key: No such file or directorySep 8 22:04:42.878 CAM(general.error): failed open /usr/src/opensascng/open-sasc-ng/sc_files/smartcard.conf: No such file or directorySep 8 22:04:42.878 CAM(general.error): no keys loaded for softcam!Sep 8 22:04:42.878 CAM(core.load): ** registered systems:Sep 8 22:04:42.878 CAM(core.load): ** Cardclient (pri -15)Sep 8 22:04:42.878 CAM(core.load): ** Conax (pri -10)Sep 8 22:04:42.878 CAM(core.load): ** ConstCW (pri -20)Sep 8 22:04:42.878 CAM(core.load): ** Cryptoworks (pri -10)Sep 8 22:04:42.878 CAM(core.load): ** Irdeto (pri -10)Sep 8 22:04:42.878 CAM(core.load): ** Nagra (pri -10)Sep 8 22:04:42.878 CAM(core.load): ** Nagra2 (pri -10)Sep 8 22:04:42.878 CAM(core.load): ** SC-Conax (pri -5)Sep 8 22:04:42.878 CAM(core.load): ** SC-Cryptoworks (pri -5)Sep 8 22:04:42.878 CAM(core.load): ** SC-Irdeto (pri -5)Sep 8 22:04:42.879 CAM(core.load): ** SC-Nagra (pri -5)Sep 8 22:04:42.879 CAM(core.load): ** SC-Seca (pri -5)Sep 8 22:04:42.879 CAM(core.load): ** SC-Viaccess (pri -5)Sep 8 22:04:42.879 CAM(core.load): ** SC-VideoGuard2 (pri -5)Sep 8 22:04:42.879 CAM(core.load): ** Seca (pri -10)Sep 8 22:04:42.879 CAM(core.load): ** @SHL (pri -10)Sep 8 22:04:42.879 CAM(core.load): ** Viaccess (pri -10)Sep 8 22:04:42.879 CAM(general.warn): no smartcard interface defined!Sep 8 22:04:43.880 frontend: Starting thread on /dev/dvb/adapter2/frontend1The thread scheduling parameters indicate:policy = 0priority = 0Sep 8 22:04:43.883 demux: Starting thread on /dev/dvb/adapter2/demux1The thread scheduling parameters indicate:policy = 0priority = 0Sep 8 22:04:43.883 dvr: Starting thread on /dev/dvb/adapter2/dvr1The thread scheduling parameters indicate:policy = 0priority = 0Sep 8 22:04:44.884 frontend: Starting thread on /dev/dvb/adapter3/frontend1The thread scheduling parameters indicate:policy = 0priority = 0Sep 8 22:04:44.886 demux: Starting thread on /dev/dvb/adapter3/demux1The thread scheduling parameters indicate:policy = 0priority = 0Sep 8 22:04:44.888 dvr: Starting thread on /dev/dvb/adapter3/dvr1The thread scheduling parameters indicate:policy = 0priority = 0Sep 8 22:04:44.888 : Listening on port 5456sched_setscheduler: Operation not permittedSep 8 22:05:02.844 CSA: Got command(2): I idx: 0 pid: 0Sep 8 22:05:02.844 CSA: Got command(2): I idx: 0 pid: 0Sep 8 22:05:02.872 CHANNEL: Tuning frontendSep 8 22:05:02.873 CSA: Got command(2): I idx: 0 pid: 0Sep 8 22:05:03.285 CSA: Got command(3): I idx: 0 pid: 0Sep 8 22:05:03.285 CSA: Got command(3): I idx: 0 pid: 0Sep 8 22:05:03.328 CHANNEL: Tuning frontendSep 8 22:05:03.328 CSA: Got command(3): I idx: 0 pid: 0Sep 8 22:05:03.711 CSA: Got command(3): I idx: 0 pid: 0Sep 8 22:05:50.951 CSA: Removing csa for rb: 2Sep 8 22:05:51.249 CHANNEL: start: read pes returned err: 11start: read pes returned: Resource temporarily unavailableSep 8 22:05:51.249 CHANNEL: read_nit expected table 0x40 or 0x41 but got 0x00Sep 8 22:05:51.428 CSA: Removing csa for rb: 2Sep 8 22:05:51.450 CHANNEL: start: read pes returned err: 11start: read pes returned: Resource temporarily unavailableSep 8 22:05:51.450 CHANNEL: read_nit expected table 0x40 or 0x41 but got 0x00Sep 8 22:05:51.690 CHANNEL: start: read pes returned err: 11start: read pes returned: Resource temporarily unavailableSep 8 22:05:51.889 CHANNEL: start: read pes returned err: 11start: read pes returned: Resource temporarily unavailableSep 8 22:05:51.889 CHANNEL: start: giving up reading nitSep 8 22:05:52.547 MSG: Got unprocessed message type: 1Sep 8 22:05:52.547 MSG: Got unprocessed message type: 1Sep 8 22:05:52.548 MSG: Got unprocessed message type: 1Sep 8 22:05:52.548 MSG: Got unprocessed message type: 1Sep 8 22:06:14.523 CSA: Removing csa for rb: 2
mythbackend.log ser ut såhär
2009-09-08 22:05:02.771 Using runtime prefix = /usr, libdir = /usr/lib2009-09-08 22:05:02.776 Empty LocalHostName.2009-09-08 22:05:02.777 Using localhost value of HTPC2009-09-08 22:05:02.786 New DB connection, total: 12009-09-08 22:05:02.791 Connected to database 'mythconverg' at host: localhost2009-09-08 22:05:02.792 Closing DB connection named 'DBManager0'2009-09-08 22:05:02.793 Connected to database 'mythconverg' at host: localhost2009-09-08 22:05:02.795 New DB connection, total: 22009-09-08 22:05:02.796 Connected to database 'mythconverg' at host: localhost2009-09-08 22:05:02.798 Current Schema Version: 1214Starting up as the master server.2009-09-08 22:05:02.845 New DB connection, total: 32009-09-08 22:05:02.847 Connected to database 'mythconverg' at host: localhost2009-09-08 22:05:03.713 New DB scheduler connection2009-09-08 22:05:03.717 Connected to database 'mythconverg' at host: localhostis defined, but isn't attached to a cardinput.2009-09-08 22:05:03.735 MediaServer:: Loopback address specified - 127.0.0.1. Disabling UPnP2009-09-08 22:05:03.736 Main::Registering HttpStatus Extension2009-09-08 22:05:03.736 mythbackend version: 0.21.20080304-1 www.mythtv.org2009-09-08 22:05:03.737 Enabled verbose msgs: important general2009-09-08 22:05:03.740 AutoExpire: CalcParams(): Max required Free Space: 1.0 GB w/freq: 15 min2009-09-08 22:05:06.726 Reschedule requested for id -1.2009-09-08 22:05:07.212 Scheduled 145 items in 0.5 = 0.02 match + 0.46 place2009-09-08 22:05:07.230 Seem to be woken up by USER2009-09-08 22:05:08.232 I'm idle now... shutdown will occur in 240 seconds.2009-09-08 22:05:14.950 MainServer::HandleAnnounce Playback2009-09-08 22:05:14.955 adding: HTPC as a client (events: 0)2009-09-08 22:05:14.956 MainServer::HandleAnnounce Monitor2009-09-08 22:05:14.956 adding: HTPC as a client (events: 1)2009-09-08 22:05:49.851 MainServer::HandleAnnounce Playback2009-09-08 22:05:49.859 adding: HTPC as a client (events: 0)2009-09-08 22:05:49.861 TVRec(1): Changing from None to WatchingLiveTV2009-09-08 22:05:49.868 TVRec(1): HW Tuner: 1->12009-09-08 22:05:50.943 AutoExpire: CalcParams(): Max required Free Space: 3.0 GB w/freq: 15 min2009-09-08 22:05:51.436 Finished recording Sportnytt: channel 10022009-09-08 22:05:52.493 Finished recording Sportnytt: channel 10022009-09-08 22:05:52.549 AutoExpire: CalcParams(): Max required Free Space: 3.0 GB w/freq: 15 min2009-09-08 22:05:52.681 Using runtime prefix = /usr, libdir = /usr/lib2009-09-08 22:05:52.686 Empty LocalHostName.2009-09-08 22:05:52.687 Using localhost value of HTPC2009-09-08 22:05:52.695 New DB connection, total: 12009-09-08 22:05:52.699 Connected to database 'mythconverg' at host: localhost2009-09-08 22:05:52.701 Closing DB connection named 'DBManager0'2009-09-08 22:05:52.702 Connected to database 'mythconverg' at host: localhost2009-09-08 22:05:52.704 New DB connection, total: 22009-09-08 22:05:52.705 Connected to database 'mythconverg' at host: localhost2009-09-08 22:05:52.707 Current Schema Version: 12142009-09-08 22:06:14.505 TVRec(1): HW Tuner: 1->12009-09-08 22:06:14.527 DVBChan(1:2) Error: SetChannelByString(5): Failed to initialize multiplex options2009-09-08 22:06:14.527 TVRec(1) Error: Failed to set channel to 5.2009-09-08 22:06:15.562 Finished recording Sportnytt: channel 10022009-09-08 22:06:15.628 TVRec(1) Error: No valid DTV info, ATSC maj(0) min(0), MPEG pn(-1)2009-09-08 22:06:15.629 TVRec(1) Error: Failed to setup digital signal monitoring2009-09-08 22:06:15.630 TVRec(1) Error: Failed to setup signal monitor2009-09-08 22:06:15.632 AutoExpire: CalcParams(): Max required Free Space: 3.0 GB w/freq: 15 min2009-09-08 22:06:15.737 Using runtime prefix = /usr, libdir = /usr/lib2009-09-08 22:06:15.740 Empty LocalHostName.2009-09-08 22:06:15.741 Using localhost value of HTPC2009-09-08 22:06:15.750 New DB connection, total: 12009-09-08 22:06:15.755 Connected to database 'mythconverg' at host: localhost2009-09-08 22:06:15.756 Closing DB connection named 'DBManager0'2009-09-08 22:06:15.757 Connected to database 'mythconverg' at host: localhost2009-09-08 22:06:15.758 New DB connection, total: 22009-09-08 22:06:15.759 Connected to database 'mythconverg' at host: localhost2009-09-08 22:06:15.761 Current Schema Version: 12142009-09-08 22:06:18.242 AFD: Opened codec 0x82b1b80, id(MPEG2VIDEO) type(Video)2009-09-08 22:06:18.243 AFD: codec MP3 has 2 channels2009-09-08 22:06:18.243 AFD: Opened codec 0x82b2170, id(MP3) type(Audio)2009-09-08 22:06:18.244 AFD: codec AC3 has 2 channels2009-09-08 22:06:18.246 AFD: Opened codec 0x82b2760, id(AC3) type(Audio)2009-09-08 22:06:18.334 Preview: Grabbed preview '/media/Media/TV/Inspelat/1002_20090908220551.mpg' 720x576@244s2009-09-08 22:06:23.725 AutoExpire: CalcParams(): Max required Free Space: 3.0 GB w/freq: 15 min2009-09-08 22:06:23.736 Expiring 0 MBytes for 1804 @ tis sep 8 21:57:17 2009 => Ok�nt2009-09-08 22:06:23.737 Expiring 0 MBytes for 1804 @ tis sep 8 21:59:05 2009 => Ok�nt2009-09-08 22:06:30.773 New DB connection, total: 42009-09-08 22:06:30.776 Connected to database 'mythconverg' at host: localhost2009-09-08 22:06:39.657 TVRec(1): Changing from WatchingLiveTV to None2009-09-08 22:06:39.664 Finished recording Sportnytt: channel 10022009-09-08 22:06:39.702 Finished recording Sportnytt: channel 1002
Jag har lagt till patchen med det saknade '=' i filen plugin_getsid.c, men det verkar inte ha hjälpt. I och för sig är jag inte så hemma på detta så ni har all rätt att ifrågasätta om jag verkligen gjort rätt.
Ni som har fått open-sasc-ng att lira mot en kortserver kanske kan bidra med hur ni konfigurerat er cardclient.conf (EMM/CAID/MASK) och med vilka argument ni startar sasc-ng.
Hoppas verkligen att någon av er har något tips, eller kanske tom en lösning, för jag känner mig liiite hjälplös just nu. Tack!!