Hi all,
I have a TBS5980 USB DVB-S tuner with a single CI slot, and I'm using Tvheadend to stream FTA channels - works lovely.
However, my issue is that Tvheadend (4.2.1) doesn't initiate my SmarCAM NagraVision card correctly.
The CAM can +only+ be recognised by Tvheadend when the CAM is physically reinserted - which isn't practical. Also DVBlast can initialise the card with no need for this reinsertion procedure, so it must be software-related.
I normally see the following on a cold Tvheadend start:
May 14 14:36:26 tvheadend tvheadend[1474]: linuxdvb: adapter added /dev/dvb/adapter0
May 14 14:36:26 tvheadend kernel: [ 6967.187619] tbsqbox2ci: tbsqbox2ci_led_ctrl 16
May 14 14:36:26 tvheadend kernel: [ 6967.188032] tbsqbox2ci: tbsqbox2ci_led_ctrl 0
May 14 14:36:26 tvheadend kernel: [ 6967.225342] tbsqbox2ci: CI disabled.
May 14 14:36:26 tvheadend tvheadend[1474]: csa: Using 32bit parallel descrambling
May 14 14:36:26 tvheadend tvheadend[1474]: descrambler: adding CAID 2600 as constant crypto-word (BISS)
May 14 14:36:28 tvheadend kernel: [ 6968.685622] dvb_ca adapter 0: Invalid PC card inserted :(
May 14 14:36:29 tvheadend kernel: [ 6970.286938] tbsqbox2ci: tbsqbox2ci_led_ctrl 16
This results in "ca0: slot empty". Disabling and reenabling via the UI gives a "ca0: (module ready)".
When the CAM is hotplugged:
May 14 13:51:47 tvheadend tvheadend[1058]: linuxdvb: CAM slot 0 status changed to slot empty
May 14 13:52:03 tvheadend tvheadend[1058]: linuxdvb: CAM slot 0 status changed to module present
May 14 13:52:04 tvheadend tvheadend[1058]: linuxdvb: CAM slot 0 status changed to module ready
May 14 13:52:06 tvheadend tvheadend[1058]: en50221: CAM slot 0: Application type: 01, manufacturer: 0000, Manufacturer code: 0000
May 14 13:52:06 tvheadend tvheadend[1058]: en50221: CAM slot 0: Menu string: Tivâ–’Sat
May 14 13:52:07 tvheadend tvheadend[1058]: en50221: CAM slot 0 supported CAIDs: 183D (NagraVision) 183E (NagraVision) 183F (NagraVision)
And this gives "ca0: TivuSat (module ready)".
I've tried playing with the Send CAPMT query, timeouts, etc to get this working without the need to do the reinsertion procedure, but with no success.
Any idea on how I can initialise this card correctly without resorting to a physically removing the CAM would be greatly appreciated.
Jon