[linux-dvb] TechniCAM CX with Technotrend CI not working

moboy at luukku.com moboy at luukku.com
Thu Oct 26 22:02:37 CEST 2006


Hi!

I have a problem getting this setup to work:
Technotrend C-1500 budget
Technotrend PCI CI (1.0 - I think)
Technisat "TechniCAM CX" Conax CA module

Kernel 2.6.18 with hq-drivers. 

Without the CAM the free channels work ok but when I have the CAM inserted into the CI nothing works, no difference with or w/o the smartcard.

Here's what zap outputs:

Using frontend "ST STV0297 DVB-C", type DVB-C
status SCVYL | signal 0316 | snr 1002 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
CAM Application type: 01
CAM Application manufacturer: 0000
CAM Manufacturer code: 0100
CAM Menu string: TSD Crypt Conax
CAM supports the following ca system ids:
  0x0b00
Received new PMT - sending to CAM... 

And here's the first dmesgs (dvb-core debug) when starting zap on a free channel, with the CAM and smartcard. Hope somebody could help me solve this problem?

[  738.436797] dvb_ca_en50221_io_open
[  738.436806] dvb_ca_en50221_thread_wakeup
[  738.436908] dvb_ca_en50221_read_data
[  738.436963] dvb_ca_en50221_io_do_ioctl
[  738.437625] dvb_ca_en50221_io_do_ioctl
[  738.437687] dvb_ca_en50221_io_do_ioctl
[  738.437690] dvb_ca_en50221_slot_shutdown
[  738.437693] Slot 0 shutdown
[  738.437696] CAMCHANGE IRQ slot:0 change_type:1
[  738.437698] dvb_ca_en50221_thread_wakeup
[  738.437700] dvb_ca_en50221_thread_wakeup
[  738.446342] dvb_ca_en50221_io_do_ioctl
[  738.458241] dvb_ca_en50221_io_do_ioctl
[  738.470242] dvb_ca_en50221_io_do_ioctl
[  738.482217] dvb_ca_en50221_io_do_ioctl
[  738.494204] dvb_ca_en50221_io_do_ioctl
[  738.506193] dvb_ca_en50221_io_do_ioctl
[  738.518181] dvb_ca_en50221_io_do_ioctl
[  738.530170] dvb_ca_en50221_io_do_ioctl
[  738.542159] dvb_ca_en50221_io_do_ioctl
[  738.554146] dvb_ca_en50221_io_do_ioctl
[  738.566135] dvb_ca_en50221_io_do_ioctl
[  738.578122] dvb_ca_en50221_io_do_ioctl
[  738.590110] dvb_ca_en50221_io_do_ioctl
[  738.602098] dvb_ca_en50221_io_do_ioctl
[  738.614087] dvb_ca_en50221_io_do_ioctl
[  738.626076] dvb_ca_en50221_io_do_ioctl
[  738.638063] dvb_ca_en50221_io_do_ioctl
[  738.650052] dvb_ca_en50221_io_do_ioctl
[  738.662060] dvb_ca_en50221_io_do_ioctl
[  738.674030] dvb_ca_en50221_io_do_ioctl
[  738.675846] CAMREADY IRQ slot:0
[  738.675849] dvb_ca_en50221_thread_wakeup
[  738.675952] TUPLE type:0x1d length:4
[  738.675959]   0x00: 0x00 .
[  738.675966]   0x01: 0xdb .
[  738.675973]   0x02: 0x08 .
[  738.675980]   0x03: 0xff .
[  738.675992] TUPLE type:0x1c length:3
[  738.675999]   0x00: 0x00 .
[  738.676005]   0x01: 0x08 .
[  738.676012]   0x02: 0xff .
[  738.676024] TUPLE type:0x15 length:27
[  738.676031]   0x00: 0x05 .
[  738.676038]   0x01: 0x00 .
[  738.676044]   0x02: 0x54 T
[  738.676051]   0x03: 0x65 e
[  738.676058]   0x04: 0x63 c
[  738.676064]   0x05: 0x68 h
[  738.676071]   0x06: 0x6e n
[  738.676078]   0x07: 0x69 i
[  738.676085]   0x08: 0x53 S
[  738.676091]   0x09: 0x61 a
[  738.676098]   0x0a: 0x74 t
[  738.676105]   0x0b: 0x00 .
[  738.676111]   0x0c: 0x44 D
[  738.676118]   0x0d: 0x56 V
[  738.676125]   0x0e: 0x42 B
[  738.676132]   0x0f: 0x20  
[  738.676139]   0x10: 0x43 C
[  738.676145]   0x11: 0x41 A
[  738.676152]   0x12: 0x20  
[  738.676159]   0x13: 0x4d M
[  738.676166]   0x14: 0x6f o
[  738.676172]   0x15: 0x64 d
[  738.676179]   0x16: 0x75 u
[  738.676186]   0x17: 0x6c l
[  738.676193]   0x18: 0x65 e
[  738.676199]   0x19: 0x00 .
[  738.676206]   0x1a: 0xff .
[  738.676218] TUPLE type:0x20 length:4
[  738.676225]   0x00: 0x03 .
[  738.676231]   0x01: 0x3d =
[  738.676238]   0x02: 0x00 .
[  738.676245]   0x03: 0x00 .
[  738.676256] TUPLE type:0x1a length:21
[  738.676263]   0x00: 0x01 .
[  738.676270]   0x01: 0x0f .
[  738.676276]   0x02: 0x00 .
[  738.676283]   0x03: 0x02 .
[  738.676290]   0x04: 0x01 .
[  738.676296]   0x05: 0xc0 .
[  738.676303]   0x06: 0x0e .
[  738.676310]   0x07: 0x41 A
[  738.676316]   0x08: 0x02 .
[  738.676323]   0x09: 0x44 D
[  738.676330]   0x0a: 0x56 V
[  738.676337]   0x0b: 0x42 B
[  738.676343]   0x0c: 0x5f _
[  738.676350]   0x0d: 0x43 C
[  738.676357]   0x0e: 0x49 I
[  738.676364]   0x0f: 0x5f _
[  738.676370]   0x10: 0x56 V
[  738.676377]   0x11: 0x31 1
[  738.676384]   0x12: 0x2e .
[  738.676391]   0x13: 0x30 0
[  738.676397]   0x14: 0x30 0
[  738.676410] TUPLE type:0x1b length:37
[  738.676417]   0x00: 0xcf .
[  738.676424]   0x01: 0x04 .
[  738.676430]   0x02: 0x09 .
[  738.676437]   0x03: 0x37 7
[  738.676444]   0x04: 0x55 U
[  738.676450]   0x05: 0x4d M
[  738.676457]   0x06: 0x5d ]
[  738.676464]   0x07: 0x1d .
[  738.676471]   0x08: 0x56 V
[  738.676477]   0x09: 0x22 "
[  738.676484]   0x0a: 0xc0 .
[  738.676491]   0x0b: 0x09 .
[  738.676497]   0x0c: 0x44 D
[  738.676504]   0x0d: 0x56 V
[  738.676511]   0x0e: 0x42 B
[  738.676518]   0x0f: 0x5f _
[  738.676524]   0x10: 0x48 H
[  738.676531]   0x11: 0x4f O
[  738.676538]   0x12: 0x53 S
[  738.676545]   0x13: 0x54 T
[  738.676551]   0x14: 0x00 .
[  738.676558]   0x15: 0xc1 .
[  738.676565]   0x16: 0x0e .
[  738.676572]   0x17: 0x44 D
[  738.676578]   0x18: 0x56 V
[  738.676585]   0x19: 0x42 B
[  738.676592]   0x1a: 0x5f _
[  738.676599]   0x1b: 0x43 C
[  738.676605]   0x1c: 0x49 I
[  738.676612]   0x1d: 0x5f _
[  738.676619]   0x1e: 0x4d M
[  738.676626]   0x1f: 0x4f O
[  738.676633]   0x20: 0x44 D
[  738.676639]   0x21: 0x55 U
[  738.676646]   0x22: 0x4c L
[  738.676653]   0x23: 0x45 E
[  738.676660]   0x24: 0x00 .
[  738.676672] TUPLE type:0x14 length:0
[  738.676679] END OF CHAIN TUPLE type:0xff
[  738.676682] Valid DVB CAM detected MANID:3d03 DEVID:0 CONFIGBASE:0x200 CONFIGOPTION:0xf
[  738.676685] dvb_ca_en50221_set_configoption
[  738.676696] Set configoption 0xf, read configoption 0xf
[  738.676703] DVB CAM validated successfully
[  738.686071] dvb_ca_en50221_io_do_ioctl
[  738.698004] dvb_ca_en50221_io_do_ioctl
[  738.709992] dvb_ca_en50221_io_do_ioctl
[  738.721980] dvb_ca_en50221_io_do_ioctl
[  738.733979] dvb_ca_en50221_io_do_ioctl
[  738.745958] dvb_ca_en50221_io_do_ioctl
[  738.757946] dvb_ca_en50221_io_do_ioctl
[  738.769933] dvb_ca_en50221_io_do_ioctl
[  738.773935] dvb_ca_en50221_link_init
[  738.773942] dvb_ca_en50221_wait_if_status
[  738.773953] FR/DA IRQ slot:0
[  738.773960] CAM supports DA IRQ
[  738.773967] dvb_ca_en50221_wait_if_status succeeded timeout:0
[  738.773969] dvb_ca_en50221_read_data
[  738.774002] Received CA packet for slot 0 connection id 0x0 last_frag:1 size:0x2
[  738.774009] Chosen link buffer size of 16
[  738.774015] dvb_ca_en50221_wait_if_status
[  738.774022] dvb_ca_en50221_wait_if_status succeeded timeout:0
[  738.774024] dvb_ca_en50221_write_data
[  738.774064] Wrote CA packet for slot 0, connection id 0x0 last_frag:1 size:0x2
[  738.784179] dvb_ca adapter 0: DVB CAM detected and initialised successfully
[  738.784842] dvb_ca_en50221_io_do_ioctl
[  738.784845] dvb_ca_en50221_io_do_ioctl
[  738.784859] dvb_ca_en50221_io_poll
[  738.793908] dvb_ca_en50221_io_poll
[  738.793930] dvb_ca_en50221_io_write
[  738.793932] dvb_ca_en50221_write_data
[  738.793985] Wrote CA packet for slot 0, connection id 0x1 last_frag:1 size:0x5
[  738.794013] dvb_ca_en50221_io_do_ioctl
[  738.794016] dvb_ca_en50221_io_poll
[  738.805895] dvb_ca_en50221_io_poll
[  738.805900] dvb_ca_en50221_io_do_ioctl
[  738.805903] dvb_ca_en50221_io_poll
[  738.817884] dvb_ca_en50221_io_poll
[  738.817889] dvb_ca_en50221_io_do_ioctl
[  738.817891] dvb_ca_en50221_io_poll
[  738.829872] dvb_ca_en50221_io_poll

Greetings,
Janne

...................................................................
Luukku Plus paketilla pääset eroon tila- ja turvallisuusongelmista.
Hanki Luukku Plus ja helpotat elämääsi. http://www.mtv3.fi/luukku




More information about the linux-dvb mailing list