[linux-dvb] Mantis VP-1027/VP-1033/VP-1034/VP-2033/VP-3033

Manu Abraham abraham.manu at gmail.com
Fri Dec 1 21:56:25 CET 2006


Michel Verbraak wrote:
> Manu Abraham schreef:
>> Michel Verbraak wrote:
>>   
>>> Manu Abraham schreef:
>>>     
>>>> Michel Verbraak wrote:
>>>>   
>>>>       
>>>>> Joep,
>>>>>
>>>>> Within windows with the Twinhan Software scanning for the dutch channels
>>>>> does not work either. It does not find any dutch channels.
>>>>>
>>>>>     
>>>>>         
>>>> Hopefully the Horizontal switching issue is fixed. Don't have a rotor at
>>>> my side to test the same.
>>>> Please do test whether it works without the rotor, initially.
>>>>
>>>> Regards,
>>>> Manu
>>>>   
>>>>       
>>> Manu,
>>>
>>> Testing without rotor.
>>> scan does not find any channels. Output is still:
>>> bash-3.1$ scan /usr/share/dvb-apps/dvb-s/Astra-19.2E > channels.conf
>>> scanning /usr/share/dvb-apps/dvb-s/Astra-19.2E
>>> using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
>>> initial transponder 12551500 V 22000000 5
>>>     
>>>>>> tune to: 12551:v:0:22000
>>>>>>           
>>> WARNING: >>> tuning failed!!!
>>>     
>>>>>> tune to: 12551:v:0:22000 (tuning failed)
>>>>>>           
>>> WARNING: >>> tuning failed!!!
>>> ERROR: initial tuning failed
>>> dumping lists (0 services)
>>> Done.
>>>
>>> If I try szap on an old channels.conf file I do get a FE_HAS_LOCK now
>>> every time. Previously this was not stable and most of the time no lock.
>>> If I try "szap -r" I do not get any output on /dev/dvb/adapter0/dvr0. In
>>> dmesg it tells me NO SIGNAL.
>>>
>>> If you want any log messages please tell me I will try to provide them
>>> as good as possible.
>>>     
>>
>>
>> Can you please provide a log with modprobe mb86a16 verbose=4
>> and modprobe mantis verbose=4
>>
>> for on one complete cycle of a module load and a szap to a known channel
>>
>> Thanks,
>> Manu
>>   
> Manu,
> 
> See attached log.
> 
> Regards,
> 
> Michel
> 
> 

-- snip --

> Dec  1 21:14:39 garfield kernel:         mantis_i2c_write: Address=[0x08] <W>[ 45 === Interrupts[1c080001/0003]= [* DMA enabl ** I2C R-ACK ** PCMCIA-07 ** I2C DONE  ** Unknown [10000000] *] ===
> Dec  1 21:14:39 garfield kernel: ]
> Dec  1 21:14:39 garfield kernel:         mantis_i2c_read:  Address=[0x08] <R>[ === Interrupts[c080001/0003]= [* DMA enabl ** I2C R-ACK ** PCMCIA-07 ** I2C DONE  *] ===
> Dec  1 21:14:39 garfield kernel: 80 ]
> Dec  1 21:14:39 garfield kernel:         mantis_i2c_write: Address=[0x08] <W>[ 46 === Interrupts[c080001/0003]= [* DMA enabl ** I2C R-ACK ** PCMCIA-07 ** I2C DONE  *] ===
> Dec  1 21:14:39 garfield kernel: ]
> Dec  1 21:14:39 garfield kernel:         mantis_i2c_read:  Address=[0x08] <R>[ === Interrupts[c080001/0003]= [* DMA enabl ** I2C R-ACK ** PCMCIA-07 ** I2C DONE  *] ===
> Dec  1 21:14:39 garfield kernel: === Interrupts[2c080002/0003]= [* DMA enabl ** I2C R-ACK ** PCMCIA-07 ** INT RISCI ** Unknown [20000000] *] ===
> Dec  1 21:14:39 garfield kernel: mantis_dma_xfer (0): last block=[1] finished block=[2]
> Dec  1 21:14:39 garfield kernel: 00 ]
> Dec  1 21:14:39 garfield kernel: mb86a16_set_fe: SWEEP Frequency = 1877987
> Dec  1 21:14:39 garfield kernel: mb86a16_set_fe: Adjusting .., DELTA Freq = 0, SWEEP Freq=1877987
> Dec  1 21:14:39 garfield kernel: mb86a16_write: writing to [0x08],Reg[0x33],Data[0x03]
> Dec  1 21:14:39 garfield kernel:         mantis_i2c_write: Address=[0x08] <W>[ 33 === Interrupts[2c080001/0003]= [* DMA enabl ** I2C R-ACK ** PCMCIA-07 ** I2C DONE  ** Unknown [20000000] *] ===
> Dec  1 21:14:39 garfield kernel: 03 === Interrupts[2c080001/0003]= [* DMA enabl ** I2C R-ACK ** PCMCIA-07 ** I2C DONE  ** Unknown [20000000] *] ===
> Dec  1 21:14:39 garfield kernel: ]
> Dec  1 21:14:39 garfield kernel: mb86a16_write: writing to [0x08],Reg[0x2d],Data[0x00]
> Dec  1 21:14:39 garfield kernel:         mantis_i2c_write: Address=[0x08] <W>[ 2d === Interrupts[c080001/0003]= [* DMA enabl ** I2C R-ACK ** PCMCIA-07 ** I2C DONE  *] ===
> Dec  1 21:14:39 garfield kernel: 00 === Interrupts[c080001/0003]= [* DMA enabl ** I2C R-ACK ** PCMCIA-07 ** I2C DONE  *] ===
> Dec  1 21:14:39 garfield kernel: ]
> Dec  1 21:14:39 garfield kernel: mb86a16_write: writing to [0x08],Reg[0x03],Data[0x02]
> Dec  1 21:14:39 garfield kernel:         mantis_i2c_write: Address=[0x08] <W>[ 03 === Interrupts[c080001/0003]= [* DMA enabl ** I2C R-ACK ** PCMCIA-07 ** I2C DONE  *] ===
> Dec  1 21:14:39 garfield kernel: === Interrupts[3c080002/0003]= [* DMA enabl ** I2C R-ACK ** PCMCIA-07 ** INT RISCI ** Unknown [30000000] *] ===
> Dec  1 21:14:39 garfield kernel: mantis_dma_xfer (0): last block=[2] finished block=[3]
> Dec  1 21:14:39 garfield kernel: 02 === Interrupts[3c080001/0003]= [* DMA enabl ** I2C R-ACK ** PCMCIA-07 ** I2C DONE  ** Unknown [30000000] *] ===
> Dec  1 21:14:39 garfield kernel: ]

The corresponding code in the demod driver which caused the last logs of
the MB86A16's activity ..

1416 dprintk(verbose, MB86A16_INFO, 1, "SWEEP Frequency = %d", swp_freq);
1417 swp_freq += delta_freq;
1418 dprintk(verbose, MB86A16_INFO, 1, "Adjusting .., DELTA Freq = %d,
SWEEP Freq=%d", delta_freq, swp_freq);
1419 if (ABS(state->frequency * 1000 - swp_freq) > 3800) {
1420 dprintk(verbose, MB86A16_INFO, 1, "NO -- SIGNAL !");
1421 } else {



Something is wrong. There is no signal at all ?

Regards,
Manu



More information about the linux-dvb mailing list