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

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

 



Hi Manu,

Any chance we can finish this issue soon?

Please let me know how I can help; without proper chip-set documentation it seems to me that I can only wait for you to fix it for me ... but I can test your patches of course.

Thank you and best regards,

Zoilo.

=====

Zoilo Gomez wrote:
Manu Abraham wrote:
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



Of course I am calling mb86a16_send_diseqc_msg; you can see the writing to regs 0x18 to 0x1b etc with diseqc command shortly after function vp1034_set_voltage (0).

However I had only put debug dprintk() in other functions, and forgot to add one in the (now modified) mb86a16_send_diseqc_msg function.

Here is another dump, this time with mb86a16_send_diseqc_msg debug statement:


May  2 00:58:33 localhost mb86a16_set_tone: SEC TONE OFF
May 2 00:58:33 localhost mb86a16_write: writing to [0x08],Reg[0x20],Data[0x04] May 2 00:58:33 localhost mb86a16_write: writing to [0x08],Reg[0x16],Data[0x80] May 2 00:58:33 localhost mb86a16_write: writing to [0x08],Reg[0x1e],Data[0x00]
May  2 00:58:33 localhost vp1034_set_voltage (0): Polarization=[18v]
May  2 00:58:33 localhost mb86a16_send_diseqc_msg: e0 10 38 f6
May 2 00:58:33 localhost mb86a16_write: writing to [0x08],Reg[0x1e],Data[0x01] May 2 00:58:33 localhost mb86a16_write: writing to [0x08],Reg[0x1f],Data[0x5b] May 2 00:58:33 localhost mb86a16_write: writing to [0x08],Reg[0x20],Data[0x04] May 2 00:58:33 localhost mb86a16_write: writing to [0x08],Reg[0x18],Data[0xe0] May 2 00:58:33 localhost mb86a16_write: writing to [0x08],Reg[0x19],Data[0x10] May 2 00:58:33 localhost mb86a16_write: writing to [0x08],Reg[0x1a],Data[0x38] May 2 00:58:33 localhost mb86a16_write: writing to [0x08],Reg[0x1b],Data[0xf6] May 2 00:58:33 localhost mb86a16_write: writing to [0x08],Reg[0x16],Data[0x84]
May  2 00:58:33 localhost mb86a16_send_diseqc_burst: SEC_MINI_A
May 2 00:58:33 localhost mb86a16_write: writing to [0x08],Reg[0x1f],Data[0x5b] May 2 00:58:33 localhost mb86a16_write: writing to [0x08],Reg[0x20],Data[0x04] May 2 00:58:33 localhost mb86a16_write: writing to [0x08],Reg[0x16],Data[0x98] May 2 00:58:33 localhost mb86a16_write: writing to [0x08],Reg[0x1e],Data[0x01]
May  2 00:58:33 localhost mb86a16_set_tone: SEC TONE OFF
May 2 00:58:33 localhost mb86a16_write: writing to [0x08],Reg[0x20],Data[0x04] May 2 00:58:33 localhost mb86a16_write: writing to [0x08],Reg[0x16],Data[0x80] May 2 00:58:33 localhost mb86a16_write: writing to [0x08],Reg[0x1e],Data[0x00] May 2 00:58:34 localhost mb86a16_set_fe: freq=1082 Mhz, symbrt=22000 Ksps May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x32],Data[0x02] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x06],Data[0xdf] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0a],Data[0x3d] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x58],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x59],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x08],Data[0x16] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2f],Data[0x21] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x39],Data[0x38] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x3d],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x3e],Data[0x1c] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x3f],Data[0x20] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x40],Data[0x1e] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x41],Data[0x23] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x54],Data[0xff] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x00],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2d],Data[0x1a] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x49],Data[0x7a] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2a],Data[0x32] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x36],Data[0x06] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x33],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x21] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0xd1] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x22] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xd4] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x21] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0xa1] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x2c] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x22] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0x31] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xa7] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x21] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0x81] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xa7] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:34 localhost mb86a16_set_fe: ------ Signal detect ------ [swp_freq=[1071000, srate=22000]] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x21] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0x81] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xa7] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x36],Data[0x26] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x04],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x05],Data[0x02] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x04],Data[0xc7] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x05],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x36],Data[0x06] May 2 00:58:34 localhost mb86a16_set_fe: !!!!! No signal !!!!!, try again... May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x22] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0x51] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x2c] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x21] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0x51] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xd4] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
May  2 00:58:34 localhost mb86a16_set_fe: NO  -- SIGNAL
May  2 00:58:34 localhost sync_chk: Status = 00,
May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x32],Data[0x02] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x06],Data[0xdf] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0a],Data[0x3d] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x58],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x59],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x08],Data[0x16] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2f],Data[0x21] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x39],Data[0x38] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x3d],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x3e],Data[0x1c] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x3f],Data[0x20] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x40],Data[0x1e] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x41],Data[0x23] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x54],Data[0xff] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x00],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2d],Data[0x1a] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x49],Data[0x7a] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2a],Data[0x32] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x36],Data[0x06] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x33],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x21] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0xd1] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x22] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xd4] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x21] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0xa1] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x2c] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x22] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0x31] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xa7] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x21] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0x81] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xa7] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:34 localhost mb86a16_set_fe: ------ Signal detect ------ [swp_freq=[1071000, srate=22000]] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x21] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0x81] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xa7] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x36],Data[0x26] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x04],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x05],Data[0x02] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x04],Data[0xc7] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x05],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x36],Data[0x06]
May  2 00:58:34 localhost mb86a16_set_fe: ***** Signal Found *****
May  2 00:58:34 localhost mb86a16_set_fe:  Start Freq Error Check
May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x33],Data[0x39] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x49],Data[0x7e] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2a],Data[0x12] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x58],Data[0xa7] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x59],Data[0x0f] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x03],Data[0x0a] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2a],Data[0x2a] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2d],Data[0x10] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x19] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x20] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x42] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0x51] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xd3] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x19] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x20] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x42] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0x71] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x36] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x19] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x20] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x42] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0xa1] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x15] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00]
May  2 00:58:34 localhost mb86a16_set_fe: SWEEP Frequency = 1063409
May 2 00:58:34 localhost mb86a16_set_fe: Adjusting .., DELTA Freq = 0, SWEEP Freq=1063409
May  2 00:58:34 localhost mb86a16_set_fe: NO  --  SIGNAL !
May  2 00:58:34 localhost sync_chk: Status = 00,
May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x32],Data[0x02] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x06],Data[0xdf] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0a],Data[0x3d] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x58],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x59],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x08],Data[0x16] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2f],Data[0x21] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x39],Data[0x38] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x3d],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x3e],Data[0x1c] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x3f],Data[0x20] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x40],Data[0x1e] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x41],Data[0x23] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x54],Data[0xff] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x00],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2d],Data[0x1a] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x49],Data[0x7a] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2a],Data[0x32] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x36],Data[0x06] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x33],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x21] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0xd1] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x22] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xd4] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x21] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0xa1] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x2c] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00] May 2 00:58:34 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x22] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0x31] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xa7] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x21] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0x81] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xa7] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:35 localhost mb86a16_set_fe: ------ Signal detect ------ [swp_freq=[1071000, srate=22000]] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x21] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0x81] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xa7] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x36],Data[0x26] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x04],Data[0x01] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x05],Data[0x02] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x04],Data[0xc7] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x05],Data[0x00] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x36],Data[0x06] May 2 00:58:35 localhost mb86a16_set_fe: !!!!! No signal !!!!!, try again... May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x22] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0x51] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x2c] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x23],Data[0x21] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x24],Data[0x51] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xd4] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f] May 2 00:58:35 localhost mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
May  2 00:58:35 localhost mb86a16_set_fe: NO  -- SIGNAL
May  2 00:58:35 localhost sync_chk: Status = 00,
May  2 00:58:35 localhost mb86a16_set_fe: AGC = 89 CNM = 00


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




_______________________________________________
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