[PATCH] Re: [linux-dvb] Twinhan fails horizontal initial scan

Manu Abraham manu at kromtek.com
Mon Jun 20 19:40:10 CEST 2005


Allan Stirling wrote:
> Manu Abraham wrote:
> 
>> Allan Stirling wrote:
>>
>>> Manu Abraham wrote:
>>>
>>>> You have i2c communication failures completely. What makes i2c 
>>>> communications fail for you completely .. ?
>>>>
>>>> i2c communications is common for all cards .. Is it that you are 
>>>> trying to an invalid frequency/polarity. That could be one of the 
>>>> causes you can see those messages.. Other than that, i have never 
>>>> seen communications fail so badly.. I all the cases it retries, but 
>>>> in this case all the retries also fail ..
>>>>
>>>> Does doing a scan list channels for you ?
>>>>
>>>> Manu
>>>
>>>
>>> Apologies for the direct reply earlier.
>>>
>>> Applied all patches up to the polarization patch. At this point, I 
>>> can no longer get a lock on H or V polarised signals. Up until this 
>>> patch, only V channels worked.
>>>
>>> I'll try and have a closer look at this later.
>>>
>>> Cheers,
>>
>>
>>
>> Try the card in another PCI slot also ..
>>
>> Manu
> 
> I'm pretty sure it's not the PCI slot.
> 
> It's now working. I had to change:
> 
> --- dst.c~      2005-06-20 17:49:54.730668000 +0100
> +++ dst.c       2005-06-20 17:49:54.734668000 +0100
> @@ -325,12 +325,12 @@
>        switch (state->voltage) {
>                case SEC_VOLTAGE_13:    // vertical
>                        printk("%s: Polarization=[Vertical]\n", 
> __FUNCTION__);
> -                       state->tx_tuna[8] |= 0x40;  //1
> +                       state->tx_tuna[8] =~ 0x40;  //1
>                        break;
> 
>                case SEC_VOLTAGE_18:    // horizontal
>                        printk("%s: Polarization=[Horizontal]\n", 
> __FUNCTION__);
> -                       state->tx_tuna[8] =~ 0x40;  // 0
> +                       state->tx_tuna[8] |= 0x40;  // 0
>                        break;
> 
> This is probably wrong, but it works for me. Scan now completes 

This one is correct ... There was a bug indeed ..

Manu




More information about the linux-dvb mailing list