Re: DVBSky T980C CI issues (kernel 4.0.x)

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

 



Hi Torbjörn,

Try commenting out this line in si2168.c and let me know if that changes things.

        if (c->delivery_system == SYS_DVBT2) {
                /* select PLP */
                cmd.args[0] = 0x52;
                cmd.args[1] = c->stream_id & 0xff;
//              cmd.args[2] = c->stream_id == NO_STREAM_ID_FILTER ? 0 : 1;
                cmd.wlen = 3;
                cmd.rlen = 1;
                ret = si2168_cmd_execute(s, &cmd);
                if (ret)
                        goto err;
        }


Cheers,
-olli

On 17 February 2016 at 08:24, Olli Salonen <olli.salonen@xxxxxx> wrote:
> Hi Torbjörn,
>
> I connected my old v1 CT2-4650CI to my test PC and indeed, it seems
> that there's something wrong with tuning to T2 channels.
>
> Here's first a tune with the CT2-4500CI (same as DVBSky T980C) and
> then with the CT2-4650CI.
>
> olli@dl160:~$ dvbv5-zap -a 1 "Yle Teema HD" -c dvb_channel.conf -o
> teema.ts -t 10
> using demux '/dev/dvb/adapter1/demux0'
> reading channels from file 'dvb_channel.conf'
> service has pid type 06:  50
> tuning to 184500000 Hz
> video pid 316
>   dvb_set_pesfilter 316
> audio pid 880
>   dvb_set_pesfilter 880
>        (0x00)
> Lock   (0x1f) Signal= -72.00dBm C/N= 26.75dB
> Lock   (0x1f) Signal= -72.00dBm C/N= 26.50dB
> Record to file 'teema.ts' started
> copied 6478856 bytes (632 Kbytes/sec)
> Lock   (0x1f) Signal= -72.00dBm C/N= 26.50dB
>
> olli@dl160:~$ dvbv5-zap -a 0 "Yle Teema HD" -c dvb_channel.conf -o teema.ts -t 3
> using demux '/dev/dvb/adapter0/demux0'
> reading channels from file 'dvb_channel.conf'
> service has pid type 06:  50
> tuning to 184500000 Hz
> video pid 316
>   dvb_set_pesfilter 316
> audio pid 880
>   dvb_set_pesfilter 880
>        (0x00)
>        (0x00) Signal= -104.00dBm
>        (0x00) Signal= -104.00dBm
>
> frontend doesn't lock
>
> I'll try to look into that...
>
> Cheers,
> -olli
>
> On 17 February 2016 at 01:12, Torbjorn Jansson
> <torbjorn.jansson@xxxxxxxxxxxxxxxxxx> wrote:
>> Perfect.
>> Looks like i have some more testing to do in the next few days.
>>
>> something else, when testing my 4650 card i cant get it to tune properly to
>> dvb-t2 muxes.
>> but i'm not yet sure if this is a driver issue or if i made a mistake with
>> the tuning parameters since the file i use that came with the dvbv5 programs
>> was missing the t2 mux so i had to put that one in manually.
>>
>> so more testing is needed first and with your patch for the T980C card i can
>> probably test both things at the same time.
>>
>>
>> On 2016-02-16 21:20, Olli Salonen wrote:
>>>
>>> Hi all,
>>>
>>> Found the issue and submitted a patch.
>>>
>>> The I2C buses for T980C/T2-4500CI were crossed when CI registration
>>> was moved to its own function.
>>>
>>> Cheers,
>>> -olli
>>>
>>> On 31 January 2016 at 10:55, Torbjorn Jansson
>>> <torbjorn.jansson@xxxxxxxxxxxxxxxxxx> wrote:
>>>>
>>>> this ci problem is the reason i decided to buy the CT2-4650 usb based
>>>> device
>>>> instead.
>>>> but the 4650 was a slightly newer revision needing a patch i submitted
>>>> earlier.
>>>> and also this 4650 device does not have auto switching between dvb-t and
>>>> t2
>>>> like the dvbsky card have, so i also need an updated version of mythtv.
>>>>
>>>> my long term wish is to not have to patch things or build custom kernels
>>>> or
>>>> modules.
>>>> so anything done to improve the dvbsky card or the 4650 is much
>>>> appreciated.
>>>>
>>>>
>>>> On 2016-01-28 20:42, Olli Salonen wrote:
>>>>>
>>>>>
>>>>> Hi Jürgen & Mauro,
>>>>>
>>>>> I did bisect this and it seems this rather big patch broke it:
>>>>>
>>>>> 2b0aac3011bc7a9db27791bed4978554263ef079 is the first bad commit
>>>>> commit 2b0aac3011bc7a9db27791bed4978554263ef079
>>>>> Author: Mauro Carvalho Chehab <mchehab@xxxxxxxxxxxxxxx>
>>>>> Date:   Tue Dec 23 13:48:07 2014 -0200
>>>>>
>>>>>       [media] cx23885: move CI/MAC registration to a separate function
>>>>>
>>>>>       As reported by smatch:
>>>>>           drivers/media/pci/cx23885/cx23885-dvb.c:2080 dvb_register()
>>>>> Function too hairy.  Giving up.
>>>>>
>>>>>       This is indeed a too complex function, with lots of stuff inside.
>>>>>       Breaking this into two functions makes it a little bit less hairy.
>>>>>
>>>>>       Signed-off-by: Mauro Carvalho Chehab <mchehab@xxxxxxxxxxxxxxx>
>>>>>
>>>>> It's getting a bit late, so I'll call it a day now and have a look at
>>>>> the patch to see what goes wrong there.
>>>>>
>>>>> Cheers,
>>>>> -olli
>>>>>
>>>>> On 28 January 2016 at 20:57, Jurgen Kramer <gtmkramer@xxxxxxxxx> wrote:
>>>>>>
>>>>>>
>>>>>> Hi Olli,
>>>>>>
>>>>>> On Thu, 2016-01-28 at 19:26 +0200, Olli Salonen wrote:
>>>>>>>
>>>>>>>
>>>>>>> Hi Jürgen,
>>>>>>>
>>>>>>> Did you get anywhere with this?
>>>>>>>
>>>>>>> I have a clone of your card and was just starting to look at this
>>>>>>> issue. Kernel 3.19 seems to work ok, but 4.3 not. Did you have any
>>>>>>> time to try to pinpoint this more?
>>>>>>
>>>>>>
>>>>>> No, unfortunately not. I have spend a few hours adding printk's but it
>>>>>> did not get me any closer what causes the issue. This really needs
>>>>>> investigation from someone who is more familiar with linux media.
>>>>>>
>>>>>> Last thing I tried was the latest (semi open) drivers from dvbsky on a
>>>>>> 4.3 kernel. Here the CI and CAM registered successfully.
>>>>>>
>>>>>> Greetings,
>>>>>> Jurgen
>>>>>>
>>>>>>> Cheers,
>>>>>>> -olli
>>>>>>>
>>>>>>> On 12 September 2015 at 10:02, Jurgen Kramer <gtmkramer@xxxxxxxxx>
>>>>>>> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, 2015-09-11 at 22:01 +0200, Torbjorn Jansson wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On 2015-08-23 19:50, Jurgen Kramer wrote:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Sun, 2015-07-12 at 12:38 +0200, Jurgen Kramer wrote:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> I have been running a couple of DVBSky T980C's with CIs with
>>>>>>>>>>> success
>>>>>>>>>>> using an older kernel (3.17.8) with media-build and some
>>>>>>>>>>> added patches
>>>>>>>>>>> from the mailing list.
>>>>>>>>>>>
>>>>>>>>>>> I thought lets try a current 4.0 kernel to see if I no longer
>>>>>>>>>>> need to be
>>>>>>>>>>> running a custom kernel. Everything works just fine except
>>>>>>>>>>> the CAM
>>>>>>>>>>> module. I am seeing these:
>>>>>>>>>>>
>>>>>>>>>>> [  456.574969] dvb_ca adapter 0: Invalid PC card inserted :(
>>>>>>>>>>> [  456.626943] dvb_ca adapter 1: Invalid PC card inserted :(
>>>>>>>>>>> [  456.666932] dvb_ca adapter 2: Invalid PC card inserted :(
>>>>>>>>>>>
>>>>>>>>>>> The normal 'CAM detected and initialised' messages to do show
>>>>>>>>>>> up with
>>>>>>>>>>> 4.0.8
>>>>>>>>>>>
>>>>>>>>>>> I am not sure what changed in the recent kernels, what is
>>>>>>>>>>> needed to
>>>>>>>>>>> debug this?
>>>>>>>>>>>
>>>>>>>>>>> Jurgen
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Retest. I've isolated one T980C on another PC with kernel
>>>>>>>>>> 4.1.5, still the same 'Invalid PC card inserted :(' message.
>>>>>>>>>> Even after installed today's media_build from git no
>>>>>>>>>> improvement.
>>>>>>>>>>
>>>>>>>>>> Any hints where to start looking would be appreciated!
>>>>>>>>>>
>>>>>>>>>> cimax2.c|h do not seem to have changed. There are changes to
>>>>>>>>>> dvb_ca_en50221.c
>>>>>>>>>>
>>>>>>>>>> Jurgen
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> did you get it to work?
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> No, it needs a thorough debug session. So far no one seems able to
>>>>>>>> help...
>>>>>>>>
>>>>>>>>> i got a dvbsky T980C too for dvb-t2 reception and so far the only
>>>>>>>>> drivers that have worked at all is the ones from dvbsky directly.
>>>>>>>>>
>>>>>>>>> i was very happy when i noticed that recent kernels have support
>>>>>>>>> for it
>>>>>>>>> built in but unfortunately only the modules and firmware loads
>>>>>>>>> but then
>>>>>>>>> nothing actually works.
>>>>>>>>> i use mythtv and it complains a lot about the signal, running
>>>>>>>>> femon also
>>>>>>>>> produces lots of errors.
>>>>>>>>>
>>>>>>>>> so i had to switch back to kernel 4.0.4 with mediabuild from
>>>>>>>>> dvbsky.
>>>>>>>>>
>>>>>>>>> if there were any other dvb-t2 card with ci support that had
>>>>>>>>> better
>>>>>>>>> drivers i would change right away.
>>>>>>>>>
>>>>>>>>> one problem i have with the mediabuilt from dvbsky is that at
>>>>>>>>> boot the
>>>>>>>>> cam never works and i have to first tune a channel, then remove
>>>>>>>>> and
>>>>>>>>> reinstert the cam to get it to work.
>>>>>>>>> without that nothing works.
>>>>>>>>>
>>>>>>>>> and finally a problem i ran into when i tried mediabuilt from
>>>>>>>>> linuxtv.org.
>>>>>>>>> fedora uses kernel modules with .ko.xz extension so when you
>>>>>>>>> install the
>>>>>>>>> mediabuilt modulels you get one modulename.ko and one
>>>>>>>>> modulename.ko.xz
>>>>>>>>>
>>>>>>>>> before a make install from mediabuild overwrote the needed
>>>>>>>>> modules.
>>>>>>>>> any advice on how to handle this now?
>>>>>>>>>
>>>>>>>>>
>>
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux