Re: Mantis and MB86A16 (VP-1034) and DiseqC commands not working.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Zoilo Gomez wrote:
> Manu Abraham wrote:
>> Zoilo Gomez wrote:
>>  
>>> Manu Abraham wrote:
>>>    
>>>>  
>>>>      
>>>>>> sounds like you don't have the tone burst working. Looking in there..
>>>>>> Can you please try the modified burst callback ? You may/may not
>>>>>> need to
>>>>>> play a bit with a bit of sleep after the break in each case.
>>>>>>                   
>>>>> Sorry Manu, but this is not about diseqc-burst either ...
>>>>>
>>>>>             
>>>> There are 4 things
>>>>
>>>> 1) 13v/18v (LNB Polarization control) (vp1034_set_voltage)
>>>> 2) 22k tone control (it has OFF/ON) (mb86a16_set_tone)
>>>> 3) burst (A/B unmodulated/modulated) uses 22k modulation
>>>> (mb86a16_send_diseqc_burst)
>>>> 4) diseqc functions (mb86a16_send_diseqc_msg)
>>>>         
>>> Exactly.
>>>
>>>    
>>>>> Unless our mutual terminology is inconsistent, "diseqc-burst" is a
>>>>> simple enhancement method of controlling an individual 2-state switch,
>>>>> in addition to existing conventional control by 18/13V for pol
>>>>> selection
>>>>> and 22kHz for band selection (see:
>>>>> http://www.eutelsat.com/satellites/pdf/Diseqc/Reference%20docs/bus_spec.pdf).
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> What I need is DiSEqC 1.0 support, as specified in the above document,
>>>>> where the entire control information (sat,pol,band) is being passed by
>>>>> means of a digital message. No voltages or tones.
>>>>>             
>>>> that one you are looking at send_diseqc_msg. You just managed to
>>>> confuse
>>>> me with the additional "22kmodulation" in there
>>>>         
>>> ... sorry ...!
>>>
>>>    
>>>> IIRC, send_msg had been working. need to see what's wrong. (Maybe
>>>> diseqc
>>>> bus is busy ?)
>>>> Can you add a dumb short sleep (~10 ms) before the for loop and try a
>>>> larger sleep within the for loop (~100 - 200mS) and see whether any
>>>> change in behaviour ?
>>>>
>>>>         
>>> Assuming that you mean the for-loop in send_diseqc_msg: makes no
>>> difference.
>>>
>>> Anyway, it would have surprised me if this had any effect, because the
>>> loop seems to be merely filling a 4-byte hardware buffer with the
>>> message to be sent, and I assume that only when writing 0x90 + msg
>>> length into MB86A16_DCC1, followed by a writeof DISEN (DiSEqC enable?)
>>> to MB86A16_DCCOUT, the hardware is actually being triggered to dispatch
>>> the message.
>>>     
>>
>> The last part is almost correct except for a slight change. There is a
>> bug in there from my side, don't understand how it worked
>>
>> DISEN = DiSEqC (Mode) enable
>> DISTA = DiSEqC Transaction Activate
>>
>>  
>>> I notice that all other signaling methods are running in parallel
>>> (18/13V, tone bursts etc). Could it be that message dispatch for DiSEqC
>>> is being set up correctly, but then accidentally disabled while in
>>> progress, by one of the other functions? Settings are being poked
>>> straight into the registers as constants, instead of reading back the
>>> actual setting and modifying only the appropriate bit(s). Just a
>>> thought.
>>>
>>>     
>>
>> modified send_msg a bit (didn't compile test yet)
>>   
> 
> Thank you for your help Manu.
> 
> In this form it does not seem to work yet.
> 
> Or perhaps one of the other functions (burst, set_tone), that sometimes
> use the same registers, is overwriting one of the register settings?
> 
>> static int mb86a16_send_diseqc_msg(struct dvb_frontend *fe,
>>                    struct dvb_diseqc_master_cmd *cmd)
>> {
>>     struct mb86a16_state *state = fe->demodulator_priv;
>>     int i;
>>     u8 regs = 0x18;
>>
>>     if (cmd->msg_len > 6 || cmd->msg_len < 3)
>>         return -EINVAL;
>>
>>     // Enable DiSEqC Mode with 50% duty cycle
>>     if (mb86a16_write(state, MB86A16_DCCOUT, MB86A16_DCCOUT_DISEN) < 0)
>>         goto err;
>>     // Select DiSEqC and Clock
>>     if (mb86a16_write(state, MB86A16_TONEOUT1, 0x5b) < 0)
>>         goto err;
>>     if (mb86a16_write(state, MB86A16_TONEOUT2, 0x04) < 0)
>>         goto err;
>>     // Write to registers
>>     for (i = 0; i < cmd->msg_len; i++) {
>>         if (mb86a16_write(state, regs, cmd->msg[i]) < 0)
>>             goto err;
>>
>>         regs++;
>>     }
>>     msleep_interruptible(10);
>>     // Load length and transmit
>>     if (mb86a16_write(state, MB86A16_DCC1, MB86A16_DCC1_DISTA |
>> cmd->msg_len))
>>   
> 
> This OR with 0x80 (DISTA); in the previous version it was 0x90 ?
> 
>>         goto err;
>>
>>     return 0;
>>
>> err:
>>     dprintk(verbose, MB86A16_ERROR, 1, "I2C transfer error");
>>     return -EREMOTEIO;
>> }
>>
>>
>>   
> 
> May  1 23:42:15 localhost mb86a16_set_tone: SEC TONE OFF
> May  1 23:42:15 localhost mb86a16_write: writing to
> [0x08],Reg[0x20],Data[0x04]
> May  1 23:42:15 localhost mb86a16_write: writing to
> [0x08],Reg[0x16],Data[0x80]
> May  1 23:42:15 localhost mb86a16_write: writing to
> [0x08],Reg[0x1e],Data[0x00]


> May  1 23:42:15 localhost vp1034_set_voltage (0): Polarization=[18v]
> May  1 23:42:15 localhost mb86a16_write: writing to
> [0x08],Reg[0x1e],Data[0x01]
> May  1 23:42:15 localhost mb86a16_write: writing to
> [0x08],Reg[0x1f],Data[0x5b]
> May  1 23:42:15 localhost mb86a16_write: writing to
> [0x08],Reg[0x20],Data[0x04]
> May  1 23:42:15 localhost mb86a16_write: writing to
> [0x08],Reg[0x18],Data[0xe0]
> May  1 23:42:15 localhost mb86a16_write: writing to
> [0x08],Reg[0x19],Data[0x10]
> May  1 23:42:15 localhost mb86a16_write: writing to
> [0x08],Reg[0x1a],Data[0x38]
> May  1 23:42:15 localhost mb86a16_write: writing to
> [0x08],Reg[0x1b],Data[0xf6]
> May  1 23:42:15 localhost mb86a16_write: writing to
> [0x08],Reg[0x16],Data[0x84]


> May  1 23:42:15 localhost mb86a16_send_diseqc_burst: SEC_MINI_A
> May  1 23:42:15 localhost mb86a16_write: writing to
> [0x08],Reg[0x1f],Data[0x5b]
> May  1 23:42:15 localhost mb86a16_write: writing to
> [0x08],Reg[0x20],Data[0x04]
> May  1 23:42:15 localhost mb86a16_write: writing to
> [0x08],Reg[0x16],Data[0x98]
> May  1 23:42:15 localhost mb86a16_write: writing to
> [0x08],Reg[0x1e],Data[0x01]


> May  1 23:42:15 localhost mb86a16_set_tone: SEC TONE OFF
> May  1 23:42:15 localhost mb86a16_write: writing to
> [0x08],Reg[0x20],Data[0x04]
> May  1 23:42:15 localhost mb86a16_write: writing to
> [0x08],Reg[0x16],Data[0x80]
> May  1 23:42:15 localhost mb86a16_write: writing to
> [0x08],Reg[0x1e],Data[0x00]


Hmm .. where are you using diseqc_send_msg ? You are just using
mb86a16_send_diseqc_burst MINI_SEC_A/B


> May  1 23:42:16 localhost mb86a16_set_fe: freq=1082 Mhz, symbrt=22000 Ksps
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x32],Data[0x02]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x06],Data[0xdf]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0a],Data[0x3d]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x58],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x59],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x08],Data[0x16]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2f],Data[0x21]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x39],Data[0x38]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x3d],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x3e],Data[0x1c]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x3f],Data[0x20]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x40],Data[0x1e]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x41],Data[0x23]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x54],Data[0xff]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x00],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2d],Data[0x1a]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x49],Data[0x7a]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2a],Data[0x32]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x36],Data[0x06]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x33],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x03],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x04],Data[0x64]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x05],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x21]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0xd1]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x22]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0xd4]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x0f]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x21]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0xa1]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0x2c]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x22]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0x31]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0xa7]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x0f]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x21]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0x81]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0xa7]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x0f]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:16 localhost mb86a16_set_fe: ------ Signal detect ------
> [swp_freq=[1071000, srate=22000]]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x21]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0x81]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0xa7]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x0f]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x36],Data[0x26]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x03],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x04],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x05],Data[0x02]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x03],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x04],Data[0x64]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x05],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x03],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x04],Data[0xc7]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x05],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x36],Data[0x06]
> May  1 23:42:16 localhost mb86a16_set_fe: !!!!! No signal !!!!!, try
> again...
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x03],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x04],Data[0x64]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x05],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x22]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0x51]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0x2c]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x21]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0x51]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0xd4]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x0f]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:16 localhost mb86a16_set_fe: NO  -- SIGNAL
> May  1 23:42:16 localhost sync_chk: Status = 00,
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x32],Data[0x02]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x06],Data[0xdf]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0a],Data[0x3d]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x58],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x59],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x08],Data[0x16]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2f],Data[0x21]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x39],Data[0x38]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x3d],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x3e],Data[0x1c]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x3f],Data[0x20]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x40],Data[0x1e]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x41],Data[0x23]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x54],Data[0xff]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x00],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2d],Data[0x1a]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x49],Data[0x7a]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2a],Data[0x32]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x36],Data[0x06]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x33],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x03],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x04],Data[0x64]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x05],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x21]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0xd1]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x22]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0xd4]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x0f]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x21]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0xa1]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0x2c]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x22]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0x31]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0xa7]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x0f]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x21]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0x81]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0xa7]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x0f]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:16 localhost mb86a16_set_fe: ------ Signal detect ------
> [swp_freq=[1071000, srate=22000]]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x21]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0x81]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0xa7]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x0f]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x36],Data[0x26]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x03],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x04],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x05],Data[0x02]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x03],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x04],Data[0x64]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x05],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x03],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x04],Data[0xc7]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x05],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x36],Data[0x06]
> May  1 23:42:16 localhost mb86a16_set_fe: !!!!! No signal !!!!!, try
> again...
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x03],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x04],Data[0x64]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x05],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x22]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0x51]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0x2c]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x21]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0x51]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0xd4]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x0f]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:16 localhost mb86a16_set_fe: NO  -- SIGNAL
> May  1 23:42:16 localhost sync_chk: Status = 00,
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x32],Data[0x02]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x06],Data[0xdf]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0a],Data[0x3d]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x58],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x59],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x08],Data[0x16]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2f],Data[0x21]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x39],Data[0x38]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x3d],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x3e],Data[0x1c]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x3f],Data[0x20]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x40],Data[0x1e]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x41],Data[0x23]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x54],Data[0xff]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x00],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2d],Data[0x1a]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x49],Data[0x7a]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2a],Data[0x32]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x36],Data[0x06]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x33],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x03],Data[0x04]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x04],Data[0x64]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x05],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x21]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0xd1]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x00]
> May  1 23:42:16 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x22]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0x01]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0xd4]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x0f]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x21]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0xa1]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0x2c]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x00]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x22]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0x31]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0xa7]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x0f]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x21]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0x81]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0xa7]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x0f]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:17 localhost mb86a16_set_fe: ------ Signal detect ------
> [swp_freq=[1071000, srate=22000]]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x21]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0x81]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0xa7]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x0f]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x36],Data[0x26]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x03],Data[0x04]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x04],Data[0x01]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x05],Data[0x02]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x03],Data[0x04]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x04],Data[0x64]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x05],Data[0x01]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x03],Data[0x04]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x04],Data[0xc7]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x05],Data[0x00]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x36],Data[0x06]
> May  1 23:42:17 localhost mb86a16_set_fe: !!!!! No signal !!!!!, try
> again...
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x03],Data[0x04]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x04],Data[0x64]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x05],Data[0x01]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x22]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0x51]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0x2c]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x00]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x21],Data[0x13]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x22],Data[0x00]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x23],Data[0x21]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x24],Data[0x51]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x25],Data[0x01]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x2b],Data[0xd4]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x2c],Data[0x0f]
> May  1 23:42:17 localhost mb86a16_write: writing to
> [0x08],Reg[0x0c],Data[0x04]
> May  1 23:42:17 localhost mb86a16_set_fe: NO  -- SIGNAL
> May  1 23:42:17 localhost sync_chk: Status = 00,
> May  1 23:42:17 localhost mb86a16_set_fe: AGC = 88 CNM = 00
> May  1 23:42:31 localhost vp1034_set_voltage (0): Frontend (dummy)
> POWERDOWN
> 

Nowhere you are calling diseqc_send_msg


_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux