[linux-dvb] Mantis VP-1027/VP-1033/VP-1034/VP-2033/VP-3033&In-Reply-To=

Manu Abraham abraham.manu at gmail.com
Sat Nov 25 11:34:54 CET 2006


Elmar Schmidt wrote:
> Hi,
> grat work with this Module, but for me it doesn't work with my Twinhan DTV Sat-CI with 1034 Mantis Chipset.
> The Module loads perfect with the following dmesg Output:
> 
> ACPI: PCI Interrupt 0000:05:06.0[A] -> Link [APC3] -> GSI 18 (level, low) -> IRQ 66
> Mantis Rev 1, irq: 66, latency: 32
>  memory: 0xfdcff000, mmio: 0xffffc20010798000
> get_mac_address (1): MAC Address=[00:08:ca:19:9e:73]
> get_subvendor_id (1): Sub Vendor ID=[0x1822]
> get_subdevice_id (1): Sub Device ID=[0x0014]
> mantis_alloc_buffers (1): DMA=0x39780000 cpu=0xffff810039780000 size=65536
> mantis_alloc_buffers (1): RISC=0x18c9f000 cpu=0xffff810018c9f000 size=1000
> DVB: registering new adapter (Mantis dvb adapter).
> mantis_frontend_init (1): Probing for MB86A16 (DVB-S/DSS)
> mantis_frontend_init (1): found MB86A16 DVB-S/DSS frontend @0x08
> DVB: registering frontend 0 (Fujitsu MB86A16 DVB-S)...
> 
> But If i try to scan for Channels with dvbscan (scan from linuxtv.org Tools) it doestn find anything.
> 
> Here is the Output:
> iMac ~ # dvbscan chan 
> scanning chan
> using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
> initial transponder 12551500 V 22000000 5
>>>> tune to: 12551:v:0:22000
> WARNING: filter timeout pid 0x0011
> WARNING: filter timeout pid 0x0000
> WARNING: filter timeout pid 0x0010
> dumping lists (0 services)
> Done.
> 
> During this Try i've got the following dmesg Output:
> mb86a16_write: writing to [0x08],Reg[0x20],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x16],Data[0x80]
> mb86a16_write: writing to [0x08],Reg[0x1e],Data[0x00]
> vp1034_set_voltage (1): Polarization=[13V]
> mb86a16_write: writing to [0x08],Reg[0x16],Data[0x80]
> mb86a16_write: writing to [0x08],Reg[0x1e],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x20],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x18],Data[0xe0]
> mb86a16_write: writing to [0x08],Reg[0x19],Data[0x10]
> mb86a16_write: writing to [0x08],Reg[0x1a],Data[0x38]
> mb86a16_write: writing to [0x08],Reg[0x1b],Data[0xf1]
> mb86a16_write: writing to [0x08],Reg[0x16],Data[0x94]
> mb86a16_write: writing to [0x08],Reg[0x1e],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x16],Data[0x98]
> mb86a16_write: writing to [0x08],Reg[0x1e],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x20],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x16],Data[0xa0]
> mb86a16_write: writing to [0x08],Reg[0x1e],Data[0x01]
> mb86a16_set_fe: freq=1951 Mhz, symbrt=22000 Ksps
> mb86a16_write: writing to [0x08],Reg[0x32],Data[0x02]
> mb86a16_write: writing to [0x08],Reg[0x06],Data[0xdf]
> mb86a16_write: writing to [0x08],Reg[0x0a],Data[0x3d]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x58],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x59],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x08],Data[0x16]
> mb86a16_write: writing to [0x08],Reg[0x2f],Data[0x21]
> mb86a16_write: writing to [0x08],Reg[0x39],Data[0x38]
> mb86a16_write: writing to [0x08],Reg[0x3d],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x3e],Data[0x1c]
> mb86a16_write: writing to [0x08],Reg[0x3f],Data[0x20]
> mb86a16_write: writing to [0x08],Reg[0x40],Data[0x1e]
> mb86a16_write: writing to [0x08],Reg[0x41],Data[0x23]
> mb86a16_write: writing to [0x08],Reg[0x54],Data[0xff]
> mb86a16_write: writing to [0x08],Reg[0x00],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x2d],Data[0x1a]
> mb86a16_write: writing to [0x08],Reg[0x49],Data[0x7a]
> mb86a16_write: writing to [0x08],Reg[0x2a],Data[0x32]
> mb86a16_write: writing to [0x08],Reg[0x36],Data[0x06]
> mb86a16_write: writing to [0x08],Reg[0x33],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64]
> mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3d]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0x07]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3d]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0x37]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xd4]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3c]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0xd7]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x2c]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_set_fe: ------ Signal detect ------ [swp_freq=[1952000, srate=22000]]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3d]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0x07]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x36],Data[0x26]
> mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x04],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x05],Data[0x02]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64]
> mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x04],Data[0xc7]
> mb86a16_write: writing to [0x08],Reg[0x05],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x36],Data[0x06]
> mb86a16_set_fe: ***** Signal Found *****
> mb86a16_set_fe:  Start Freq Error Check
> mb86a16_write: writing to [0x08],Reg[0x33],Data[0x39]
> mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64]
> mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x49],Data[0x7e]
> mb86a16_write: writing to [0x08],Reg[0x2a],Data[0x12]
> mb86a16_write: writing to [0x08],Reg[0x58],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x59],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x03],Data[0x0a]
> mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64]
> mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2a],Data[0x2a]
> mb86a16_write: writing to [0x08],Reg[0x2d],Data[0x10]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x19]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x20]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x79]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0xe7]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x12]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x19]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x20]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x7a]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0x17]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xf1]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x19]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x20]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x7a]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0x47]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xd0]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x19]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x20]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x79]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0xb7]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x33]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00]
> mb86a16_set_fe: SWEEP Frequency = 1952887
> mb86a16_set_fe: Adjusting .., DELTA Freq = -1026, SWEEP Freq=1951861

Starting AFC Sweep

> mb86a16_write: writing to [0x08],Reg[0x33],Data[0x03]
> mb86a16_write: writing to [0x08],Reg[0x2d],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64]
> mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x49],Data[0xfa]
> mb86a16_write: writing to [0x08],Reg[0x2a],Data[0x32]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3d]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0x07]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xf4]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x34],Data[0x77]
> mb86a16_write: writing to [0x08],Reg[0x35],Data[0x82]
> mb86a16_write: writing to [0x08],Reg[0x3b],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x3c],Data[0xf5]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> sync_chk: Status = a0,
> mb86a16_set_fe: -------- Viterbi=[0] SYNC=[0] ---------
> mb86a16_set_fe: NO  -- SIGNAL

AFC Sweeper failed to find any carrier,

> mb86a16_write: writing to [0x08],Reg[0x32],Data[0x06]
> sync_chk: Status = 20,
> mb86a16_write: writing to [0x08],Reg[0x32],Data[0x02]
> mb86a16_write: writing to [0x08],Reg[0x06],Data[0xdf]
> mb86a16_write: writing to [0x08],Reg[0x0a],Data[0x3d]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x58],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x59],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x08],Data[0x16]
> mb86a16_write: writing to [0x08],Reg[0x2f],Data[0x21]
> mb86a16_write: writing to [0x08],Reg[0x39],Data[0x38]
> mb86a16_write: writing to [0x08],Reg[0x3d],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x3e],Data[0x1c]
> mb86a16_write: writing to [0x08],Reg[0x3f],Data[0x20]
> mb86a16_write: writing to [0x08],Reg[0x40],Data[0x1e]
> mb86a16_write: writing to [0x08],Reg[0x41],Data[0x23]
> mb86a16_write: writing to [0x08],Reg[0x54],Data[0xff]
> mb86a16_write: writing to [0x08],Reg[0x00],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x2d],Data[0x1a]
> mb86a16_write: writing to [0x08],Reg[0x49],Data[0x7a]
> mb86a16_write: writing to [0x08],Reg[0x2a],Data[0x32]
> mb86a16_write: writing to [0x08],Reg[0x36],Data[0x06]
> mb86a16_write: writing to [0x08],Reg[0x33],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64]
> mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3d]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0x07]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3d]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0x37]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xd4]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3c]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0xd7]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x2c]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_set_fe: ------ Signal detect ------ [swp_freq=[1952000, srate=22000]]

It found a carrier in the next run.

> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3d]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0x07]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x36],Data[0x26]
> mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x04],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x05],Data[0x02]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64]
> mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x04],Data[0xc7]
> mb86a16_write: writing to [0x08],Reg[0x05],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x36],Data[0x06]
> mb86a16_set_fe: ***** Signal Found *****
> mb86a16_set_fe:  Start Freq Error Check

It found a signal but frequency might not be correct, so it runs the
freq. error check


> mb86a16_write: writing to [0x08],Reg[0x33],Data[0x39]
> mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64]
> mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x49],Data[0x7e]
> mb86a16_write: writing to [0x08],Reg[0x2a],Data[0x12]
> mb86a16_write: writing to [0x08],Reg[0x58],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x59],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x03],Data[0x0a]
> mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64]
> mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2a],Data[0x2a]
> mb86a16_write: writing to [0x08],Reg[0x2d],Data[0x10]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x19]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x20]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x79]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0xe7]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xfe]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x19]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x20]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x7a]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0x17]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xdc]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x19]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x20]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x7a]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0x37]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x3f]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x19]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x20]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x79]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0xb7]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x1e]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00]
> mb86a16_set_fe: SWEEP Frequency = 1952729
> mb86a16_set_fe: Adjusting .., DELTA Freq = 0, SWEEP Freq=1952729

No frequency errors, you are at the center frequency itself.

> mb86a16_write: writing to [0x08],Reg[0x33],Data[0x03]
> mb86a16_write: writing to [0x08],Reg[0x2d],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64]
> mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x49],Data[0xfa]
> mb86a16_write: writing to [0x08],Reg[0x2a],Data[0x32]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3d]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0x07]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x40]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x34],Data[0x74]
> mb86a16_write: writing to [0x08],Reg[0x35],Data[0x61]
> mb86a16_write: writing to [0x08],Reg[0x3b],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x3c],Data[0xf5]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> sync_chk: Status = 32,
> mb86a16_set_fe: -------- Viterbi=[4] SYNC=[0] ---------
> sync_chk: Status = 32,
> mb86a16_write: writing to [0x08],Reg[0x06],Data[0xff]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x02]
> mb86a16_write: writing to [0x08],Reg[0x32],Data[0x06]
> sync_chk: Status = 53,
> mb86a16_set_fe: ******* SYNC *******

Found Synchronous Puncture rate

> mb86a16_write: writing to [0x08],Reg[0x32],Data[0x02]
> mb86a16_write: writing to [0x08],Reg[0x06],Data[0xdf]
> mb86a16_write: writing to [0x08],Reg[0x0a],Data[0x3d]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x58],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x59],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x08],Data[0x16]
> mb86a16_write: writing to [0x08],Reg[0x2f],Data[0x21]
> mb86a16_write: writing to [0x08],Reg[0x39],Data[0x38]
> mb86a16_write: writing to [0x08],Reg[0x3d],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x3e],Data[0x1c]
> mb86a16_write: writing to [0x08],Reg[0x3f],Data[0x20]
> mb86a16_write: writing to [0x08],Reg[0x40],Data[0x1e]
> mb86a16_write: writing to [0x08],Reg[0x41],Data[0x23]
> mb86a16_write: writing to [0x08],Reg[0x54],Data[0xff]
> mb86a16_write: writing to [0x08],Reg[0x00],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x2d],Data[0x1a]
> mb86a16_write: writing to [0x08],Reg[0x49],Data[0x7a]
> mb86a16_write: writing to [0x08],Reg[0x2a],Data[0x32]
> mb86a16_write: writing to [0x08],Reg[0x36],Data[0x06]
> mb86a16_write: writing to [0x08],Reg[0x33],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64]
> mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3d]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0x07]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3d]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0x37]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xd4]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3c]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0xd7]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x2c]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_set_fe: ------ Signal detect ------ [swp_freq=[1952000, srate=22000]]

Starting AFC Sweeper

> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3d]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0x07]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x36],Data[0x26]
> mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x04],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x05],Data[0x02]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64]
> mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x04],Data[0xc7]
> mb86a16_write: writing to [0x08],Reg[0x05],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x36],Data[0x06]
> mb86a16_set_fe: ***** Signal Found *****
> mb86a16_set_fe:  Start Freq Error Check


It found a signal ....

> mb86a16_write: writing to [0x08],Reg[0x33],Data[0x39]
> mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64]
> mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x49],Data[0x7e]
> mb86a16_write: writing to [0x08],Reg[0x2a],Data[0x12]
> mb86a16_write: writing to [0x08],Reg[0x58],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x59],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x03],Data[0x0a]
> mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64]
> mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2a],Data[0x2a]
> mb86a16_write: writing to [0x08],Reg[0x2d],Data[0x10]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x19]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x20]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x79]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0xe7]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x0a]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x19]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x20]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x7a]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0x17]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xea]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x19]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x20]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x7a]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0x47]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0xc9]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x0f]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x19]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x20]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x79]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0xb7]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x2c]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00]
> mb86a16_set_fe: SWEEP Frequency = 1952831
> mb86a16_set_fe: Adjusting .., DELTA Freq = 0, SWEEP Freq=1952831

The frequency what you provided is exactly as the center frequency, so
no delta ..


> mb86a16_write: writing to [0x08],Reg[0x33],Data[0x03]
> mb86a16_write: writing to [0x08],Reg[0x2d],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x03],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x04],Data[0x64]
> mb86a16_write: writing to [0x08],Reg[0x05],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x49],Data[0xfa]
> mb86a16_write: writing to [0x08],Reg[0x2a],Data[0x32]
> mb86a16_write: writing to [0x08],Reg[0x21],Data[0x13]
> mb86a16_write: writing to [0x08],Reg[0x22],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x23],Data[0x3d]
> mb86a16_write: writing to [0x08],Reg[0x24],Data[0x07]
> mb86a16_write: writing to [0x08],Reg[0x25],Data[0x01]
> mb86a16_write: writing to [0x08],Reg[0x2b],Data[0x49]
> mb86a16_write: writing to [0x08],Reg[0x2c],Data[0x00]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x34],Data[0x74]
> mb86a16_write: writing to [0x08],Reg[0x35],Data[0x61]
> mb86a16_write: writing to [0x08],Reg[0x3b],Data[0x04]
> mb86a16_write: writing to [0x08],Reg[0x3c],Data[0xf5]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x04]
> sync_chk: Status = 12,
> mb86a16_set_fe: -------- Viterbi=[4] SYNC=[0] ---------

It found a puncture rate ..

> sync_chk: Status = 12,
> mb86a16_write: writing to [0x08],Reg[0x06],Data[0xff]
> mb86a16_write: writing to [0x08],Reg[0x0c],Data[0x02]
> mb86a16_write: writing to [0x08],Reg[0x32],Data[0x06]
> sync_chk: Status = 33,
> mb86a16_set_fe: ******* SYNC *******

The stream is Synchronous

> mb86a16_set_fe: AGC = 9d CNM = 7a
> mantis start feed & dma
> mantis stop feed and dma
> vp1034_set_voltage (1): Frontend (dummy) POWERDOWN

Here it doesn't powerdown the frontend, (the powerdown is dummy for
testing reasons)

> 
> Any ideas how to fix this?

You don't get a FE_HAS_LOCK ? From the logs everything looks fine.


Manu



More information about the linux-dvb mailing list