[linux-dvb] TechniSat Skystar 1 CI (Twinhan clone) ca_zap not working

Paul Sokolovsky paul at maxnet.ru
Tue Jul 5 02:10:46 CEST 2005


----- Original Message ----- 
From: "Manu Abraham" <manu at kromtek.com>
To: "Paul Sokolovsky" <paul at maxnet.ru>
Cc: <linux-dvb at linuxtv.org>
Sent: Saturday, July 02, 2005 8:44 PM
Subject: Re: [linux-dvb] TechniSat Skystar 1 CI (Twinhan clone) ca_zap not 
working


> Paul Sokolovsky wrote:
>> Hello,
>>
>> I have a TechniSat Skystar 1 CI card 
>> (http://www.technisat.com/?site=produkte/produkteview.php&kid=1,29&pid=1491). 
>> I installed latest CVS drivers to play with ca_zap (huge thanks to Manu 
>> for that) but had no luck yet.
>
> Paul,
>
> I have found quite some bugs in the parser, that which ca_zap depends 
> upon.
>
>
>> I have also a lot of problems with diseq and tuning - will post them 
>> later when I will finally understand any logic in this.
>
> What problems are you seeing in tuning and diseqc ?

Ok. First of all I have 2 LNBs (Eutelsat 4W and Sirius 5E) connected through 
the DiSEqC 1.0.
When I am trying to do something as simple as ./dvbscan dvb-s/NTVPlus (which 
is on first LNB) I get channels from the second LNB.
The option -s N has no effect at all. I can't get any channel from my first 
LNB.
Here is the log between the launch of dvbscan and a reply that tuning 
failed:

Jul  5 03:37:12 localhost kernel: dst_comm_init: Initializing DST..
Jul  5 03:37:12 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0001], outhigh=[0000]
Jul  5 03:37:12 localhost kernel: rdc_reset_state: Resetting state machine
Jul  5 03:37:12 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0000]
Jul  5 03:37:12 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0002]
Jul  5 03:37:12 localhost kernel: write_dst writing [ 00 09 ff b6 01 00 00 
41 ]
Jul  5 03:37:12 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0000], outhigh=[0000]
Jul  5 03:37:12 localhost kernel: read_dst reply is 0xff
Jul  5 03:37:12 localhost kernel: dst_wait_dst_ready: dst wait ready after 1
Jul  5 03:37:12 localhost kernel: read_dst reply is 0x0
Jul  5 03:37:12 localhost kernel:  0x9 0xff 0xb6 0x1 0x0 0x0 0x41
Jul  5 03:37:12 localhost kernel: dst_comm_init: Initializing DST..
Jul  5 03:37:12 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0001], outhigh=[0000]
Jul  5 03:37:12 localhost kernel: rdc_reset_state: Resetting state machine
Jul  5 03:37:12 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0000]
Jul  5 03:37:13 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0002]
Jul  5 03:37:13 localhost kernel: write_dst writing [ 00 09 ff b6 01 00 00 
41 ]
Jul  5 03:37:13 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0000], outhigh=[0000]
Jul  5 03:37:13 localhost kernel: read_dst reply is 0xff
Jul  5 03:37:13 localhost kernel: dst_wait_dst_ready: dst wait ready after 2
Jul  5 03:37:13 localhost kernel: read_dst reply is 0x0
Jul  5 03:37:13 localhost kernel:  0x9 0xff 0xb6 0x1 0x0 0x0 0x41
Jul  5 03:37:13 localhost kernel: dst_comm_init: Initializing DST..
Jul  5 03:37:13 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0001], outhigh=[0000]
Jul  5 03:37:13 localhost kernel: rdc_reset_state: Resetting state machine
Jul  5 03:37:13 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0000]
Jul  5 03:37:13 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0002]
Jul  5 03:37:13 localhost kernel: write_dst writing [ 00 08 04 e0 10 38 f1 
db ]
Jul  5 03:37:13 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0000], outhigh=[0000]
Jul  5 03:37:13 localhost kernel: read_dst reply is 0xff
Jul  5 03:37:13 localhost kernel: dst_wait_dst_ready: dst wait ready after 4
Jul  5 03:37:13 localhost kernel: read_dst reply is 0x0
Jul  5 03:37:13 localhost kernel:  0x8 0x4 0xe0 0x10 0x38 0xf1 0xdb
Jul  5 03:37:13 localhost kernel: dst_comm_init: Initializing DST..
Jul  5 03:37:13 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0001], outhigh=[0000]
Jul  5 03:37:13 localhost kernel: rdc_reset_state: Resetting state machine
Jul  5 03:37:13 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0000]
Jul  5 03:37:13 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0002]
Jul  5 03:37:13 localhost kernel: write_dst writing [ 00 09 ff 02 01 00 00 
f5 ]
Jul  5 03:37:13 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0000], outhigh=[0000]
Jul  5 03:37:13 localhost kernel: read_dst reply is 0xff
Jul  5 03:37:13 localhost kernel: dst_wait_dst_ready: dst wait ready after 3
Jul  5 03:37:13 localhost kernel: read_dst reply is 0x0
Jul  5 03:37:13 localhost kernel:  0x9 0xff 0x2 0x1 0x0 0x0 0xf5
Jul  5 03:37:14 localhost kernel: dst_comm_init: Initializing DST..
Jul  5 03:37:14 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0001], outhigh=[0000]
Jul  5 03:37:14 localhost kernel: rdc_reset_state: Resetting state machine
Jul  5 03:37:14 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0000]
Jul  5 03:37:14 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0002]
Jul  5 03:37:14 localhost kernel: write_dst writing [ 00 09 02 02 01 00 00 
f2 ]
Jul  5 03:37:14 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0000], outhigh=[0000]
Jul  5 03:37:14 localhost kernel: read_dst reply is 0xff
Jul  5 03:37:14 localhost kernel: dst_wait_dst_ready: dst wait ready after 1
Jul  5 03:37:14 localhost kernel: read_dst reply is 0x0
Jul  5 03:37:14 localhost kernel:  0x9 0x2 0x2 0x1 0x0 0x0 0xf2
Jul  5 03:37:14 localhost kernel: dst_set_freq: set Frequency 1645000
Jul  5 03:37:14 localhost kernel: Set Frequency=[1645000]
Jul  5 03:37:14 localhost kernel: dst_set_symbolrate: set symrate 27500000
Jul  5 03:37:14 localhost kernel: dst_set_polarization: 
Polarization=[Vertical]
Jul  5 03:37:14 localhost kernel: Set Symbolrate=[27500000]
Jul  5 03:37:14 localhost kernel: dst_write_tuna: type_flags 0x151
Jul  5 03:37:14 localhost kernel: dst_comm_init: Initializing DST..
Jul  5 03:37:14 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0001], outhigh=[0000]
Jul  5 03:37:14 localhost kernel: rdc_reset_state: Resetting state machine
Jul  5 03:37:14 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0000]
Jul  5 03:37:14 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0002]
Jul  5 03:37:14 localhost kernel: write_dst writing [ 09 00 06 6d 01 00 6b 
6c 00 ac ]
Jul  5 03:37:14 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0000], outhigh=[0000]
Jul  5 03:37:14 localhost kernel: read_dst reply is 0xff
Jul  5 03:37:20 localhost kernel: dst_wait_dst_ready: dst wait ready after 
147
Jul  5 03:37:20 localhost kernel: read_dst reply is 0x9
Jul  5 03:37:20 localhost kernel:  0x0 0x0 0x0 0x1 0x0 0x6b 0x6c 0x0 0x1f
Jul  5 03:37:20 localhost kernel: dst_set_freq: set Frequency 1645000
Jul  5 03:37:20 localhost kernel: Set Frequency=[1645000]
Jul  5 03:37:20 localhost kernel: dst_set_symbolrate: set symrate 27500000
Jul  5 03:37:20 localhost kernel: dst_set_polarization: 
Polarization=[Vertical]
Jul  5 03:37:20 localhost kernel: Set Symbolrate=[27500000]
Jul  5 03:37:20 localhost kernel: dst_write_tuna: type_flags 0x151
Jul  5 03:37:20 localhost kernel: dst_comm_init: Initializing DST..
Jul  5 03:37:20 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0001], outhigh=[0000]
Jul  5 03:37:20 localhost kernel: rdc_reset_state: Resetting state machine
Jul  5 03:37:20 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0000]
Jul  5 03:37:20 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0002]
Jul  5 03:37:20 localhost kernel: write_dst writing [ 09 00 06 6d 01 00 6b 
6c 00 ac ]
Jul  5 03:37:20 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0000], outhigh=[0000]
Jul  5 03:37:20 localhost kernel: read_dst reply is 0xff
Jul  5 03:37:26 localhost kernel: dst_wait_dst_ready: dst wait ready after 
123
Jul  5 03:37:26 localhost kernel: read_dst reply is 0x9
Jul  5 03:37:26 localhost kernel:  0x0 0x0 0x0 0x1 0x0 0x6b 0x6c 0x0 0x1f
Jul  5 03:37:26 localhost kernel: dst_set_freq: set Frequency 1646718
Jul  5 03:37:26 localhost kernel: Set Frequency=[1646718]
Jul  5 03:37:26 localhost kernel: dst_set_symbolrate: set symrate 27500000
Jul  5 03:37:26 localhost kernel: dst_set_polarization: 
Polarization=[Vertical]
Jul  5 03:37:26 localhost kernel: Set Symbolrate=[27500000]
Jul  5 03:37:26 localhost kernel: dst_write_tuna: type_flags 0x151
Jul  5 03:37:26 localhost kernel: dst_comm_init: Initializing DST..
Jul  5 03:37:26 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0001], outhigh=[0000]
Jul  5 03:37:26 localhost kernel: rdc_reset_state: Resetting state machine
Jul  5 03:37:26 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0000]
Jul  5 03:37:26 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0002]
Jul  5 03:37:26 localhost kernel: write_dst writing [ 09 00 06 6e 01 00 6b 
6c 00 ab ]
Jul  5 03:37:26 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0000], outhigh=[0000]
Jul  5 03:37:26 localhost kernel: read_dst reply is 0xff
Jul  5 03:37:32 localhost kernel: dst_wait_dst_ready: dst wait ready after 
117
Jul  5 03:37:32 localhost kernel: read_dst reply is 0x9
Jul  5 03:37:32 localhost kernel:  0x0 0x0 0x0 0x1 0x0 0x6b 0x6c 0x0 0x1f
Jul  5 03:37:32 localhost kernel: dst_set_freq: set Frequency 1646718
Jul  5 03:37:32 localhost kernel: Set Frequency=[1646718]
Jul  5 03:37:32 localhost kernel: dst_set_symbolrate: set symrate 27500000
Jul  5 03:37:32 localhost kernel: dst_set_polarization: 
Polarization=[Vertical]
Jul  5 03:37:32 localhost kernel: Set Symbolrate=[27500000]
Jul  5 03:37:32 localhost kernel: dst_write_tuna: type_flags 0x151
Jul  5 03:37:32 localhost kernel: dst_comm_init: Initializing DST..
Jul  5 03:37:32 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0001], outhigh=[0000]
Jul  5 03:37:32 localhost kernel: rdc_reset_state: Resetting state machine
Jul  5 03:37:32 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0000]
Jul  5 03:37:32 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0002]
Jul  5 03:37:32 localhost kernel: write_dst writing [ 09 00 06 6e 01 00 6b 
6c 00 ab ]
Jul  5 03:37:32 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0000], outhigh=[0000]
Jul  5 03:37:32 localhost kernel: read_dst reply is 0xff
Jul  5 03:37:38 localhost kernel: dst_wait_dst_ready: dst wait ready after 
127
Jul  5 03:37:38 localhost kernel: read_dst reply is 0x9
Jul  5 03:37:38 localhost kernel:  0x0 0x0 0x0 0x1 0x0 0x6b 0x6c 0x0 0x1f
Jul  5 03:37:38 localhost kernel: dst_set_freq: set Frequency 1643282
Jul  5 03:37:38 localhost kernel: Set Frequency=[1643282]
Jul  5 03:37:38 localhost kernel: dst_set_symbolrate: set symrate 27500000
Jul  5 03:37:38 localhost kernel: dst_set_polarization: 
Polarization=[Vertical]
Jul  5 03:37:38 localhost kernel: Set Symbolrate=[27500000]
Jul  5 03:37:38 localhost kernel: dst_write_tuna: type_flags 0x151
Jul  5 03:37:38 localhost kernel: dst_comm_init: Initializing DST..
Jul  5 03:37:38 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0001], outhigh=[0000]
Jul  5 03:37:38 localhost kernel: rdc_reset_state: Resetting state machine
Jul  5 03:37:38 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0000]
Jul  5 03:37:39 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0002]
Jul  5 03:37:39 localhost kernel: write_dst writing [ 09 00 06 6b 01 00 6b 
6c 00 ae ]
Jul  5 03:37:39 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0000], outhigh=[0000]
Jul  5 03:37:39 localhost kernel: read_dst reply is 0xff
Jul  5 03:37:44 localhost kernel: dst_wait_dst_ready: dst wait ready after 
127
Jul  5 03:37:44 localhost kernel: read_dst reply is 0x9
Jul  5 03:37:44 localhost kernel:  0x0 0x0 0x0 0x1 0x0 0x6b 0x6c 0x0 0x1f
Jul  5 03:37:44 localhost kernel: dst_set_freq: set Frequency 1643282
Jul  5 03:37:44 localhost kernel: Set Frequency=[1643282]
Jul  5 03:37:44 localhost kernel: dst_set_symbolrate: set symrate 27500000
Jul  5 03:37:44 localhost kernel: dst_set_polarization: 
Polarization=[Vertical]
Jul  5 03:37:44 localhost kernel: Set Symbolrate=[27500000]
Jul  5 03:37:44 localhost kernel: dst_write_tuna: type_flags 0x151
Jul  5 03:37:44 localhost kernel: dst_comm_init: Initializing DST..
Jul  5 03:37:44 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0001], outhigh=[0000]
Jul  5 03:37:44 localhost kernel: rdc_reset_state: Resetting state machine
Jul  5 03:37:44 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0000]
Jul  5 03:37:44 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0002]
Jul  5 03:37:44 localhost kernel: write_dst writing [ 09 00 06 6b 01 00 6b 
6c 00 ae ]
Jul  5 03:37:44 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0000], outhigh=[0000]
Jul  5 03:37:44 localhost kernel: read_dst reply is 0xff
Jul  5 03:37:50 localhost kernel: dst_wait_dst_ready: dst wait ready after 
113
Jul  5 03:37:50 localhost kernel: read_dst reply is 0x9
Jul  5 03:37:50 localhost kernel:  0x0 0x0 0x0 0x1 0x0 0x6b 0x6c 0x0 0x1f
Jul  5 03:37:51 localhost kernel: dst_set_freq: set Frequency 1648436
Jul  5 03:37:51 localhost kernel: Set Frequency=[1648436]
Jul  5 03:37:51 localhost kernel: dst_set_symbolrate: set symrate 27500000
Jul  5 03:37:51 localhost kernel: dst_set_polarization: 
Polarization=[Vertical]
Jul  5 03:37:51 localhost kernel: Set Symbolrate=[27500000]
Jul  5 03:37:51 localhost kernel: dst_write_tuna: type_flags 0x151
Jul  5 03:37:51 localhost kernel: dst_comm_init: Initializing DST..
Jul  5 03:37:51 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0001], outhigh=[0000]
Jul  5 03:37:51 localhost kernel: rdc_reset_state: Resetting state machine
Jul  5 03:37:51 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0000]
Jul  5 03:37:51 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0002]
Jul  5 03:37:51 localhost kernel: write_dst writing [ 09 00 06 70 01 00 6b 
6c 00 a9 ]
Jul  5 03:37:51 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0000], outhigh=[0000]
Jul  5 03:37:51 localhost kernel: read_dst reply is 0xff
Jul  5 03:37:57 localhost kernel: dst_wait_dst_ready: dst wait ready after 
115
Jul  5 03:37:57 localhost kernel: read_dst reply is 0x9
Jul  5 03:37:57 localhost kernel:  0x0 0x0 0x0 0x1 0x0 0x6b 0x6c 0x0 0x1f
Jul  5 03:37:57 localhost kernel: dst_set_freq: set Frequency 1648436
Jul  5 03:37:57 localhost kernel: Set Frequency=[1648436]
Jul  5 03:37:57 localhost kernel: dst_set_symbolrate: set symrate 27500000
Jul  5 03:37:57 localhost kernel: dst_set_polarization: 
Polarization=[Vertical]
Jul  5 03:37:57 localhost kernel: Set Symbolrate=[27500000]
Jul  5 03:37:57 localhost kernel: dst_write_tuna: type_flags 0x151
Jul  5 03:37:57 localhost kernel: dst_comm_init: Initializing DST..
Jul  5 03:37:57 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0001], outhigh=[0000]
Jul  5 03:37:57 localhost kernel: rdc_reset_state: Resetting state machine
Jul  5 03:37:57 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0000]
Jul  5 03:37:57 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0002]
Jul  5 03:37:57 localhost kernel: write_dst writing [ 09 00 06 70 01 00 6b 
6c 00 a9 ]
Jul  5 03:37:57 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0000], outhigh=[0000]
Jul  5 03:37:57 localhost kernel: read_dst reply is 0xff
Jul  5 03:38:03 localhost kernel: dst_wait_dst_ready: dst wait ready after 
109
Jul  5 03:38:03 localhost kernel: read_dst reply is 0x9
Jul  5 03:38:03 localhost kernel:  0x0 0x0 0x0 0x1 0x0 0x6b 0x6c 0x0 0x1f
Jul  5 03:38:03 localhost kernel: dst_set_freq: set Frequency 1641564
Jul  5 03:38:03 localhost kernel: Set Frequency=[1641564]
Jul  5 03:38:03 localhost kernel: dst_set_symbolrate: set symrate 27500000
Jul  5 03:38:03 localhost kernel: dst_set_polarization: 
Polarization=[Vertical]
Jul  5 03:38:03 localhost kernel: Set Symbolrate=[27500000]
Jul  5 03:38:03 localhost kernel: dst_write_tuna: type_flags 0x151
Jul  5 03:38:03 localhost kernel: dst_comm_init: Initializing DST..
Jul  5 03:38:03 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0001], outhigh=[0000]
Jul  5 03:38:03 localhost kernel: rdc_reset_state: Resetting state machine
Jul  5 03:38:03 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0000]
Jul  5 03:38:03 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0002]
Jul  5 03:38:03 localhost kernel: write_dst writing [ 09 00 06 69 01 00 6b 
6c 00 b0 ]
Jul  5 03:38:03 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0000], outhigh=[0000]
Jul  5 03:38:03 localhost kernel: read_dst reply is 0xff
Jul  5 03:38:09 localhost kernel: dst_wait_dst_ready: dst wait ready after 
104
Jul  5 03:38:09 localhost kernel: read_dst reply is 0x9
Jul  5 03:38:09 localhost kernel:  0x0 0x0 0x0 0x1 0x0 0x6b 0x6c 0x0 0x1f
Jul  5 03:38:09 localhost kernel: dst_set_freq: set Frequency 1641564
Jul  5 03:38:09 localhost kernel: Set Frequency=[1641564]
Jul  5 03:38:09 localhost kernel: dst_set_symbolrate: set symrate 27500000
Jul  5 03:38:09 localhost kernel: dst_set_polarization: 
Polarization=[Vertical]
Jul  5 03:38:09 localhost kernel: Set Symbolrate=[27500000]
Jul  5 03:38:09 localhost kernel: dst_write_tuna: type_flags 0x151
Jul  5 03:38:09 localhost kernel: dst_comm_init: Initializing DST..
Jul  5 03:38:09 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0001], outhigh=[0000]
Jul  5 03:38:09 localhost kernel: rdc_reset_state: Resetting state machine
Jul  5 03:38:09 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0000]
Jul  5 03:38:09 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0002]
Jul  5 03:38:09 localhost kernel: write_dst writing [ 09 00 06 69 01 00 6b 
6c 00 b0 ]
Jul  5 03:38:09 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0000], outhigh=[0000]
Jul  5 03:38:09 localhost kernel: read_dst reply is 0xff
Jul  5 03:38:15 localhost kernel: dst_wait_dst_ready: dst wait ready after 
125
Jul  5 03:38:15 localhost kernel: read_dst reply is 0x9
Jul  5 03:38:15 localhost kernel:  0x0 0x0 0x0 0x1 0x0 0x6b 0x6c 0x0 0x1f
Jul  5 03:38:15 localhost kernel: dst_comm_init: Initializing DST..
Jul  5 03:38:15 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0001], outhigh=[0000]
Jul  5 03:38:15 localhost kernel: rdc_reset_state: Resetting state machine
Jul  5 03:38:15 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0000]
Jul  5 03:38:15 localhost kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0002]
Jul  5 03:38:15 localhost kernel: write_dst writing [ 00 09 ff 69 01 00 00 
8e ]
Jul  5 03:38:15 localhost kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0000], outhigh=[0000]
Jul  5 03:38:15 localhost kernel: read_dst reply is 0xff
Jul  5 03:38:15 localhost kernel: dst_wait_dst_ready: dst wait ready after 2

Below is the log of successfull ./dvbscan dvb-s/NTVPlus on older version of 
driver (the one where debug options in dst.c were called dst_verbose and 
dst_debug). Here the DiSEqC works perfect and I get what expected:

Jul  5 03:56:30 localhost kernel: write_dst writing 0x00 0x09 0x00 0xff 0x01 
0x00 0x00 0xf7
Jul  5 03:56:30 localhost kernel: read_dst reply is 0xff
Jul  5 03:56:31 localhost kernel: dst_wait_dst_ready: dst wait ready after 0
Jul  5 03:56:31 localhost kernel: read_dst reply is 0x0
Jul  5 03:56:31 localhost kernel:  0x9 0x0 0xff 0x1 0x0 0x0 0xf7
Jul  5 03:56:31 localhost kernel: write_dst writing 0x00 0x09 0x00 0xff 0x01 
0x00 0x00 0xf7
Jul  5 03:56:32 localhost kernel: read_dst reply is 0xff
Jul  5 03:56:32 localhost kernel: dst_wait_dst_ready: dst wait ready after 0
Jul  5 03:56:32 localhost kernel: read_dst reply is 0x0
Jul  5 03:56:32 localhost kernel:  0x9 0x0 0xff 0x1 0x0 0x0 0xf7
Jul  5 03:56:32 localhost kernel: write_dst writing 0x00 0x08 0x04 0xe0 0x10 
0x38 0xf0 0xdc
Jul  5 03:56:33 localhost kernel: read_dst reply is 0xff
Jul  5 03:56:33 localhost kernel: dst_wait_dst_ready: dst wait ready after 2
Jul  5 03:56:33 localhost kernel: read_dst reply is 0x0
Jul  5 03:56:33 localhost kernel:  0x8 0x4 0xe0 0x10 0x38 0xf0 0xdc
Jul  5 03:56:34 localhost kernel: write_dst writing 0x00 0x09 0x00 0xff 0x01 
0x00 0x00 0xf7
Jul  5 03:56:34 localhost kernel: read_dst reply is 0xff
Jul  5 03:56:34 localhost kernel: dst_wait_dst_ready: dst wait ready after 0
Jul  5 03:56:35 localhost kernel: read_dst reply is 0x0
Jul  5 03:56:35 localhost kernel:  0x9 0x0 0xff 0x1 0x0 0x0 0xf7
Jul  5 03:56:35 localhost kernel: write_dst writing 0x00 0x09 0x00 0xff 0x01 
0x00 0x00 0xf7
Jul  5 03:56:35 localhost kernel: read_dst reply is 0xff
Jul  5 03:56:35 localhost kernel: dst_wait_dst_ready: dst wait ready after 0
Jul  5 03:56:36 localhost kernel: read_dst reply is 0x0
Jul  5 03:56:36 localhost kernel:  0x9 0x0 0xff 0x1 0x0 0x0 0xf7
Jul  5 03:56:36 localhost kernel: dst_write_tuna: type_flags 0x1
Jul  5 03:56:36 localhost kernel: write_dst writing 0x09 0x00 0x05 0xd7 0x01 
0x00 0x6b 0x6c 0x24 0x1f
Jul  5 03:56:37 localhost kernel: read_dst reply is 0xff
Jul  5 03:56:37 localhost kernel: dst_wait_dst_ready: dst wait ready after 3
Jul  5 03:56:37 localhost kernel: read_dst reply is 0x9
Jul  5 03:56:37 localhost kernel:  0x0 0x5 0xd7 0x16 0x11 0x0 0x3a 0x1 0xb9
Jul  5 03:56:38 localhost kernel: write_dst writing 0x00 0x05 0x00 0x00 0x00 
0x00 0x00 0xfb
Jul  5 03:56:38 localhost kernel: read_dst reply is 0xff
Jul  5 03:56:38 localhost kernel: dst_wait_dst_ready: dst wait ready after 0
Jul  5 03:56:38 localhost kernel: read_dst reply is 0x5
Jul  5 03:56:38 localhost kernel:  0xd7 0x16 0x20 0x0 0x3a 0x1 0xb3
Jul  5 03:56:39 localhost kernel: write_dst writing 0x00 0x05 0x00 0x00 0x00 
0x00 0x00 0xfb
Jul  5 03:56:40 localhost kernel: read_dst reply is 0xff
Jul  5 03:56:40 localhost kernel: dst_wait_dst_ready: dst wait ready after 0
Jul  5 03:56:40 localhost kernel: read_dst reply is 0x5
Jul  5 03:56:40 localhost kernel:  0xd7 0x16 0x35 0x0 0x3a 0x1 0x9e
Jul  5 03:56:41 localhost kernel: write_dst writing 0x00 0x05 0x00 0x00 0x00 
0x00 0x00 0xfb
Jul  5 03:56:41 localhost kernel: read_dst reply is 0xff
Jul  5 03:56:41 localhost kernel: dst_wait_dst_ready: dst wait ready after 0
Jul  5 03:56:42 localhost kernel: read_dst reply is 0x5
Jul  5 03:56:42 localhost kernel:  0xd7 0x16 0x26 0x0 0x3a 0x1 0xad
Jul  5 03:56:42 localhost kernel: write_dst writing 0x00 0x05 0x00 0x00 0x00 
0x00 0x00 0xfb
Jul  5 03:56:43 localhost kernel: read_dst reply is 0xff
Jul  5 03:56:43 localhost kernel: dst_wait_dst_ready: dst wait ready after 0
Jul  5 03:56:43 localhost kernel: read_dst reply is 0x5
Jul  5 03:56:43 localhost kernel:  0xd7 0x15 0xee 0x0 0x3a 0x1 0xe6
Jul  5 03:56:44 localhost kernel: write_dst writing 0x00 0x05 0x00 0x00 0x00 
0x00 0x00 0xfb
Jul  5 03:56:44 localhost kernel: read_dst reply is 0xff
Jul  5 03:56:44 localhost kernel: dst_wait_dst_ready: dst wait ready after 0
Jul  5 03:56:45 localhost kernel: read_dst reply is 0x5
Jul  5 03:56:45 localhost kernel:  0xd7 0x16 0xeb 0x0 0x3a 0x1 0xe8
Jul  5 03:56:45 localhost kernel: write_dst writing 0x00 0x05 0x00 0x00 0x00 
0x00 0x00 0xfb
Jul  5 03:56:46 localhost kernel: read_dst reply is 0xff
Jul  5 03:56:46 localhost kernel: dst_wait_dst_ready: dst wait ready after 0
Jul  5 03:56:46 localhost kernel: read_dst reply is 0x5
Jul  5 03:56:46 localhost kernel:  0xd7 0x16 0x24 0x0 0x3a 0x1 0xaf
Jul  5 03:56:47 localhost kernel: write_dst writing 0x00 0x05 0x00 0x00 0x00 
0x00 0x00 0xfb
Jul  5 03:56:47 localhost kernel: read_dst reply is 0xff
Jul  5 03:56:47 localhost kernel: dst_wait_dst_ready: dst wait ready after 0
Jul  5 03:56:48 localhost kernel: read_dst reply is 0x5
Jul  5 03:56:48 localhost kernel:  0xd7 0x16 0x16 0x0 0x3a 0x1 0xbd
Jul  5 03:56:48 localhost kernel: write_dst writing 0x00 0x05 0x00 0x00 0x00 
0x00 0x00 0xfb
Jul  5 03:56:49 localhost kernel: read_dst reply is 0xff
Jul  5 03:56:49 localhost kernel: dst_wait_dst_ready: dst wait ready after 0
Jul  5 03:56:49 localhost kernel: read_dst reply is 0x5
Jul  5 03:56:49 localhost kernel:  0xd7 0x16 0xfd 0x0 0x3a 0x1 0xd6
Jul  5 03:56:50 localhost kernel: write_dst writing 0x00 0x05 0x00 0x00 0x00 
0x00 0x00 0xfb
Jul  5 03:56:50 localhost kernel: read_dst reply is 0xff
Jul  5 03:56:51 localhost kernel: dst_wait_dst_ready: dst wait ready after 0
Jul  5 03:56:51 localhost kernel: read_dst reply is 0x5
Jul  5 03:56:51 localhost kernel:  0xd7 0x16 0x3b 0x0 0x3a 0x1 0x98
Jul  5 03:56:52 localhost kernel: write_dst writing 0x00 0x05 0x00 0x00 0x00 
0x00 0x00 0xfb
Jul  5 03:56:52 localhost kernel: read_dst reply is 0xff
Jul  5 03:56:52 localhost kernel: dst_wait_dst_ready: dst wait ready after 0
Jul  5 03:56:53 localhost kernel: read_dst reply is 0x5
Jul  5 03:56:53 localhost kernel:  0xd7 0x16 0x40 0x0 0x3a 0x1 0x93
Jul  5 03:56:53 localhost kernel: write_dst writing 0x00 0x05 0x00 0x00 0x00 
0x00 0x00 0xfb
Jul  5 03:56:54 localhost kernel: read_dst reply is 0xff
Jul  5 03:56:54 localhost kernel: dst_wait_dst_ready: dst wait ready after 0
Jul  5 03:56:54 localhost kernel: read_dst reply is 0x5
Jul  5 03:56:54 localhost kernel:  0xd7 0x16 0x10 0x0 0x3a 0x1 0xc3

Hope this will be of any help.

>
>> Right now I am more interested in making my CI/CAM to work.
>>
>
> The work on the library is underway..
>
>>
>> Is there anything wrong in this output?
>>
>> And another question is: why there is only one element in parse_streams 
>> of type 2 (pid 320)? Where is the second one of type 4 (pid 400)? In some 
>> previous posts I saw all the elements in ca_zap's output.
>>
>
> Due to the bugs, the parser has to be reworked.
>
>
> Manu 





More information about the linux-dvb mailing list