[linux-dvb] Pinnacle PCTV sat CI and DST module

Marko Poikonen mtp_valid_2005 at nic.fi
Thu Sep 22 07:03:55 CEST 2005


Hi,

I have Pinnacle PCTV sat CI with conax cam and valid subscriber card. I can 
watch FTA channels with Kaffeine but when I try to see scrambled channel I 
get nothing (except next output).

play_internal ...done
demux_ts: found ISO 639 lang: dan
demux_ts: selected videoPid is scrambled; skipping...
demux_ts: PID 0x0206 is scrambled!
demux_ts: selected videoPid is scrambled; skipping...
demux_ts: selected videoPid is scrambled; skipping...
...

With MythTV I stuck when I try to tune channels.

2005-09-21 20:41:28.502 DVB#0 DVB SI Table Parser Started
2005-09-21 20:41:28.503 DVB#0 Using DVB card 0, with frontend DST DVB-S.
CAM doesn't support link layer interface, Caps.slot_type=1
2005-09-21 20:41:29.801 DVB#0 ERROR - CA: Failed to initialize CI handler
2005-09-21 20:41:29.966 DVB#0 DVB Signal Monitor Starting
2005-09-21 20:41:30.546 DVB#0 DVB signal  0 | snr  0 | ber b6c1a022 | unc 
ac968c58
2005-09-21 20:41:31.492 DVB#0 DVB signal  0 | snr  0 | ber b6c1a022 | unc 
ac968c58
...

I used next versions from Gentoo portage:
media-video/kaffeine-0.7.1
media-libs/xine-lib-1.1.0-r4
sys-kernel/vanilla-sources-2.6.14_rc1 (with newst DVB sources from CVS)
media-tv/mythtv-0.18.1-r2

dmesg will give next output:

bttv0: Bt878 (rev 17) at 0000:02:09.0, irq: 23, latency: 32, mmio: 0xdb000000
bttv0: detected: Pinnacle PCTV SAT CI [card=113], PCI subsystem ID is 
11bd:0026
bttv0: using: Twinhan DST + clones [card=113,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00f300fd [init]
bttv0: using tuner=4
bttv0: add subdevice "dvb0"
bt878: AUDIO driver version 0.0.0 loaded
bt878: Bt878 AUDIO function found (0).
PCI: Enabling device 0000:02:09.1 (0004 -> 0006)
ACPI: PCI Interrupt 0000:02:09.1[A] -> GSI 21 (level, low) -> IRQ 23
bt878(0): Bt878 (rev 17) at 02:09.1, irq: 23, latency: 32, memory: 0xda800000
Real Time Clock Driver v1.12
ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is on for TX and on for RX.
NET: Registered protocol family 10
Disabled Privacy Extensions on device c0414260(lo)
IPv6 over IPv4 tunneling driver
Linux agpgart interface v0.101 (c) Dave Jones
[drm] Initialized drm 1.0.0 20040925
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 17
[drm] Initialized r128 2.5.0 20030725 on minor 0:
eth0: no IPv6 routers present
dvb_bt8xx: identified card0 as bttv0
DVB: registering new adapter (bttv0).
dst_get_device_id: Recognise [DSTMCI]

DST type flags : 0x1 newtuner 0x10 firmware version = 2
dst_ca_attach: registering DST-CA device
DVB: registering frontend 0 (DST DVB-S)...
dvb_bt8xx: start_feed
dvb_bt8xx: start_feed
dvb_bt8xx: start_feed
dvb_bt8xx: stop_feed
dvb_bt8xx: stop_feed
dvb_bt8xx: stop_feed
dvb_bt8xx: start_feed
dvb_bt8xx: start_feed
dvb_bt8xx: start_feed
dvb_bt8xx: start_feed
dvb_bt8xx: stop_feed
dvb_bt8xx: stop_feed
dvb_bt8xx: stop_feed
dvb_bt8xx: stop_feed
dst_ca_open:  Device opened [efe82d80]
dst_ca_ioctl:  Getting Slot capabilities
put_checksum:  Computing string checksum.
put_checksum:   -> string length : 0x07
put_checksum:   -> checksum      : 0xb5
dst_put_ci:  Put Command
ca_get_slot_caps:  -->dst_put_ci SUCCESS !
ca_get_slot_caps:  Slot cap = [1]
===================================
 10 64 0 0 2 3 0 1
dst_ca_ioctl:  -->CA_GET_CAP Success !
dst_ca_release:  Device closed.
dst_ca_open:  Device opened [efe82d80]
dst_ca_ioctl:  Getting Slot capabilities
put_checksum:  Computing string checksum.
put_checksum:   -> string length : 0x07
put_checksum:   -> checksum      : 0xb5
dst_put_ci:  Put Command
ca_get_slot_caps:  -->dst_put_ci SUCCESS !
ca_get_slot_caps:  Slot cap = [1]
===================================
 10 64 0 0 2 3 0 1
dst_ca_ioctl:  -->CA_GET_CAP Success !
dst_ca_release:  Device closed.
dst_ca_open:  Device opened [f41b5280]
dst_ca_ioctl:  Getting Slot capabilities
put_checksum:  Computing string checksum.
put_checksum:   -> string length : 0x07
put_checksum:   -> checksum      : 0xb5
dst_put_ci:  Put Command
ca_get_slot_caps:  -->dst_put_ci SUCCESS !
ca_get_slot_caps:  Slot cap = [1]
===================================
 10 64 0 0 2 3 0 1
dst_ca_ioctl:  -->CA_GET_CAP Success !
dst_ca_release:  Device closed.
dst_ca_open:  Device opened [f41b5280]
dst_ca_ioctl:  Getting Slot capabilities
put_checksum:  Computing string checksum.
put_checksum:   -> string length : 0x07
put_checksum:   -> checksum      : 0xb5
dst_put_ci:  Put Command
ca_get_slot_caps:  -->dst_put_ci SUCCESS !
ca_get_slot_caps:  Slot cap = [1]
===================================
 10 64 0 0 2 3 0 1
dst_ca_ioctl:  -->CA_GET_CAP Success !
dst_ca_release:  Device closed.

Is there any suggestons how I can solve these problems?

Regs, Marko



More information about the linux-dvb mailing list