[linux-dvb] CAM with Budget, Why no decryption?

irk irk at ieee.org
Tue Mar 29 22:34:20 CEST 2005


I have Budget card and two CAM's, Matrix Revolutions
and X-CAM. These CAM's can deal with multiple encryption
systems and they operate perfectly in a  Set-top Box, each 
was tested for decrypting both  Mediaguard and Viaccess 
with valid cards.

When I test those CAM's with CVS drivers they both
initialize successfully but no decryption seems to take place,
TS packets coming out are still encrypted. 

What might be the reasons for perfect initialisation but no 
actual decryption happening?  Where one should try to look to 
make the driver working with those CAM's? Is there something 
missing in the CVS drivers comparing to what is available in any
Set-top?

I would appreciate receiving any hint or help.

irk

Here is the dmesg log:

DVB: registering new adapter (TT-Budget/WinTV-NOVA-CI PCI).
adapter has MAC addr = 00:d0:5c:02:b9:c3
dvb_ca_en50221_init
budget_ci: CI interface initialised
CAMCHANGE IRQ slot:0 change_type:1
dvb_ca_en50221_thread_wakeup
dvb_ca_en50221_thread
CAMREADY IRQ slot:0
dvb_ca_en50221_thread_wakeup
TUPLE type:0x1d length:4
  0x00: 0x00 .
  0x01: 0xdb .
  0x02: 0x08 .
  0x03: 0xff .
TUPLE type:0x1c length:3
  0x00: 0x00 .
  0x01: 0x08 .
  0x02: 0xff .
TUPLE type:0x15 length:21
  0x00: 0x05 .
  0x01: 0x00 .
  0x02: 0x53 S
  0x03: 0x43 C
  0x04: 0x4d M
  0x05: 0x00 .
  0x06: 0x44 D
  0x07: 0x56 V
  0x08: 0x42 B
  0x09: 0x20
  0x0a: 0x43 C
  0x0b: 0x41 A
  0x0c: 0x20
  0x0d: 0x4d M
  0x0e: 0x6f o
  0x0f: 0x64 d
  0x10: 0x75 u
  0x11: 0x6c l
  0x12: 0x65 e
  0x13: 0x00 .
  0x14: 0xff .
TUPLE type:0x20 length:4
  0x00: 0xff .
  0x01: 0xff .
  0x02: 0x01 .
  0x03: 0x00 .
TUPLE type:0x1a length:21
  0x00: 0x01 .
  0x01: 0x0f .
  0x02: 0x00 .
  0x03: 0x02 .
  0x04: 0x01 .
  0x05: 0xc0 .
  0x06: 0x0e .
  0x07: 0x41 A
  0x08: 0x02 .
  0x09: 0x44 D
  0x0a: 0x56 V
  0x0b: 0x42 B
  0x0c: 0x5f _
  0x0d: 0x43 C
  0x0e: 0x49 I
  0x0f: 0x5f _
  0x10: 0x56 V
  0x11: 0x31 1
  0x12: 0x2e .
  0x13: 0x30 0
  0x14: 0x30 0
TUPLE type:0x1b length:17
  0x00: 0xc9 .
  0x01: 0x41 A
  0x02: 0x19 .
  0x03: 0x37 7
  0x04: 0x55 U
  0x05: 0x4e N
  0x06: 0x5e ^
  0x07: 0x1d .
  0x08: 0x56 V
  0x09: 0xaa .
  0x0a: 0x60 `
  0x0b: 0x20
  0x0c: 0x03 .
  0x0d: 0x03 .
  0x0e: 0x50 P
  0x0f: 0xff .
  0x10: 0xff .
TUPLE type:0x1b length:37
  0x00: 0xcf .
  0x01: 0x04 .
  0x02: 0x09 .
  0x03: 0x37 7
  0x04: 0x55 U
  0x05: 0x4d M
  0x06: 0x5d ]
  0x07: 0x1d .
  0x08: 0x56 V
  0x09: 0x22 "
  0x0a: 0xc0 .
  0x0b: 0x09 .
  0x0c: 0x44 D
  0x0d: 0x56 V
  0x0e: 0x42 B
  0x0f: 0x5f _
  0x10: 0x48 H
  0x11: 0x4f O
  0x12: 0x53 S
  0x13: 0x54 T
  0x14: 0x00 .
  0x15: 0xc1 .
  0x16: 0x0e .
  0x17: 0x44 D
  0x18: 0x56 V
  0x19: 0x42 B
  0x1a: 0x5f _
  0x1b: 0x43 C
  0x1c: 0x49 I
  0x1d: 0x5f _
  0x1e: 0x4d M
  0x1f: 0x4f O
  0x20: 0x44 D
  0x21: 0x55 U
  0x22: 0x4c L
  0x23: 0x45 E
  0x24: 0x00 .
TUPLE type:0x14 length:0
END OF CHAIN TUPLE type:0xff
Valid DVB CAM detected MANID:ffff DEVID:1 CONFIGBASE:0x200 CONFIGOPTION:0xf
dvb_ca_en50221_set_configoption
Set configoption 0xf, read configoption 0x5
DVB CAM validated successfully
dvb_ca_en50221_link_init
FR/DA IRQ slot:0
CAM supports DA IRQ
dvb_ca_en50221_wait_if_status
dvb_ca_en50221_wait_if_status succeeded timeout:0
dvb_ca_en50221_read_data
Received CA packet for slot 0 connection id 0x1 last_frag:1 size:0x2
Chosen link buffer size of 256
dvb_ca_en50221_wait_if_status
dvb_ca_en50221_wait_if_status succeeded timeout:0
dvb_ca_en50221_write_data
Wrote CA packet for slot 0, connection id 0x1 last_frag:1 size:0x2
dvb_ca adapter 1: DVB CAM detected and initialised successfully

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.linuxtv.org/pipermail/linux-dvb/attachments/20050329/a63edde1/attachment.htm


More information about the linux-dvb mailing list