In fact it was a driver problem, I tried
https://bitbucket.org/CrazyCat/media_build.git
(crazycat driver) and now tvheadend starts and shows the tuner OK! It shows both si2168 dvbt and dvbc
Now I have the problem that I am not able to scan, at debug window of tvheadend I get "2016-05-10 11:58:06.001 linuxdvb: Silicon Labs Si2168 : DVB-C #0 - failed to tune [e=Invalid argument]"
In my desktop PC I have tvheadend running OK with TBS drivers, and I use the following info to scan:
Delivery system: DVBC/ANNEX_B
Frecuency (Hz): 375000000
Symbol rate (sym/s): 5360000
constellation: qam256
fec: auto
but after scanning, tvheadend seems to modify some fields, and it finally sets with that info:
Delivery system: DVBC/ANNEX_A
Frecuency (Hz): 375000000
Symbol rate (sym/s): 5360000
constellation: qam256
fec: 3/5
I tried to scan with annex_b data (the first example, which works fine on my desktop pc) and I get the invalid argument error
And I also scanned with annex_a data (the second example, in which part of the info is edited by tvheadend comparing with the info that I put first) then I got:
2016-05-10 11:57:09.046 linuxdvb: Unable to provide BER value.
2016-05-10 11:57:09.046 linuxdvb: Unable to provide SNR value.
2016-05-10 11:57:09.046 linuxdvb: Unable to provide UNC value.
2016-05-10 11:57:10.000 mpegts: 375MHz in Newnetwork - scan no data, failed
what could be bad?