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

2017-07-17 Thread Torbjorn Jansson

i think i need to revive this very old thread.
i ran into some problems with my new dvb box after the old one gave up 
permanently (probably due to worn out flash) and then learned a few things.


apparently i need to use PLP=1 for the dvb-t2 channels to get a lock.
if i use my dvb box and uses plp=0 as is the default it never locks on 
to the t2 frequencies and never finds any of the dvb-t2 channels (= all 
the hd channels)


so as was discussed earlier i think my issue with the new version of 
ct2-4650 is related to plp.


when this thread was going last year i ran into issues i could not solve 
and then gave up since it wasn't too important to have the ct2-4650 working.

but maybe it is time to give this another try.

also last year i had issues loading the media build modules due to an 
extra kernel module that was built that i just had to delete (didn't 
know it back then)




so, two main questions:
how is plp supposed to work? is the drivers supposed to auto detect this?
if so, how do i convince the drivers to use plp=1 when i use for example 
w_scan ?


and secondly, if drivers is supposed to auto detect plp, it clearly 
doesn't happen for me.
since this works on windows, is it possible that the windows driver is 
using a newer firmware for the si6168-b40 than 4.0.25?
(latest one i found on: 
http://palosaari.fi/linux/v4l-dvb/firmware/Si2168/Si2168-B40/)

any advice on how to check or capture what the windows driver uses?

thanks.


On 2016-06-06 13:30, Torbjorn Jansson wrote:
FYI i still get "Exec format error" while modprobing cx23885 with 
media_build from today.


any chance of having this fixed so i can test the mediabuild code with 
my dvbsky card?




On 2016-03-03 23:03, Torbjorn Jansson wrote:

found something, modprobe results in the following dmesg message:

frame_vector: exports duplicate symbol frame_vector_create (owned by
kernel)

every time i do a modprobe of cx23885
what does this mean?

On 2016-03-03 22:58, Torbjorn Jansson wrote:

i'm having a bit of a problem testing the changed firmware on my t980c
card.

complied the code from media_tree and i get the usb card to work with
those modules but for some reason modprobe of cx23885 results in:
# modprobe cx23885
modprobe: ERROR: could not insert 'cx23885': Exec format error

all the other modules work just fine, i'm not sure what i'm doing wrong.


On 2016-03-03 19:22, Torbjorn Jansson wrote:

i was about to ask how to easiest see what firmware i was running
without rebooting when i realized i already have it in this mail
thread ;)

all of the firmware i'm running is the ones that came from dvbsky
directly in this file:
http://www.dvbsky.net/download/linux/dvbsky-firmware.tar.gz

i suspect i should go thru all of the firmware files i use since if one
is bad the other ones is probably also bad.

i assume i also should also check: dvb-tuner-si2158-a20-01.fw
what version is a good one? i have found 2 different files:

the one i current usefrom dvbsky, also same as OpenELEC fw repo uses
with md5sum:
8e98d25d6219e235b519a3c47dbfa856  dvb-tuner-si2158-a20-01.fw

and then i found another one at
http://palosaari.fi/linux/v4l-dvb/firmware/Si2158/Si2158-A20/
0cba7ce61c1411cbe7f22c0746e24e33  dvb-tuner-si2158-a20-01.fw
this file is a bit smaller.

i will retest with the new firmware you suggested and see what happens.


On 2016-03-03 12:02, Olli Salonen wrote:

Hi Jurgen, Torbjörn,

I've noticed that there is currently a small confusion about the
firmware versions for the Si2168-A20 demodulator. This is used in the
older versions of DVBSky T680C (TechnoTrend CT2-4650 CI) and DVBSky
T980C (TechnoTrend CT2-4500 CI).

The version 2.0.5 does not support PLP handling and seems to work very
badly with the Linux driver - at least for me. Version 2.0.35 on the
other hand seems to find all DVB-T/T2 channels for me just fine with
both dvbv5-scan and w_scan (devices used for this test: TechnoTrend
CT2-4650 CI and TechnoTrend CT2-4500 CI new version).

Versions used:
dvbv5-scan version 1.7.0
w_scan version 20150111 (compiled for DVB API 5.10)

So if you are running these Si2168-A20 based devices, make sure you've
got the firmware 2.0.35 that can be downloaded for example here:
http://palosaari.fi/linux/v4l-dvb/firmware/Si2168/Si2168-A20/32e06713b33915f674bfb2c209beaea5/ 






Cheers,
-olli

On 20 February 2016 at 19:20, Jurgen Kramer 
wrote:

Hi,

On Sat, 2016-02-20 at 16:57 +0100, Torbjorn Jansson wrote:

i have tested your patch with my dvbsky dvb-t2 card.
testing was done by compiling a custom kernel with your patch
included.
test was done against fedora 22 4.3.4-200 kernel

with the patch included the CI slot is found.
so there is some progress for sure
-
[   10.189408] cx25840 11-0044: loaded v4l-cx23885-avcore-01.fw
firmware
(16382 bytes)
[   10.206683] cx23885_dvb_register() allocating 1 frontend(s)
[   10.207968] cx23885[0]: cx23885 based dvb card
[   10.224306] i2c i2c-10: Added multiplexed i2c bus 12
[   10.225633] si2168 10-0064: Silicon 

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

2016-06-06 Thread Torbjorn Jansson
FYI i still get "Exec format error" while modprobing cx23885 with 
media_build from today.


any chance of having this fixed so i can test the mediabuild code with 
my dvbsky card?




On 2016-03-03 23:03, Torbjorn Jansson wrote:

found something, modprobe results in the following dmesg message:

frame_vector: exports duplicate symbol frame_vector_create (owned by
kernel)

every time i do a modprobe of cx23885
what does this mean?

On 2016-03-03 22:58, Torbjorn Jansson wrote:

i'm having a bit of a problem testing the changed firmware on my t980c
card.

complied the code from media_tree and i get the usb card to work with
those modules but for some reason modprobe of cx23885 results in:
# modprobe cx23885
modprobe: ERROR: could not insert 'cx23885': Exec format error

all the other modules work just fine, i'm not sure what i'm doing wrong.


On 2016-03-03 19:22, Torbjorn Jansson wrote:

i was about to ask how to easiest see what firmware i was running
without rebooting when i realized i already have it in this mail
thread ;)

all of the firmware i'm running is the ones that came from dvbsky
directly in this file:
http://www.dvbsky.net/download/linux/dvbsky-firmware.tar.gz

i suspect i should go thru all of the firmware files i use since if one
is bad the other ones is probably also bad.

i assume i also should also check: dvb-tuner-si2158-a20-01.fw
what version is a good one? i have found 2 different files:

the one i current usefrom dvbsky, also same as OpenELEC fw repo uses
with md5sum:
8e98d25d6219e235b519a3c47dbfa856  dvb-tuner-si2158-a20-01.fw

and then i found another one at
http://palosaari.fi/linux/v4l-dvb/firmware/Si2158/Si2158-A20/
0cba7ce61c1411cbe7f22c0746e24e33  dvb-tuner-si2158-a20-01.fw
this file is a bit smaller.

i will retest with the new firmware you suggested and see what happens.


On 2016-03-03 12:02, Olli Salonen wrote:

Hi Jurgen, Torbjörn,

I've noticed that there is currently a small confusion about the
firmware versions for the Si2168-A20 demodulator. This is used in the
older versions of DVBSky T680C (TechnoTrend CT2-4650 CI) and DVBSky
T980C (TechnoTrend CT2-4500 CI).

The version 2.0.5 does not support PLP handling and seems to work very
badly with the Linux driver - at least for me. Version 2.0.35 on the
other hand seems to find all DVB-T/T2 channels for me just fine with
both dvbv5-scan and w_scan (devices used for this test: TechnoTrend
CT2-4650 CI and TechnoTrend CT2-4500 CI new version).

Versions used:
dvbv5-scan version 1.7.0
w_scan version 20150111 (compiled for DVB API 5.10)

So if you are running these Si2168-A20 based devices, make sure you've
got the firmware 2.0.35 that can be downloaded for example here:
http://palosaari.fi/linux/v4l-dvb/firmware/Si2168/Si2168-A20/32e06713b33915f674bfb2c209beaea5/




Cheers,
-olli

On 20 February 2016 at 19:20, Jurgen Kramer 
wrote:

Hi,

On Sat, 2016-02-20 at 16:57 +0100, Torbjorn Jansson wrote:

i have tested your patch with my dvbsky dvb-t2 card.
testing was done by compiling a custom kernel with your patch
included.
test was done against fedora 22 4.3.4-200 kernel

with the patch included the CI slot is found.
so there is some progress for sure
-
[   10.189408] cx25840 11-0044: loaded v4l-cx23885-avcore-01.fw
firmware
(16382 bytes)
[   10.206683] cx23885_dvb_register() allocating 1 frontend(s)
[   10.207968] cx23885[0]: cx23885 based dvb card
[   10.224306] i2c i2c-10: Added multiplexed i2c bus 12
[   10.225633] si2168 10-0064: Silicon Labs Si2168 successfully
attached
[   10.243310] si2157 12-0060: Silicon Labs Si2147/2148/2157/2158
successfully attached
[   10.244560] DVB: registering new adapter (cx23885[0])
[   10.245807] cx23885 :07:00.0: DVB: registering adapter 0
frontend
0 (Silicon Labs Si2168)...
[   10.417402] sp2 9-0040: CIMaX SP2 successfully attached
[   10.447120] DVBSky T980C MAC address: 00:17:42:54:09:85
[   10.448844] cx23885_dev_checkrevision() Hardware revision = 0xa5
[   10.450550] cx23885[0]/0: found at :07:00.0, rev: 4, irq: 19,
latency: 0, mmio: 0xf6e0

later when tuning:

[   67.728109] si2168 10-0064: found a 'Silicon Labs Si2168-A20'
[   67.802203] si2168 10-0064: downloading firmware from file
'dvb-demod-si2168-a20-01.fw'
[   68.968336] si2168 10-0064: firmware version: 2.0.5
[   68.977071] si2157 12-0060: found a 'Silicon Labs Si2158-A20'
[   69.961057] si2157 12-0060: downloading firmware from file
'dvb-tuner-si2158-a20-01.fw'
[   70.969094] si2157 12-0060: firmware version: 2.1.9


but using dvbv5-scan to scan it doesn't find any channel.
all i get is this:

Scanning frequency #1 77000
 (0x00) Signal= -114.00dBm
Scanning frequency #2 75400
 (0x00) Signal= -27.00dBm C/N= 32.50dB
Scanning frequency #3 54600
 (0x00) Signal= -25.00dBm C/N= 33.75dB
Scanning frequency #4 65000
 (0x00) Signal= -18.00dBm C/N= 36.00dB
Scanning frequency #5 52200
 (0x00) Signal= -28.00dBm C/N= 33.00dB


so something else is broken too

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

2016-03-05 Thread Torbjorn Jansson

that worked a bit better.

first some dmesg output for reference:
[   15.002224] cx25840 11-0044: loaded v4l-cx23885-avcore-01.fw firmware 
(16382 bytes)

[   15.019548] cx23885_dvb_register() allocating 1 frontend(s)
[   15.021444] cx23885[0]: cx23885 based dvb card
[   15.169994] i2c i2c-10: Added multiplexed i2c bus 12
[   15.172514] si2168 10-0064: Silicon Labs Si2168 successfully attached
[   15.232989] si2157 12-0060: Silicon Labs Si2147/2148/2157/2158 
successfully attached

[   15.235445] DVB: registering new adapter (cx23885[0])
[   15.237911] cx23885 :07:00.0: DVB: registering adapter 0 frontend 
0 (Silicon Labs Si2168)...

[   15.383847] sp2 9-0040: CIMaX SP2 successfully attached
[   15.414270] DVBSky T980C MAC address: 00:17:42:54:09:85
[   15.416377] cx23885_dev_checkrevision() Hardware revision = 0xa5
[   15.418433] cx23885[0]/0: found at :07:00.0, rev: 4, irq: 19, 
latency: 0, mmio: 0xf6e0


[   21.612743] dvb_ca adapter 0: DVB CAM detected and initialised 
successfully



[   61.890098] si2168 10-0064: found a 'Silicon Labs Si2168-A20'
[   62.000956] si2168 10-0064: downloading firmware from file 
'dvb-demod-si2168-a20-01.fw'

[   67.113044] si2168 10-0064: firmware version: 2.0.35
[   67.121721] si2157 12-0060: found a 'Silicon Labs Si2158-A20'
[   67.147054] si2157 12-0060: downloading firmware from file 
'dvb-tuner-si2158-a20-01.fw'

[   68.155814] si2157 12-0060: firmware version: 2.1.9



first test:
looks like it locks on and this time also the dvb-t2 muxes.
BUT output of w_scan for each found mux is like this:
77: (time: 03:31.238) signal ok:QAM_AUTO f = 77 kHz 
I999B8C999D999T999G999Y999P0 (0:0:0)

Info: no data from PAT after 2 seconds
deleting (QAM_AUTO f = 77 kHz I999B8C999D999T999G999Y999P0 
(0:0:0))


and finally:
ERROR: Sorry - i couldn't get any working frequency/transponder
 Nothing to scan!!


and w_scan never outputs the channel names as it normally does at the end.

second test:
unplug CA module and reinsert.
this is normally needed before i get picture with other programs than 
w_scan.


this did not result in any change, w_scan still outputs "no data from 
PAT after 2 seconds" for each found frequency.



third test:
remove CA module and repeat.
Success!
both t2 muxes was found and w_scan showed what looked like the complete 
channel list.



forth test:
now that it is working, reinsert CA module and retest.
problem is back.
same error as previous tests with CA module inserted "no data from PAT 
after 2 seconds" on each locked on frequency.




a comment regarding the CA module.
no matter what driver i have used, the dvbsky binary blob driver or 
linux-media driver or kernels built in driver all of them have had minor 
CA issues.


at every boot i need to first tune to a dvb channel then unplug the CA 
module and reinsert it, when this is done the channel starts working.

if i don't do this manually i will never get a picture.

i guess this could be an application issue too since sending a CA_RESET 
also seems to fix it, but because of how the program i use work doing a 
good test is a bit hard.




On 2016-03-05 06:36, Olli Salonen wrote:

Hi Torbjörn,

Apply the recent patch from Shuah to fix that recent oops:

https://patchwork.linuxtv.org/patch/33353/

It's not yet in the media_tree, but I reckon it'll be there shortly...

Cheers,
Olli
On 5 Mar 2016 1:09 a.m., "Torbjorn Jansson" <
torbjorn.jans...@mbox200.swipnet.se> wrote:


using a 4.2 kernel i get a bit further but now i'm getting a completely
different oops:
[  181.077662] BUG: unable to handle kernel NULL pointer dereference at
0010
[  181.077723] IP: []
v4l_vb2q_enable_media_source+0x9/0x40 [videodev]

latest git code is too unstable for testing this.
i will instead try to redo my test by rebuilding the kernel rpms and
include the patch to fix the CI.

the point of the test i was trying to do was to try the newer version of
the firmware and see if that improved things.


On 2016-03-04 05:42, Olli Salonen wrote:


Hi,

You probably have kernel 4.3 or newer? I've seen this same happening
as well. It's probable that the media_build will be updated in the
coming days to fix this, but so far I did not found an easy way out.
Kernel 4.2 or older works fine though.

Hans Verkuil is the resident media_build guru, so maybe he can help
you with that...

Cheers,
-olli


On 4 March 2016 at 00:03, Torbjorn Jansson
 wrote:


found something, modprobe results in the following dmesg message:

frame_vector: exports duplicate symbol frame_vector_create (owned by
kernel)

every time i do a modprobe of cx23885
what does this mean?

On 2016-03-03 22:58, Torbjorn Jansson wrote:



i'm having a bit of a problem testing the changed firmware on my t980c
card.

complied the code from media_tree and i get the usb card to work with
those modules but for some reason modprobe of cx23885 results in:
# modprobe cx23885
modprobe: ERROR: could not insert 'cx23885': Exec format er

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

2016-03-04 Thread Torbjorn Jansson
using a 4.2 kernel i get a bit further but now i'm getting a completely 
different oops:
[  181.077662] BUG: unable to handle kernel NULL pointer dereference at 
0010
[  181.077723] IP: [] 
v4l_vb2q_enable_media_source+0x9/0x40 [videodev]


latest git code is too unstable for testing this.
i will instead try to redo my test by rebuilding the kernel rpms and 
include the patch to fix the CI.


the point of the test i was trying to do was to try the newer version of 
the firmware and see if that improved things.



On 2016-03-04 05:42, Olli Salonen wrote:

Hi,

You probably have kernel 4.3 or newer? I've seen this same happening
as well. It's probable that the media_build will be updated in the
coming days to fix this, but so far I did not found an easy way out.
Kernel 4.2 or older works fine though.

Hans Verkuil is the resident media_build guru, so maybe he can help
you with that...

Cheers,
-olli


On 4 March 2016 at 00:03, Torbjorn Jansson
 wrote:

found something, modprobe results in the following dmesg message:

frame_vector: exports duplicate symbol frame_vector_create (owned by kernel)

every time i do a modprobe of cx23885
what does this mean?

On 2016-03-03 22:58, Torbjorn Jansson wrote:


i'm having a bit of a problem testing the changed firmware on my t980c
card.

complied the code from media_tree and i get the usb card to work with
those modules but for some reason modprobe of cx23885 results in:
# modprobe cx23885
modprobe: ERROR: could not insert 'cx23885': Exec format error

all the other modules work just fine, i'm not sure what i'm doing wrong.


On 2016-03-03 19:22, Torbjorn Jansson wrote:


i was about to ask how to easiest see what firmware i was running
without rebooting when i realized i already have it in this mail
thread ;)

all of the firmware i'm running is the ones that came from dvbsky
directly in this file:
http://www.dvbsky.net/download/linux/dvbsky-firmware.tar.gz

i suspect i should go thru all of the firmware files i use since if one
is bad the other ones is probably also bad.

i assume i also should also check: dvb-tuner-si2158-a20-01.fw
what version is a good one? i have found 2 different files:

the one i current usefrom dvbsky, also same as OpenELEC fw repo uses
with md5sum:
8e98d25d6219e235b519a3c47dbfa856  dvb-tuner-si2158-a20-01.fw

and then i found another one at
http://palosaari.fi/linux/v4l-dvb/firmware/Si2158/Si2158-A20/
0cba7ce61c1411cbe7f22c0746e24e33  dvb-tuner-si2158-a20-01.fw
this file is a bit smaller.

i will retest with the new firmware you suggested and see what happens.


On 2016-03-03 12:02, Olli Salonen wrote:


Hi Jurgen, Torbjörn,

I've noticed that there is currently a small confusion about the
firmware versions for the Si2168-A20 demodulator. This is used in the
older versions of DVBSky T680C (TechnoTrend CT2-4650 CI) and DVBSky
T980C (TechnoTrend CT2-4500 CI).

The version 2.0.5 does not support PLP handling and seems to work very
badly with the Linux driver - at least for me. Version 2.0.35 on the
other hand seems to find all DVB-T/T2 channels for me just fine with
both dvbv5-scan and w_scan (devices used for this test: TechnoTrend
CT2-4650 CI and TechnoTrend CT2-4500 CI new version).

Versions used:
dvbv5-scan version 1.7.0
w_scan version 20150111 (compiled for DVB API 5.10)

So if you are running these Si2168-A20 based devices, make sure you've
got the firmware 2.0.35 that can be downloaded for example here:

http://palosaari.fi/linux/v4l-dvb/firmware/Si2168/Si2168-A20/32e06713b33915f674bfb2c209beaea5/



Cheers,
-olli

On 20 February 2016 at 19:20, Jurgen Kramer  wrote:


Hi,

On Sat, 2016-02-20 at 16:57 +0100, Torbjorn Jansson wrote:


i have tested your patch with my dvbsky dvb-t2 card.
testing was done by compiling a custom kernel with your patch
included.
test was done against fedora 22 4.3.4-200 kernel

with the patch included the CI slot is found.
so there is some progress for sure
-
[   10.189408] cx25840 11-0044: loaded v4l-cx23885-avcore-01.fw
firmware
(16382 bytes)
[   10.206683] cx23885_dvb_register() allocating 1 frontend(s)
[   10.207968] cx23885[0]: cx23885 based dvb card
[   10.224306] i2c i2c-10: Added multiplexed i2c bus 12
[   10.225633] si2168 10-0064: Silicon Labs Si2168 successfully
attached
[   10.243310] si2157 12-0060: Silicon Labs Si2147/2148/2157/2158
successfully attached
[   10.244560] DVB: registering new adapter (cx23885[0])
[   10.245807] cx23885 :07:00.0: DVB: registering adapter 0
frontend
0 (Silicon Labs Si2168)...
[   10.417402] sp2 9-0040: CIMaX SP2 successfully attached
[   10.447120] DVBSky T980C MAC address: 00:17:42:54:09:85
[   10.448844] cx23885_dev_checkrevision() Hardware revision = 0xa5
[   10.450550] cx23885[0]/0: found at :07:00.0, rev: 4, irq: 19,
latency: 0, mmio: 0xf6e0

later when tuning:

[   67.728109] si2168 10-0064: found a 'Silicon Labs Si2168-A20'
[   67.802203] si2168 10-0064: downloading firmware from file
'dvb-demod-si2168-a20-01.fw'
[   68.968336] si2168 1

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

2016-03-04 Thread Jurgen Kramer
Hi Olli,

On Fri, 2016-03-04 at 10:28 +0200, Olli Salonen wrote:
> Hi Jurgen,
> 
> Ah, that's interesting. My T980C (and based on printout from Torbjörn
> his as well) have Si2168-A20 chips.
> 
> Some things I'd like to understand:
> - is there a difference if the CI slot is populated or not?
Not sure, will test
> - is there any difference between the different firmwares?
I'll check the second newer one.
> - does it work with the DVBSky provided driver?
Will test this as well (dvbv5-scan)
> - when you say it doesn't work, is the issue that the demodulator
> does
> not lock on the DVB-T2 muxes?
I am using DVB-C, I do not have issues with tuning. Only dvbv5-scan
does not work.
> 
> Two different firmwares for A30 chip:
> https://github.com/OpenELEC/dvb-firmware/blob/18b12de1f57b3c70a681983
> 638989f94590b19f1/firmware/dvb-demod-si2168-a30-01.fw?raw=true
> https://github.com/OpenELEC/dvb-firmware/raw/dc7cf270e328de144e75a30d
> 970b6e147e8bcb6e/firmware/dvb-demod-si2168-a30-01.fw
> 
> I think the second one is newer, but don't have the means to verify
> right now...
I am currently using the first one.

What about the si2158?
[  121.771582] si2157 10-0060: found a 'Silicon Labs Si2158-A20'
[  121.794158] si2157 10-0060: downloading firmware from file 'dvb-
tuner-si2158-a20-01.fw'
[  122.594826] si2157 10-0060: firmware version: 2.1.6

Bye,
Jurgen

> 
> Cheers,
> -olli
> 
> On 4 March 2016 at 10:15, Jurgen Kramer  wrote:
> > 
> > Hi Olli,
> > 
> > On Thu, 2016-03-03 at 13:02 +0200, Olli Salonen wrote:
> > > 
> > > Hi Jurgen, Torbjörn,
> > > 
> > > I've noticed that there is currently a small confusion about the
> > > firmware versions for the Si2168-A20 demodulator. This is used in
> > > the
> > > older versions of DVBSky T680C (TechnoTrend CT2-4650 CI) and
> > > DVBSky
> > > T980C (TechnoTrend CT2-4500 CI).
> > > 
> > > The version 2.0.5 does not support PLP handling and seems to work
> > > very
> > > badly with the Linux driver - at least for me. Version 2.0.35 on
> > > the
> > > other hand seems to find all DVB-T/T2 channels for me just fine
> > > with
> > > both dvbv5-scan and w_scan (devices used for this test:
> > > TechnoTrend
> > > CT2-4650 CI and TechnoTrend CT2-4500 CI new version).
> > > 
> > > Versions used:
> > > dvbv5-scan version 1.7.0
> > > w_scan version 20150111 (compiled for DVB API 5.10)
> > > 
> > > So if you are running these Si2168-A20 based devices, make sure
> > > you've
> > > got the firmware 2.0.35 that can be downloaded for example here:
> > > http://palosaari.fi/linux/v4l-dvb/firmware/Si2168/Si2168-A20/32e0
> > > 6713
> > > b33915f674bfb2c209beaea5/
> > It seems my TC980Cs have Si2168-A30's on board
> > 
> > [  118.526665] si2168 8-0064: found a 'Silicon Labs Si2168-A30'
> > [  118.640642] si2168 8-0064: downloading firmware from file 'dvb-
> > demod-si2168-a30-01.fw'
> > [  121.762983] si2168 8-0064: firmware version: 3.0.16
> > 
> > dvbv5_scan does not work me.
> > sha1sum for this firmware is:
> > 59a0b90703d65229fb2589b52834ca68d1e96ad9  dvb-demod-si2168-a30-
> > 01.fw
> > 
> > Jurgen
> > 
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


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

2016-03-04 Thread Olli Salonen
Hi Jurgen,

Ah, that's interesting. My T980C (and based on printout from Torbjörn
his as well) have Si2168-A20 chips.

Some things I'd like to understand:
- is there a difference if the CI slot is populated or not?
- is there any difference between the different firmwares?
- does it work with the DVBSky provided driver?
- when you say it doesn't work, is the issue that the demodulator does
not lock on the DVB-T2 muxes?

Two different firmwares for A30 chip:
https://github.com/OpenELEC/dvb-firmware/blob/18b12de1f57b3c70a681983638989f94590b19f1/firmware/dvb-demod-si2168-a30-01.fw?raw=true
https://github.com/OpenELEC/dvb-firmware/raw/dc7cf270e328de144e75a30d970b6e147e8bcb6e/firmware/dvb-demod-si2168-a30-01.fw

I think the second one is newer, but don't have the means to verify right now...

Cheers,
-olli

On 4 March 2016 at 10:15, Jurgen Kramer  wrote:
> Hi Olli,
>
> On Thu, 2016-03-03 at 13:02 +0200, Olli Salonen wrote:
>> Hi Jurgen, Torbjörn,
>>
>> I've noticed that there is currently a small confusion about the
>> firmware versions for the Si2168-A20 demodulator. This is used in the
>> older versions of DVBSky T680C (TechnoTrend CT2-4650 CI) and DVBSky
>> T980C (TechnoTrend CT2-4500 CI).
>>
>> The version 2.0.5 does not support PLP handling and seems to work
>> very
>> badly with the Linux driver - at least for me. Version 2.0.35 on the
>> other hand seems to find all DVB-T/T2 channels for me just fine with
>> both dvbv5-scan and w_scan (devices used for this test: TechnoTrend
>> CT2-4650 CI and TechnoTrend CT2-4500 CI new version).
>>
>> Versions used:
>> dvbv5-scan version 1.7.0
>> w_scan version 20150111 (compiled for DVB API 5.10)
>>
>> So if you are running these Si2168-A20 based devices, make sure
>> you've
>> got the firmware 2.0.35 that can be downloaded for example here:
>> http://palosaari.fi/linux/v4l-dvb/firmware/Si2168/Si2168-A20/32e06713
>> b33915f674bfb2c209beaea5/
>
> It seems my TC980Cs have Si2168-A30's on board
>
> [  118.526665] si2168 8-0064: found a 'Silicon Labs Si2168-A30'
> [  118.640642] si2168 8-0064: downloading firmware from file 'dvb-
> demod-si2168-a30-01.fw'
> [  121.762983] si2168 8-0064: firmware version: 3.0.16
>
> dvbv5_scan does not work me.
> sha1sum for this firmware is:
> 59a0b90703d65229fb2589b52834ca68d1e96ad9  dvb-demod-si2168-a30-01.fw
>
> Jurgen
>
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


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

2016-03-04 Thread Jurgen Kramer
Hi Olli,

On Thu, 2016-03-03 at 13:02 +0200, Olli Salonen wrote:
> Hi Jurgen, Torbjörn,
> 
> I've noticed that there is currently a small confusion about the
> firmware versions for the Si2168-A20 demodulator. This is used in the
> older versions of DVBSky T680C (TechnoTrend CT2-4650 CI) and DVBSky
> T980C (TechnoTrend CT2-4500 CI).
> 
> The version 2.0.5 does not support PLP handling and seems to work
> very
> badly with the Linux driver - at least for me. Version 2.0.35 on the
> other hand seems to find all DVB-T/T2 channels for me just fine with
> both dvbv5-scan and w_scan (devices used for this test: TechnoTrend
> CT2-4650 CI and TechnoTrend CT2-4500 CI new version).
> 
> Versions used:
> dvbv5-scan version 1.7.0
> w_scan version 20150111 (compiled for DVB API 5.10)
> 
> So if you are running these Si2168-A20 based devices, make sure
> you've
> got the firmware 2.0.35 that can be downloaded for example here:
> http://palosaari.fi/linux/v4l-dvb/firmware/Si2168/Si2168-A20/32e06713
> b33915f674bfb2c209beaea5/

It seems my TC980Cs have Si2168-A30's on board

[  118.526665] si2168 8-0064: found a 'Silicon Labs Si2168-A30'
[  118.640642] si2168 8-0064: downloading firmware from file 'dvb-
demod-si2168-a30-01.fw'
[  121.762983] si2168 8-0064: firmware version: 3.0.16

dvbv5_scan does not work me.
sha1sum for this firmware is:
59a0b90703d65229fb2589b52834ca68d1e96ad9  dvb-demod-si2168-a30-01.fw

Jurgen

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


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

2016-03-03 Thread Torbjorn Jansson
i was about to ask how to easiest see what firmware i was running 
without rebooting when i realized i already have it in this mail thread ;)


all of the firmware i'm running is the ones that came from dvbsky 
directly in this file:

http://www.dvbsky.net/download/linux/dvbsky-firmware.tar.gz

i suspect i should go thru all of the firmware files i use since if one 
is bad the other ones is probably also bad.


i assume i also should also check: dvb-tuner-si2158-a20-01.fw
what version is a good one? i have found 2 different files:

the one i current usefrom dvbsky, also same as OpenELEC fw repo uses 
with md5sum:

8e98d25d6219e235b519a3c47dbfa856  dvb-tuner-si2158-a20-01.fw

and then i found another one at 
http://palosaari.fi/linux/v4l-dvb/firmware/Si2158/Si2158-A20/

0cba7ce61c1411cbe7f22c0746e24e33  dvb-tuner-si2158-a20-01.fw
this file is a bit smaller.

i will retest with the new firmware you suggested and see what happens.


On 2016-03-03 12:02, Olli Salonen wrote:

Hi Jurgen, Torbjörn,

I've noticed that there is currently a small confusion about the
firmware versions for the Si2168-A20 demodulator. This is used in the
older versions of DVBSky T680C (TechnoTrend CT2-4650 CI) and DVBSky
T980C (TechnoTrend CT2-4500 CI).

The version 2.0.5 does not support PLP handling and seems to work very
badly with the Linux driver - at least for me. Version 2.0.35 on the
other hand seems to find all DVB-T/T2 channels for me just fine with
both dvbv5-scan and w_scan (devices used for this test: TechnoTrend
CT2-4650 CI and TechnoTrend CT2-4500 CI new version).

Versions used:
dvbv5-scan version 1.7.0
w_scan version 20150111 (compiled for DVB API 5.10)

So if you are running these Si2168-A20 based devices, make sure you've
got the firmware 2.0.35 that can be downloaded for example here:
http://palosaari.fi/linux/v4l-dvb/firmware/Si2168/Si2168-A20/32e06713b33915f674bfb2c209beaea5/

Cheers,
-olli

On 20 February 2016 at 19:20, Jurgen Kramer  wrote:

Hi,

On Sat, 2016-02-20 at 16:57 +0100, Torbjorn Jansson wrote:

i have tested your patch with my dvbsky dvb-t2 card.
testing was done by compiling a custom kernel with your patch
included.
test was done against fedora 22 4.3.4-200 kernel

with the patch included the CI slot is found.
so there is some progress for sure
-
[   10.189408] cx25840 11-0044: loaded v4l-cx23885-avcore-01.fw
firmware
(16382 bytes)
[   10.206683] cx23885_dvb_register() allocating 1 frontend(s)
[   10.207968] cx23885[0]: cx23885 based dvb card
[   10.224306] i2c i2c-10: Added multiplexed i2c bus 12
[   10.225633] si2168 10-0064: Silicon Labs Si2168 successfully
attached
[   10.243310] si2157 12-0060: Silicon Labs Si2147/2148/2157/2158
successfully attached
[   10.244560] DVB: registering new adapter (cx23885[0])
[   10.245807] cx23885 :07:00.0: DVB: registering adapter 0
frontend
0 (Silicon Labs Si2168)...
[   10.417402] sp2 9-0040: CIMaX SP2 successfully attached
[   10.447120] DVBSky T980C MAC address: 00:17:42:54:09:85
[   10.448844] cx23885_dev_checkrevision() Hardware revision = 0xa5
[   10.450550] cx23885[0]/0: found at :07:00.0, rev: 4, irq: 19,
latency: 0, mmio: 0xf6e0

later when tuning:

[   67.728109] si2168 10-0064: found a 'Silicon Labs Si2168-A20'
[   67.802203] si2168 10-0064: downloading firmware from file
'dvb-demod-si2168-a20-01.fw'
[   68.968336] si2168 10-0064: firmware version: 2.0.5
[   68.977071] si2157 12-0060: found a 'Silicon Labs Si2158-A20'
[   69.961057] si2157 12-0060: downloading firmware from file
'dvb-tuner-si2158-a20-01.fw'
[   70.969094] si2157 12-0060: firmware version: 2.1.9


but using dvbv5-scan to scan it doesn't find any channel.
all i get is this:

Scanning frequency #1 77000
 (0x00) Signal= -114.00dBm
Scanning frequency #2 75400
 (0x00) Signal= -27.00dBm C/N= 32.50dB
Scanning frequency #3 54600
 (0x00) Signal= -25.00dBm C/N= 33.75dB
Scanning frequency #4 65000
 (0x00) Signal= -18.00dBm C/N= 36.00dB
Scanning frequency #5 52200
 (0x00) Signal= -28.00dBm C/N= 33.00dB


so something else is broken too.


I have been using the patches for a few days. So far everything works
great (using MythTV). Scanning with dvbv5_scan does indeed not work
(never did for me). w_scan works though.

Can these patches please be included in the stable kernels ?

Jurgen



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
 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 cus

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

2016-03-03 Thread Olli Salonen
Hi Jurgen, Torbjörn,

I've noticed that there is currently a small confusion about the
firmware versions for the Si2168-A20 demodulator. This is used in the
older versions of DVBSky T680C (TechnoTrend CT2-4650 CI) and DVBSky
T980C (TechnoTrend CT2-4500 CI).

The version 2.0.5 does not support PLP handling and seems to work very
badly with the Linux driver - at least for me. Version 2.0.35 on the
other hand seems to find all DVB-T/T2 channels for me just fine with
both dvbv5-scan and w_scan (devices used for this test: TechnoTrend
CT2-4650 CI and TechnoTrend CT2-4500 CI new version).

Versions used:
dvbv5-scan version 1.7.0
w_scan version 20150111 (compiled for DVB API 5.10)

So if you are running these Si2168-A20 based devices, make sure you've
got the firmware 2.0.35 that can be downloaded for example here:
http://palosaari.fi/linux/v4l-dvb/firmware/Si2168/Si2168-A20/32e06713b33915f674bfb2c209beaea5/

Cheers,
-olli

On 20 February 2016 at 19:20, Jurgen Kramer  wrote:
> Hi,
>
> On Sat, 2016-02-20 at 16:57 +0100, Torbjorn Jansson wrote:
>> i have tested your patch with my dvbsky dvb-t2 card.
>> testing was done by compiling a custom kernel with your patch
>> included.
>> test was done against fedora 22 4.3.4-200 kernel
>>
>> with the patch included the CI slot is found.
>> so there is some progress for sure
>> -
>> [   10.189408] cx25840 11-0044: loaded v4l-cx23885-avcore-01.fw
>> firmware
>> (16382 bytes)
>> [   10.206683] cx23885_dvb_register() allocating 1 frontend(s)
>> [   10.207968] cx23885[0]: cx23885 based dvb card
>> [   10.224306] i2c i2c-10: Added multiplexed i2c bus 12
>> [   10.225633] si2168 10-0064: Silicon Labs Si2168 successfully
>> attached
>> [   10.243310] si2157 12-0060: Silicon Labs Si2147/2148/2157/2158
>> successfully attached
>> [   10.244560] DVB: registering new adapter (cx23885[0])
>> [   10.245807] cx23885 :07:00.0: DVB: registering adapter 0
>> frontend
>> 0 (Silicon Labs Si2168)...
>> [   10.417402] sp2 9-0040: CIMaX SP2 successfully attached
>> [   10.447120] DVBSky T980C MAC address: 00:17:42:54:09:85
>> [   10.448844] cx23885_dev_checkrevision() Hardware revision = 0xa5
>> [   10.450550] cx23885[0]/0: found at :07:00.0, rev: 4, irq: 19,
>> latency: 0, mmio: 0xf6e0
>>
>> later when tuning:
>>
>> [   67.728109] si2168 10-0064: found a 'Silicon Labs Si2168-A20'
>> [   67.802203] si2168 10-0064: downloading firmware from file
>> 'dvb-demod-si2168-a20-01.fw'
>> [   68.968336] si2168 10-0064: firmware version: 2.0.5
>> [   68.977071] si2157 12-0060: found a 'Silicon Labs Si2158-A20'
>> [   69.961057] si2157 12-0060: downloading firmware from file
>> 'dvb-tuner-si2158-a20-01.fw'
>> [   70.969094] si2157 12-0060: firmware version: 2.1.9
>> 
>>
>> but using dvbv5-scan to scan it doesn't find any channel.
>> all i get is this:
>> 
>> Scanning frequency #1 77000
>> (0x00) Signal= -114.00dBm
>> Scanning frequency #2 75400
>> (0x00) Signal= -27.00dBm C/N= 32.50dB
>> Scanning frequency #3 54600
>> (0x00) Signal= -25.00dBm C/N= 33.75dB
>> Scanning frequency #4 65000
>> (0x00) Signal= -18.00dBm C/N= 36.00dB
>> Scanning frequency #5 52200
>> (0x00) Signal= -28.00dBm C/N= 33.00dB
>> 
>>
>> so something else is broken too.
>>
> I have been using the patches for a few days. So far everything works
> great (using MythTV). Scanning with dvbv5_scan does indeed not work
> (never did for me). w_scan works though.
>
> Can these patches please be included in the stable kernels ?
>
> Jurgen
>
>
>> 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
>> >  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 
>> > > > Date:   Tue Dec 23 13:48:07 2014 -0200
>> > > >
>> > > >   [media] cx23885: move CI/MAC registration to a separate
>> > > > function
>> > > >
>> > > >   As 

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

2015-09-12 Thread Jurgen Kramer
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 majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


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

2015-09-11 Thread Tycho Lürsen



Op 11-09-15 om 22:01 schreef Torbjorn Jansson:


did you get it to work?

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?

You could patch the Makefile with a patch from Oliver Endriss (attached).
This way all modules get installed in /lib/modules/`uname -r`/updates/media
If your kernel needs it, you can compress them afterwards.



--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


--- v4l/Makefile	2013-11-27 16:15:21.528260850 +0100
+++ v4l/Makefile	2013-11-27 16:24:37.171815316 +0100
@@ -154,6 +154,7 @@
 PWD		:= $(shell pwd)
 DEST		:= /lib/modules/$(KERNELRELEASE)/v4l2
 KDIR26		:= /lib/modules/$(KERNELRELEASE)/kernel/drivers/media
+INSTDIR 	:= $(DESTDIR)/lib/modules/$(KERNELRELEASE)/updates/media
 
 #
 # Compiler fixup rules
@@ -202,9 +203,18 @@
 #
 # installation invocation rules
 
-modules_install install:: media-install firmware_install
-
-remove rminstall:: media-rminstall
+modules_install install:: rminstall firmware_install
+	install -d -v $(INSTDIR)
+	@for i in *.ko; do\
+		echo "install $$i -> $(INSTDIR)/";	\
+		install -p -m 644 $$i $(INSTDIR);	\
+	done;
+	strip --strip-debug $(INSTDIR)/*.ko
+	/sbin/depmod -a $(KERNELRELEASE) $(if $(DESTDIR),-b $(DESTDIR))
+
+remove rminstall::
+	@rm -Rfv $(INSTDIR)
+	/sbin/depmod -a $(KERNELRELEASE) $(if $(DESTDIR),-b $(DESTDIR))
 
 firmware_install::
 	make -C firmware install


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

2015-09-11 Thread Torbjorn Jansson

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?

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 majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


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

2015-08-23 Thread Jurgen Kramer

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


> Relevant kernel messages:
> 
> [   14.899827] cx25840 9-0044: loaded v4l-cx23885-avcore-01.fw firmware
> (16382 bytes)
> [   14.915384] cx23885_dvb_register() allocating 1 frontend(s)
> [   14.915386] cx23885[0]: cx23885 based dvb card
> [   15.326745] i2c i2c-8: Added multiplexed i2c bus 10
> [   15.326747] si2168 8-0064: Silicon Labs Si2168 successfully attached
> [   15.390538] si2157 10-0060: Silicon Labs Si2147/2148/2157/2158
> successfully attached
> [   15.390542] DVB: registering new adapter (cx23885[0])
> [   15.390544] cx23885 :02:00.0: DVB: registering adapter 0 frontend
> 0 (Silicon Labs Si2168)...
> [   15.758330] sp2 8-0040: CIMaX SP2 successfully attached
> [   15.785785] DVBSky T980C MAC address: 00:17:42:54:09:88
> [   15.785789] cx23885_dev_checkrevision() Hardware revision = 0xa5
> [   15.785792] cx23885[0]/0: found at :02:00.0, rev: 4, irq: 16,
> latency: 0, mmio: 0xf7c0
> [   15.785883] CORE cx23885[1]: subsystem: 4254:980c, board: DVBSky
> T980C [card=46,autodetected]
> [   15.996981] EXT4-fs (sda2): mounted filesystem with ordered data
> mode. Opts: (null)
> [   16.015395] cx25840 13-0044: cx23885 A/V decoder found @ 0x88
> (cx23885[1])
> [   16.642705] cx25840 13-0044: loaded v4l-cx23885-avcore-01.fw firmware
> (16382 bytes)
> [   16.658240] cx23885_dvb_register() allocating 1 frontend(s)
> [   16.658242] cx23885[1]: cx23885 based dvb card
> [   16.659004] i2c i2c-12: Added multiplexed i2c bus 14
> [   16.659006] si2168 12-0064: Silicon Labs Si2168 successfully attached
> [   16.660689] si2157 14-0060: Silicon Labs Si2147/2148/2157/2158
> successfully attached
> [   16.660692] DVB: registering new adapter (cx23885[1])
> [   16.660693] cx23885 :03:00.0: DVB: registering adapter 1 frontend
> 0 (Silicon Labs Si2168)...
> [   16.667337] sp2 12-0040: CIMaX SP2 successfully attached
> [   16.694845] DVBSky T980C MAC address: 00:17:42:54:09:88
> [   16.694848] cx23885_dev_checkrevision() Hardware revision = 0xa5
> [   16.694852] cx23885[1]/0: found at :03:00.0, rev: 4, irq: 17,
> latency: 0, mmio: 0xf7a0
> [   16.694986] CORE cx23885[2]: subsystem: 4254:980c, board: DVBSky
> T980C [card=46,autodetected]
> [   16.924320] cx25840 17-0044: cx23885 A/V decoder found @ 0x88
> (cx23885[2])
> [   17.551377] cx25840 17-0044: loaded v4l-cx23885-avcore-01.fw firmware
> (16382 bytes)
> [   17.566994] cx23885_dvb_register() allocating 1 frontend(s)
> [   17.566996] cx23885[2]: cx23885 based dvb card
> [   17.567898] i2c i2c-16: Added multiplexed i2c bus 18
> [   17.567900] si2168 16-0064: Silicon Labs Si2168 successfully attached
> [   17.569710] si2157 18-0060: Silicon Labs Si2147/2148/2157/2158
> successfully attached
> [   17.569714] DVB: registering new adapter (cx23885[2])
> [   17.569715] cx23885 :05:00.0: DVB: registering adapter 2 frontend
> 0 (Silicon Labs Si2168)...
> [   17.576684] sp2 16-0040: CIMaX SP2 successfully attached
> [   17.604168] DVBSky T980C MAC address: 00:17:42:54:09:88
> [   17.604171] cx23885_dev_checkrevision() Hardware revision = 0xa5
> [   17.604174] cx23885[2]/0: found at :05:00.0, rev: 4, irq: 19,
> latency: 0, mmio: 0xf780
> 
> [  220.616002] si2168 8-0064: found a 'Silicon Labs Si2168-A30'
> [  220.635026] si2168 8-0064: downloading firmware from file
> 'dvb-demod-si2168-a30-01.fw'
> [  223.744845] si2168 8-0064: firmware version: 3.0.16
> [  223.753441] si2157 10-0060: found a 'Silicon Labs Si2158-A20'
> [  223.777443] si2157 10-0060: downloading firmware from file
> 'dvb-tuner-si2158-a20-01.fw'
> [  224.59] si2157 10-0060: firmware version: 2.1.6
> [  224.683600] si2168 12-0064: found a 'Silicon Labs Si2168-A30'
> [  224.683633] si2168 12-0064: downloading firmware from file
> 'dvb-demod-si2168-a30-01.fw'
> [  227.797635] si2168 12-0064: firmware version: 3.0.16
> [  227.806235] si2157 14-0060: found a 'Silicon Labs Si2158-A20'
> [  227.