[linux-dvb] Twinhan VP-1030C Diseq problem

Zoilo Gomez zoilo at xs4all.nl
Wed Jul 18 17:29:20 CEST 2007


Manuel Kampert wrote:
> Hi!
>
> Nice to know that I am not the only one in the world having such issues
> :-)
>
> In the meantime I have done some logging to track the problem down.
> Logging for DST.C is enabled via:
>
> 	modprobe dst verbose=4
>
> I have also enabled i2c debugging in the kernel.
>
> Here are the relevant Parts of the log where the failure becomes
> visible:
>
> Athlon X2 with SMP disabled:
>
> firt time szap to Astra channel working:
>  
> <3>dst(0) dst_set_freq: set Frequency 1236000
> <3>dst(0) dst_set_frontend: Set Frequency=[1236000]
> <3>dst(0) dst_set_symbolrate: set symrate 27500000
> <3>dst(0) dst_set_polarization: Polarization=[Horizontal]
> <3>dst(0) dst_set_frontend: Set Symbolrate=[27500000]
> <3>dst(0) dst_write_tuna: type_flags 0x1151 
> <3>dst(0) dst_comm_init: Initializing DST.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) rdc_reset_state: Resetting state machine
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
> <4>writing [ 09 00 04 d4 01 00 6b 6c 40 07 ]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=10
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=1
> <3>dst(0) read_dst: reply is 0xff
> <3>dst(0) dst_wait_dst_ready: dst wait ready after 3
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=10
> <3>dst(0) read_dst: reply is 0x9
> <4> 0x0 0x4 0xd4 0x18 0xa7 0x0 0x57 0x1 0x8
> <3>dst(0) dst_comm_init: Initializing DST.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) rdc_reset_state: Resetting state machine
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
> <4>writing [ 00 05 00 00 00 00 00 fb ]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=8
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=1
> <3>dst(0) read_dst: reply is 0xff
> <3>dst(0) dst_wait_dst_ready: dst wait ready after 2
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=8
> <3>dst(0) read_dst: reply is 0x4
>
>
> szap from Hotbird back to Astra channel NOT working anymore:
>
> <3>dst(0) dst_set_freq: set Frequency 1236000
> <3>dst(0) dst_set_frontend: Set Frequency=[1236000]
> <3>dst(0) dst_set_symbolrate: set symrate 27500000
> <3>dst(0) dst_set_polarization: Polarization=[Horizontal]
> <3>dst(0) dst_set_frontend: Set Symbolrate=[27500000]
> <3>dst(0) dst_write_tuna: type_flags 0x1151 
> <3>dst(0) dst_comm_init: Initializing DST.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) rdc_reset_state: Resetting state machine
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
> <4>writing [ 09 00 04 d4 01 00 6b 6c 40 07 ]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=10
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=1
> <3>dst(0) read_dst: reply is 0xff
> <3>dst(0) dst_wait_dst_ready: dst wait NOT ready after 200
> <3>dst(0) dst_set_freq: set Frequency 1236000
> <3>dst(0) dst_set_frontend: Set Frequency=[1236000]
> <3>dst(0) dst_set_symbolrate: set symrate 27500000
> <3>dst(0) dst_set_polarization: Polarization=[Horizontal]
> <3>dst(0) dst_set_frontend: Set Symbolrate=[27500000]
> <3>dst(0) dst_write_tuna: type_flags 0x1151 
> <3>dst(0) dst_comm_init: Initializing DST.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) rdc_reset_state: Resetting state machine
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
> <4>writing [ 09 00 04 d4 01 00 6b 6c 40 07 ]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=10
> <3>dst(0) write_dst: _write_dst error (err == -5, len == 0x0a, b0 ==
> 0x09)
> <3>dst(0) dst_error_recovery: Trying to return from previous errors.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=10
> <3>dst(0) write_dst: _write_dst error (err == -5, len == 0x0a, b0 ==
> 0x09)
> <3>dst(0) dst_error_recovery: Trying to return from previous errors.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
>
>
>
> Here we can see that the driver is trying to tune the requested
> frequency and times out with dst_wait_dst_ready. However without knowing
> what all the commands sent to the DST are, it seems impossible to me to
> track the problem further down. Someone must have more documentation
> around the DST? Maybe he will share knowledge?
>
> As far as I understand the DISEQC commands have been send to the
> Twinhan. I will try to see if there is some possibility to see if the
> DISEQC commands
> are actually send out to the physical wire?! I think however this will
> need
> dome digital storage scope which I don't own (yet)...
>   

I had found similar issues using Twinhan 1034 DVB-S some time ago ... 
(see 1 May email archive).

Using an analog scope I could see that some DiSeqC stuff was indeed 
being sent, but without a digital scope it was not possible to verify 
the exact message contents ....

Still pending I guess ....

Z.



> Best Regards,
>   Manuel
>
>
>
> -----Original Message-----
> From: Remy Bohmer [mailto:l.pinguin at gmail.com] 
> Sent: Dienstag, 17. Juli 2007 18:36
> To: Manuel Kampert
> Cc: linux-dvb at linuxtv.org
> Subject: Re: [linux-dvb] Twinhan VP-1030C Diseq problem
>
> Hello Manuel,
>
>   
>> Tuning different channels on the Astra system is no problem. Also
>>     
> switching
>   
>> to Hotbird Is working fine. If I try to switch back from Hotbird to
>>     
> Astra this is not
>   
>> working anymore
>> The card tries to tune the frequency but does not change the LNB.
>>     
>
> Exactly the same problem here!
> I have no solution yet. My system contains a Core2Duo E6600 2.4GHz
> core, and I have a Skystar 1 CI v3.0 card, which is a clone of the
> card you mention.
> I run MythTV.
>
> Could it be timing related?
>
> I also want to help debugging this problem.
>
> Kind Regards,
>
> Remy Böhmer
>   
> ------------------------------------------------------------------------
>
> <3>dst(0) dst_comm_init: Initializing DST.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) rdc_reset_state: Resetting state machine
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
> <4>writing [ 00 09 ff b6 01 00 00 41 ]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=8
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=1
> <3>dst(0) read_dst: reply is 0xff
> <3>dst(0) dst_wait_dst_ready: dst wait ready after 1
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=8
> <3>dst(0) read_dst: reply is 0x0
> <4> 0x9 0xff 0xb6 0x1 0x0 0x0 0x41
> <3>dst(0) dst_comm_init: Initializing DST.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) rdc_reset_state: Resetting state machine
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
> <4>writing [ 00 09 ff b6 01 00 00 41 ]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=8
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=1
> <3>dst(0) read_dst: reply is 0xff
> <3>dst(0) dst_wait_dst_ready: dst wait ready after 1
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=8
> <3>dst(0) read_dst: reply is 0x0
> <4> 0x9 0xff 0xb6 0x1 0x0 0x0 0x41
> <3>dst(0) dst_set_diseqc: DiseqC paket=[0] [8] [4] [e0] [10] [38] [f3] [d9]
> <3>dst(0) dst_comm_init: Initializing DST.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) rdc_reset_state: Resetting state machine
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
> <4>writing [ 00 08 04 e0 10 38 f3 d9 ]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=8
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=1
> <3>dst(0) read_dst: reply is 0xff
> <3>dst(0) dst_wait_dst_ready: dst wait ready after 14
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=8
> <3>dst(0) read_dst: reply is 0x0
> <4> 0x8 0x4 0xe0 0x10 0x38 0xf3 0xd9
> <3>dst(0) dst_comm_init: Initializing DST.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) rdc_reset_state: Resetting state machine
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
> <4>writing [ 00 09 ff 02 01 00 00 f5 ]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=8
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=1
> <3>dst(0) read_dst: reply is 0xff
> <3>dst(0) dst_wait_dst_ready: dst wait ready after 4
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=8
> <3>dst(0) read_dst: reply is 0x0
> <4> 0x9 0xff 0x2 0x1 0x0 0x0 0xf5
> <3>dst(0) dst_comm_init: Initializing DST.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) rdc_reset_state: Resetting state machine
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
> <4>writing [ 00 09 02 02 01 00 00 f2 ]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=8
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=1
> <3>dst(0) read_dst: reply is 0xff
> <3>dst(0) dst_wait_dst_ready: dst wait ready after 2
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=8
> <3>dst(0) read_dst: reply is 0x0
> <4> 0x9 0x2 0x2 0x1 0x0 0x0 0xf2
> <3>dst(0) dst_set_freq: set Frequency 1236000
> <3>dst(0) dst_set_frontend: Set Frequency=[1236000]
> <3>dst(0) dst_set_symbolrate: set symrate 27500000
> <3>dst(0) dst_set_polarization: Polarization=[Horizontal]
> <3>dst(0) dst_set_frontend: Set Symbolrate=[27500000]
> <3>dst(0) dst_write_tuna: type_flags 0x1151 
> <3>dst(0) dst_comm_init: Initializing DST.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) rdc_reset_state: Resetting state machine
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
> <4>writing [ 09 00 04 d4 01 00 6b 6c 40 07 ]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=10
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=1
> <3>dst(0) read_dst: reply is 0xff
> <3>dst(0) dst_wait_dst_ready: dst wait NOT ready after 200
> <3>dst(0) dst_set_freq: set Frequency 1236000
> <3>dst(0) dst_set_frontend: Set Frequency=[1236000]
> <3>dst(0) dst_set_symbolrate: set symrate 27500000
> <3>dst(0) dst_set_polarization: Polarization=[Horizontal]
> <3>dst(0) dst_set_frontend: Set Symbolrate=[27500000]
> <3>dst(0) dst_write_tuna: type_flags 0x1151 
> <3>dst(0) dst_comm_init: Initializing DST.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) rdc_reset_state: Resetting state machine
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
> <4>writing [ 09 00 04 d4 01 00 6b 6c 40 07 ]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=10
> <3>dst(0) write_dst: _write_dst error (err == -5, len == 0x0a, b0 == 0x09)
> <3>dst(0) dst_error_recovery: Trying to return from previous errors.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=10
> <3>dst(0) write_dst: _write_dst error (err == -5, len == 0x0a, b0 == 0x09)
> <3>dst(0) dst_error_recovery: Trying to return from previous errors.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) write_dst: RDC 8820 RESET
> <3>dst(0) dst_error_bailout: Trying to bailout from previous error.
> <3>dst(0) rdc_8820_reset: Resetting DST
> <3>dst(0) dst_gpio_outb: mask=[0004], enbb=[0004], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0004], enbb=[0004], outhigh=[0004]
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <3>dst(0) dst_write_tuna: write not successful
> <3>dst(0) dst_set_freq: set Frequency 1237718
> <3>dst(0) dst_set_frontend: Set Frequency=[1237718]
> <3>dst(0) dst_set_symbolrate: set symrate 27500000
> <3>dst(0) dst_set_polarization: Polarization=[Horizontal]
> <3>dst(0) dst_set_frontend: Set Symbolrate=[27500000]
> <3>dst(0) dst_write_tuna: type_flags 0x1151 
> <3>dst(0) dst_comm_init: Initializing DST.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) rdc_reset_state: Resetting state machine
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
> <4>writing [ 09 00 04 d5 01 00 6b 6c 40 06 ]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=10
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=1
> <3>dst(0) read_dst: reply is 0xff
> <3>dst(0) dst_wait_dst_ready: dst wait NOT ready after 200
> <3>dst(0) dst_set_freq: set Frequency 1237718
> <3>dst(0) dst_set_frontend: Set Frequency=[1237718]
> <3>dst(0) dst_set_symbolrate: set symrate 27500000
> <3>dst(0) dst_set_polarization: Polarization=[Horizontal]
> <3>dst(0) dst_set_frontend: Set Symbolrate=[27500000]
> <3>dst(0) dst_write_tuna: type_flags 0x1151 
> <3>dst(0) dst_comm_init: Initializing DST.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) rdc_reset_state: Resetting state machine
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
> <4>writing [ 09 00 04 d5 01 00 6b 6c 40 06 ]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=10
> <3>dst(0) write_dst: _write_dst error (err == -5, len == 0x0a, b0 == 0x09)
> <3>dst(0) dst_error_recovery: Trying to return from previous errors.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=10
> <3>dst(0) write_dst: _write_dst error (err == -5, len == 0x0a, b0 == 0x09)
> <3>dst(0) dst_error_recovery: Trying to return from previous errors.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) write_dst: RDC 8820 RESET
> <3>dst(0) dst_error_bailout: Trying to bailout from previous error.
> <3>dst(0) rdc_8820_reset: Resetting DST
> <3>dst(0) dst_gpio_outb: mask=[0004], enbb=[0004], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0004], enbb=[0004], outhigh=[0004]
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <3>dst(0) dst_write_tuna: write not successful
> <3>dst(0) dst_set_freq: set Frequency 1234282
> <3>dst(0) dst_set_frontend: Set Frequency=[1234282]
> <3>dst(0) dst_set_symbolrate: set symrate 27500000
> <3>dst(0) dst_set_polarization: Polarization=[Horizontal]
> <3>dst(0) dst_set_frontend: Set Symbolrate=[27500000]
> <3>dst(0) dst_write_tuna: type_flags 0x1151 
> <3>dst(0) dst_comm_init: Initializing DST.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) rdc_reset_state: Resetting state machine
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
> <4>writing [ 09 00 04 d2 01 00 6b 6c 40 09 ]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=10
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=1
> <3>dst(0) read_dst: reply is 0xff
> <3>dst(0) dst_wait_dst_ready: dst wait ready after 39
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=10
> <3>dst(0) read_dst: reply is 0x9
> <4> 0x0 0x4 0xd2 0x1f 0x37 0x0 0x4c 0x1 0x7e
>   
> ------------------------------------------------------------------------
>
> <3>dst(0) dst_comm_init: Initializing DST.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) rdc_reset_state: Resetting state machine
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
> <4>writing [ 00 09 ff b6 01 00 00 41 ]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=8
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=1
> <3>dst(0) read_dst: reply is 0xff
> <3>dst(0) dst_wait_dst_ready: dst wait ready after 1
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=8
> <3>dst(0) read_dst: reply is 0x0
> <4> 0x9 0xff 0xb6 0x1 0x0 0x0 0x41
> <3>dst(0) dst_comm_init: Initializing DST.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) rdc_reset_state: Resetting state machine
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
> <4>writing [ 00 09 ff b6 01 00 00 41 ]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=8
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=1
> <3>dst(0) read_dst: reply is 0xff
> <3>dst(0) dst_wait_dst_ready: dst wait ready after 1
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=8
> <3>dst(0) read_dst: reply is 0x0
> <4> 0x9 0xff 0xb6 0x1 0x0 0x0 0x41
> <3>dst(0) dst_set_diseqc: DiseqC paket=[0] [8] [4] [e0] [10] [38] [f3] [d9]
> <3>dst(0) dst_comm_init: Initializing DST.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) rdc_reset_state: Resetting state machine
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
> <4>writing [ 00 08 04 e0 10 38 f3 d9 ]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=8
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=1
> <3>dst(0) read_dst: reply is 0xff
> <3>dst(0) dst_wait_dst_ready: dst wait ready after 14
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=8
> <3>dst(0) read_dst: reply is 0x0
> <4> 0x8 0x4 0xe0 0x10 0x38 0xf3 0xd9
> <3>dst(0) dst_comm_init: Initializing DST.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) rdc_reset_state: Resetting state machine
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
> <4>writing [ 00 09 ff 02 01 00 00 f5 ]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=8
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=1
> <3>dst(0) read_dst: reply is 0xff
> <3>dst(0) dst_wait_dst_ready: dst wait ready after 4
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=8
> <3>dst(0) read_dst: reply is 0x0
> <4> 0x9 0xff 0x2 0x1 0x0 0x0 0xf5
> <3>dst(0) dst_comm_init: Initializing DST.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) rdc_reset_state: Resetting state machine
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
> <4>writing [ 00 09 02 02 01 00 00 f2 ]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=8
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=1
> <3>dst(0) read_dst: reply is 0xff
> <3>dst(0) dst_wait_dst_ready: dst wait ready after 2
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=8
> <3>dst(0) read_dst: reply is 0x0
> <4> 0x9 0x2 0x2 0x1 0x0 0x0 0xf2
> <3>dst(0) dst_set_freq: set Frequency 1236000
> <3>dst(0) dst_set_frontend: Set Frequency=[1236000]
> <3>dst(0) dst_set_symbolrate: set symrate 27500000
> <3>dst(0) dst_set_polarization: Polarization=[Horizontal]
> <3>dst(0) dst_set_frontend: Set Symbolrate=[27500000]
> <3>dst(0) dst_write_tuna: type_flags 0x1151 
> <3>dst(0) dst_comm_init: Initializing DST.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) rdc_reset_state: Resetting state machine
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
> <4>writing [ 09 00 04 d4 01 00 6b 6c 40 07 ]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=10
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=1
> <3>dst(0) read_dst: reply is 0xff
> <3>dst(0) dst_wait_dst_ready: dst wait ready after 3
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=10
> <3>dst(0) read_dst: reply is 0x9
> <4> 0x0 0x4 0xd4 0x18 0xa7 0x0 0x57 0x1 0x8
> <3>dst(0) dst_comm_init: Initializing DST.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) rdc_reset_state: Resetting state machine
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
> <4>writing [ 00 05 00 00 00 00 00 fb ]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=8
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=1
> <3>dst(0) read_dst: reply is 0xff
> <3>dst(0) dst_wait_dst_ready: dst wait ready after 2
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=8
> <3>dst(0) read_dst: reply is 0x4
> <4> 0xd4 0x18 0x89 0x0 0x57 0x1 0x2f
> <3>dst(0) dst_comm_init: Initializing DST.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) rdc_reset_state: Resetting state machine
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
> <4>writing [ 00 05 00 00 00 00 00 fb ]
> <7>i2c_adapter i2c-0: master_xfer[0] W, addr=0x55, len=8
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=1
> <3>dst(0) read_dst: reply is 0xff
> <3>dst(0) dst_wait_dst_ready: dst wait ready after 2
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=8
> <3>dst(0) read_dst: read_dst error (err == -5, len == 0x08, b0 == 0x04)
> <3>dst(0) dst_error_recovery: Trying to return from previous errors.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <7>i2c_adapter i2c-0: master_xfer[0] R, addr=0x55, len=8
> <3>dst(0) read_dst: read_dst error (err == -5, len == 0x08, b0 == 0x00)
> <3>dst(0) dst_error_recovery: Trying to return from previous errors.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
> <3>dst(0) read_dst: RDC 8820 RESET
> <3>dst(0) dst_error_bailout: Trying to bailout from previous error.
> <3>dst(0) rdc_8820_reset: Resetting DST
> <3>dst(0) dst_gpio_outb: mask=[0004], enbb=[0004], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[0004], enbb=[0004], outhigh=[0004]
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <3>dst(0) dst_command: Trying to recover.. 
> <3>dst(0) dst_error_recovery: Trying to return from previous errors.
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
> <3>dst(0) dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb




More information about the linux-dvb mailing list