Доброго времени суток!
Прочитал всю ветку и так и не нашел решения своей проблемы. На линуксе стоит карточка SS2 (cx24123), собран open-sasc-ng (из пропатченных исходников, скачанных из этой ветки). Модуль вставляется, sasc-ng запускается без ошибок. Файл
Раскрывающийся текст
cardclient.conf: newcamd:cserv14.net:10001:0/0500/ffff:***:***:0102030405060708091011121314
По логам видно, что при запуске sasc-ng подключается к шаринг серверу. Далее, запускаю getstream чтобы принять поток с виртуального dvb адаптера и передать мультикастом в сеть. Открытые каналы передаются отлично, но закрытые передаются в исходном (закодированном) виде.
При запуске getstream sasc-ng не обращается к шаринг-серверу (смотрю дамп пакетов на исходящем интерфейсе). К шаринг-серверу идут обращения только при запуске sasc-ng. Т.е. фактически sasc-ng подключается в серверу, но не отправляет ему запросы на ключи. Пробовал убрать маску CAID (как было рекомендовано в одном посте) - никаких изменений.
Лог запуска sasc-ng:
[root@wifi open-sasc-ng]# ./sasc-ng -j 0:1 --cam-budget --sid-nocache --sid-orbit 00000360E --sid-allpid -d 0x23700
May 13 11:03:48.225 : Version: 0.0.2-Unknown/Unknown
May 13 11:03:48.226 CAM: initializing plugin: SoftCam (0.9.0-Unknown): A software emulated CAM
May 13 11:03:48.226 CAM(general.info): SC version 0.9.0-Unknown initializing
May 13 11:03:48.226 CAM: starting plugin:
May 13 11:03:48.226 CAM(general.info): SC version 0.9.0-Unknown starting
May 13 11:03:48.226 CAM(core.load): ** Plugin config:
May 13 11:03:48.226 CAM(core.load): ** Key updates (AU) are enabled (active CAIDs) (no prestart)
May 13 11:03:48.226 CAM(core.load): ** Local systems DON'T take priority over cached remote
May 13 11:03:48.226 CAM(core.load): ** Concurrent FF recordings are NOT allowed
May 13 11:03:48.226 CAM(core.load): ** Force transfermode with digital audio
May 13 11:03:48.226 CAM(core.load): ** ScCaps are 1 2 0 0 0 0 0 0 0 0
May 13 11:03:48.226 CAM(core.load): ** Ignored CAIDs 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
May 13 11:03:48.227 CAM(general.info): loading cardclient config from ./sc_files/cardclient.conf
May 13 11:03:48.227 CAM(cardclient.newcamd): now using protocol version 525 (cdLen=8)
May 13 11:03:48.227 CAM(cardclient.core): hostname=cserv14.net port=10001 emm=0 emmCaids 0500/ffff
May 13 11:03:48.227 CAM(cardclient.core): Newcamd: username=**** password=**** key=0102030405060708091011121314
May 13 11:03:48.227 CAM(core.net): netwatch up
May 13 11:03:48.229 CAM(core.net): connecting to cserv14.net:10001/tcp (cserv14.net)
May 13 11:03:48.323 CAM(cardclient.login): Newcamd: CaID=0500 admin=0 srvUA=0000000000000000 provider 023700/0000000000000000
May 13 11:03:48.323 CAM(cardclient.core): client 'Newcamd' ready
May 13 11:03:48.323 CAM(general.error): failed open ./sc_files/SoftCam.Key: No such file or directory
May 13 11:03:48.324 CAM(general.error): failed open ./sc_files/smartcard.conf: No such file or directory
May 13 11:03:48.324 CAM(general.error): no keys loaded for softcam!
May 13 11:03:48.324 CAM(core.load): ** registered systems:
May 13 11:03:48.324 CAM(core.load): ** Cardclient (pri -15)
May 13 11:03:48.324 CAM(core.load): ** Conax (pri -10)
May 13 11:03:48.324 CAM(core.load): ** ConstCW (pri -20)
May 13 11:03:48.324 CAM(core.load): ** Cryptoworks (pri -10)
May 13 11:03:48.324 CAM(core.load): ** Irdeto (pri -10)
May 13 11:03:48.324 CAM(core.load): ** Nagra (pri -10)
May 13 11:03:48.324 CAM(core.load): ** Nagra2 (pri -10)
May 13 11:03:48.324 CAM(core.load): ** SC-Conax (pri -5)
May 13 11:03:48.325 CAM(core.load): ** SC-Cryptoworks (pri -5)
May 13 11:03:48.325 CAM(core.load): ** SC-Irdeto (pri -5)
May 13 11:03:48.325 CAM(core.load): ** SC-Nagra (pri -5)
May 13 11:03:48.325 CAM(core.load): ** SC-Seca (pri -5)
May 13 11:03:48.325 CAM(core.load): ** SC-Viaccess (pri -5)
May 13 11:03:48.325 CAM(core.load): ** SC-VideoGuard2 (pri -5)
May 13 11:03:48.325 CAM(core.load): ** Seca (pri -10)
May 13 11:03:48.325 CAM(core.load): ** @SHL (pri -10)
May 13 11:03:48.325 CAM(core.load): ** Viaccess (pri -10)
May 13 11:03:48.325 CAM(general.warn): no smartcard interface defined!
May 13 11:03:49.329 frontend: Starting thread on /dev/dvb/adapter1/frontend1
The thread scheduling parameters indicate:
policy = 0
priority = 0
May 13 11:03:49.333 dvr: Starting thread on /dev/dvb/adapter1/dvr1
The thread scheduling parameters indicate:
policy = 1
priority = 99
May 13 11:03:49.334 demux: Starting thread on /dev/dvb/adapter1/demux1
The thread scheduling parameters indicate:
policy = 0
priority = 0
May 13 11:03:49.334 : Listening on port 5456
///////здесь запускаем getstream
May 13 11:03:55.294 : FE_GET_INFO(13): 'Conexant CX24120/CX24118'
min:950000 max:2150000 step:xxxx tol:5000 minsr:1000000 maxsr:45000000 tolsr:0
May 13 11:03:55.295 CHANNEL: Clearing tuning cache due to switch cmd
May 13 11:03:55.295 : FE_SET_VOLTAGE(13): 18
May 13 11:03:55.295 CHANNEL: Clearing tuning cache due to switch cmd
May 13 11:03:55.405 : FE_SET_TONE(13): ON
May 13 11:03:55.405 CHANNEL: Tuning frontend
May 13 11:03:55.406 : FE_SET_FRONTEND(13): freq: 1514000 inv: AUTO
QPSK: sr: 27500000 fec: 9
May 13 11:03:55.406 CSA: Got command(1): I idx: 0 pid: 0
May 13 11:03:55.407 RINGBUF: Creating ringbuffer: 1
May 13 11:03:55.408 CHANNEL: Sending PID: 8192
May 13 11:03:55.408 CHANNEL: Got Start!
May 13 11:03:55.746 : FE_GET_EVENT(13) returned 0
May 13 11:03:55.747 : FE_GET_EVENT(13) returned 0
SIGNAL CARRIER VITERBI SYNC LOCK
May 13 11:03:56.409 CHANNEL: found NIT at PID: 16May 13 11:03:56.409 CHANNEL: found PID: 34 for sid: 2
May 13 11:03:56.410 CHANNEL: found PID: 33 for sid: 3
May 13 11:03:56.410 CHANNEL: found PID: 32 for sid: 50
May 13 11:03:56.410 CHANNEL: found PID: 37 for sid: 70
May 13 11:03:56.410 CHANNEL: found PID: 3702 for sid: 31002
May 13 11:03:56.410 CHANNEL: found PID: 3704 for sid: 31004
May 13 11:03:56.410 CHANNEL: found PID: 3705 for sid: 31005
May 13 11:03:56.410 CHANNEL: found PID: 2901 for sid: 31006
May 13 11:03:56.410 CHANNEL: found PID: 3707 for sid: 31007
May 13 11:03:56.410 CHANNEL: found PID: 3708 for sid: 31008
May 13 11:03:56.410 CHANNEL: found PID: 3709 for sid: 31009
May 13 11:03:56.410 CHANNEL: found PID: 3710 for sid: 31010
May 13 11:03:56.410 CHANNEL: found PID: 3711 for sid: 31011
May 13 11:03:56.410 CHANNEL: found PID: 3712 for sid: 31012
May 13 11:03:56.411 CHANNEL: found PID: 3713 for sid: 31013
May 13 11:03:56.411 CHANNEL: found PID: 3714 for sid: 31014
May 13 11:03:56.411 CHANNEL: found PID: 3715 for sid: 31015
May 13 11:03:56.411 CHANNEL: found PID: 3750 for sid: 31050
May 13 11:03:56.411 CHANNEL: found PID: 3721 for sid: 31101
May 13 11:03:56.411 CHANNEL: found PID: 3722 for sid: 31102
May 13 11:03:56.411 CHANNEL: Reading 2 of 2 filters
May 13 11:03:56.411 CHANNEL: polling 2 fds
May 13 11:03:56.461 CHANNEL: Read 32 bytes
May 13 11:03:56.462 CHANNEL: read_pmt: sid: 31102 pcrpid: 422 skip: 0 count: 28
May 13 11:03:56.462 CHANNEL: read_pmt: epid 352 (type 2) mapped to sid 31102
May 13 11:03:56.462 CHANNEL: read_pmt: epid 422 (type 4) mapped to sid 31102
May 13 11:03:56.462 CHANNEL: polling 2 fds
May 13 11:03:56.463 CHANNEL: Read 21 bytes
May 13 11:03:56.464 CHANNEL: read_pmt: sid: 31101 pcrpid: 421 skip: 0 count: 17
May 13 11:03:56.464 CHANNEL: read_pmt: epid 421 (type 4) mapped to sid 31101
May 13 11:03:56.464 CHANNEL: Reading 2 of 2 filters
May 13 11:03:56.464 CHANNEL: polling 2 fds
May 13 11:03:56.529 CHANNEL: Read 38 bytes
May 13 11:03:56.529 CHANNEL: read_pmt: sid: 31015 pcrpid: 335 skip: 0 count: 34
May 13 11:03:56.529 CHANNEL: read_pmt: epid 335 (type 2) mapped to sid 31015
May 13 11:03:56.529 CHANNEL: read_pmt: epid 415 (type 4) mapped to sid 31015
May 13 11:03:56.529 CHANNEL: polling 2 fds
May 13 11:03:56.530 CHANNEL: Read 55 bytes
May 13 11:03:56.531 CHANNEL: read_pmt: sid: 31050 pcrpid: 334 skip: 17 count: 51
May 13 11:03:56.531 CHANNEL: read_pmt: epid 334 (type 2) mapped to sid 31050
May 13 11:03:56.531 CHANNEL: read_pmt: epid 414 (type 4) mapped to sid 31050
May 13 11:03:56.531 CHANNEL: Reading 2 of 2 filters
May 13 11:03:56.531 CHANNEL: polling 2 fds
May 13 11:03:56.596 CHANNEL: Read 106 bytes
May 13 11:03:56.596 CHANNEL: read_pmt: sid: 31014 pcrpid: 334 skip: 68 count: 102
May 13 11:03:56.596 CHANNEL: read_pmt: epid 334 (type 2) mapped to sid 31014
May 13 11:03:56.596 CHANNEL: read_pmt: epid 414 (type 4) mapped to sid 31014
May 13 11:03:56.596 CHANNEL: Read 106 bytes
May 13 11:03:56.596 CHANNEL: read_pmt: sid: 31013 pcrpid: 333 skip: 68 count: 102
May 13 11:03:56.596 CHANNEL: read_pmt: epid 333 (type 2) mapped to sid 31013
May 13 11:03:56.596 CHANNEL: read_pmt: epid 413 (type 4) mapped to sid 31013
May 13 11:03:56.596 CHANNEL: Reading 2 of 2 filters
May 13 11:03:56.596 CHANNEL: polling 2 fds
May 13 11:03:56.663 CHANNEL: Read 106 bytes
May 13 11:03:56.663 CHANNEL: read_pmt: sid: 31012 pcrpid: 332 skip: 68 count: 102
May 13 11:03:56.663 CHANNEL: read_pmt: epid 332 (type 2) mapped to sid 31012
May 13 11:03:56.663 CHANNEL: read_pmt: epid 412 (type 4) mapped to sid 31012
May 13 11:03:56.663 CHANNEL: Read 128 bytes
May 13 11:03:56.663 CHANNEL: read_pmt: sid: 31011 pcrpid: 331 skip: 68 count: 124
May 13 11:03:56.663 CHANNEL: read_pmt: epid 331 (type 2) mapped to sid 31011
May 13 11:03:56.663 CHANNEL: read_pmt: epid 411 (type 4) mapped to sid 31011
May 13 11:03:56.663 CHANNEL: read_pmt: epid 511 (type 6) mapped to sid 31011
May 13 11:03:56.663 CHANNEL: Reading 2 of 2 filters
May 13 11:03:56.663 CHANNEL: polling 2 fds
May 13 11:03:56.730 CHANNEL: Read 106 bytes
May 13 11:03:56.730 CHANNEL: read_pmt: sid: 31010 pcrpid: 330 skip: 68 count: 102
May 13 11:03:56.730 CHANNEL: read_pmt: epid 330 (type 2) mapped to sid 31010
May 13 11:03:56.730 CHANNEL: read_pmt: epid 410 (type 4) mapped to sid 31010
May 13 11:03:56.730 CHANNEL: Read 106 bytes
May 13 11:03:56.730 CHANNEL: read_pmt: sid: 31009 pcrpid: 329 skip: 68 count: 102
May 13 11:03:56.730 CHANNEL: read_pmt: epid 329 (type 2) mapped to sid 31009
May 13 11:03:56.730 CHANNEL: read_pmt: epid 409 (type 4) mapped to sid 31009
May 13 11:03:56.730 CHANNEL: Reading 2 of 2 filters
May 13 11:03:56.730 CHANNEL: polling 2 fds
May 13 11:03:56.795 CHANNEL: Read 106 bytes
May 13 11:03:56.795 CHANNEL: read_pmt: sid: 31007 pcrpid: 327 skip: 68 count: 102
May 13 11:03:56.795 CHANNEL: read_pmt: epid 327 (type 2) mapped to sid 31007
May 13 11:03:56.795 CHANNEL: read_pmt: epid 407 (type 4) mapped to sid 31007
May 13 11:03:56.795 CHANNEL: polling 2 fds
May 13 11:03:56.797 CHANNEL: Read 106 bytes
May 13 11:03:56.797 CHANNEL: read_pmt: sid: 31008 pcrpid: 328 skip: 68 count: 102
May 13 11:03:56.797 CHANNEL: read_pmt: epid 328 (type 2) mapped to sid 31008
May 13 11:03:56.797 CHANNEL: read_pmt: epid 408 (type 4) mapped to sid 31008
May 13 11:03:56.797 CHANNEL: Reading 2 of 2 filters
May 13 11:03:56.797 CHANNEL: polling 2 fds
May 13 11:03:56.862 CHANNEL: Read 106 bytes
May 13 11:03:56.862 CHANNEL: read_pmt: sid: 31006 pcrpid: 326 skip: 68 count: 102
May 13 11:03:56.862 CHANNEL: read_pmt: epid 326 (type 2) mapped to sid 31006
May 13 11:03:56.862 CHANNEL: read_pmt: epid 406 (type 4) mapped to sid 31006
May 13 11:03:56.862 CHANNEL: Read 106 bytes
May 13 11:03:56.862 CHANNEL: read_pmt: sid: 31005 pcrpid: 325 skip: 68 count: 102
May 13 11:03:56.862 CHANNEL: read_pmt: epid 325 (type 2) mapped to sid 31005
May 13 11:03:56.862 CHANNEL: read_pmt: epid 405 (type 4) mapped to sid 31005
May 13 11:03:56.862 CHANNEL: Reading 2 of 2 filters
May 13 11:03:56.862 CHANNEL: polling 2 fds
May 13 11:03:56.929 CHANNEL: Read 106 bytes
May 13 11:03:56.929 CHANNEL: read_pmt: sid: 31004 pcrpid: 324 skip: 68 count: 102
May 13 11:03:56.929 CHANNEL: read_pmt: epid 324 (type 2) mapped to sid 31004
May 13 11:03:56.929 CHANNEL: read_pmt: epid 404 (type 4) mapped to sid 31004
May 13 11:03:56.929 CHANNEL: Read 106 bytes
May 13 11:03:56.929 CHANNEL: read_pmt: sid: 31002 pcrpid: 322 skip: 68 count: 102
May 13 11:03:56.929 CHANNEL: read_pmt: epid 322 (type 2) mapped to sid 31002
May 13 11:03:56.929 CHANNEL: read_pmt: epid 402 (type 4) mapped to sid 31002
May 13 11:03:56.929 CHANNEL: Reading 2 of 2 filters
May 13 11:03:56.929 CHANNEL: polling 2 fds
May 13 11:03:56.996 CHANNEL: Read 30 bytes
May 13 11:03:56.996 CHANNEL: read_pmt: sid: 70 pcrpid: 7712 skip: 0 count: 26
May 13 11:03:56.996 CHANNEL: read_pmt: epid 7712 (type 5) mapped to sid 70
May 13 11:03:56.996 CHANNEL: Read 30 bytes
May 13 11:03:56.996 CHANNEL: read_pmt: sid: 50 pcrpid: 7680 skip: 0 count: 26
May 13 11:03:56.996 CHANNEL: read_pmt: epid 7680 (type 5) mapped to sid 50
May 13 11:03:56.996 CHANNEL: Reading 2 of 2 filters
May 13 11:03:56.996 CHANNEL: polling 2 fds
May 13 11:03:57.063 CHANNEL: Read 36 bytes
May 13 11:03:57.063 CHANNEL: read_pmt: sid: 3 pcrpid: 516 skip: 0 count: 32
May 13 11:03:57.063 CHANNEL: read_pmt: epid 516 (type 5) mapped to sid 3
May 13 11:03:57.063 CHANNEL: Read 30 bytes
May 13 11:03:57.063 CHANNEL: read_pmt: sid: 2 pcrpid: 515 skip: 0 count: 26
May 13 11:03:57.063 CHANNEL: read_pmt: epid 515 (type 5) mapped to sid 2
May 13 11:03:57.063 CHANNEL: returned: 0
May 13 11:03:57.063 CHANNEL: Got Pid: 8192
May 13 11:04:00.409 : FE_READ_STATUS(13): SIGNAL CARRIER VITERBI SYNC LOCK
May 13 11:04:05.409 : FE_READ_STATUS(13): SIGNAL CARRIER VITERBI SYNC LOCK
Подскажите, что тут не так?