Author Topic: [SOLVED] Howto get a SAA7146 based DVB-c tuner to work in 810?  (Read 8331 times)

Jones

  • Regular Poster
  • **
  • Posts: 20
    • View Profile
[SOLVED] Howto get a SAA7146 based DVB-c tuner to work in 810?
« on: September 19, 2009, 12:49:17 pm »
Hi again,
 
I need some help... Again

So I managed to get by test/setup to work with my MSI DIGIVOX mini II (V3.0).
Anyway, now I'm trying to install 810 with my 2 x Satelco EasyWatch PCI (DVB-C)
http://www.linuxtv.org/wiki/index.php/Satelco_EasyWatch_PCI_(DVB-C)

It seems like Linux is detecting them correctly, but LinuxMCE and MythTv is unaware of them.

01:00.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
01:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
01:02.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)

I can see that there are a couple of guys using this type of card in here(Viking, nite_man and some others).
So it seems possible to get it to work, so I just need some dummy guide for adding it to LinuxMce and/or Mythtv.


Thanks
Jones
« Last Edit: December 29, 2009, 04:11:06 pm by Jones »

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4660
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Re: Howto get a SAA7146 based DVB-c tuner to work in 810?
« Reply #1 on: September 19, 2009, 01:21:28 pm »
Hi again,
 
I need some help... Again

So I managed to get by test/setup to work with my MSI DIGIVOX mini II (V3.0).
Anyway, now I'm trying to install 810 with my 2 x Satelco EasyWatch PCI (DVB-C)
http://www.linuxtv.org/wiki/index.php/Satelco_EasyWatch_PCI_(DVB-C)

It seems like Linux is detecting them correctly, but LinuxMCE and MythTv is unaware of them.

01:00.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
01:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
01:02.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)

I can see that there are a couple of guys using this type of card in here(Viking, nite_man and some others).
So it seems possible to get it to work, so I just need some dummy guide for adding it to LinuxMce and/or Mythtv.


Thanks
Jones


Looks like you need updated v4l drivers. See here; http://www.linuxtv.org/wiki/index.php/Satelco_EasyWatch_PCI_(DVB-C)

If you PM me your email address we have some pre-built v4l packages that you can try...I can promise they will get this card working as we have never tested one...but your welcome to try if you like.

All the best

Andrew
Andy Herron,
CHT Ltd

For Dianemo/LinuxMCE consulting advice;
@herron on Twitter, totallymaxed+inquiries@gmail.com via email or PM me here.

Get Dianemo-Rpi2 ARM Licenses http://forum.linuxmce.org/index.php?topic=14026.0

Get RaspSqueeze-CEC or Raspbmc-CEC for Dianemo/LinuxMCE: http://wp.me/P4KgIc-5P

Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

http://www.dianemo.co.uk

Viking

  • Addicted
  • *
  • Posts: 521
    • View Profile
Re: Howto get a SAA7146 based DVB-c tuner to work in 810?
« Reply #2 on: September 21, 2009, 04:17:20 pm »
Hi,

I can reccomend the driver Andrew suggests :)

I am using the same card and it works very nice with those. I have not tried it with a CI attached yet. But I am going to in the next weeks - it is already lying around here - but I don't have any time for building it in :(

Greetings
Viking

Jones

  • Regular Poster
  • **
  • Posts: 20
    • View Profile
Re: Howto get a SAA7146 based DVB-c tuner to work in 810?
« Reply #3 on: September 21, 2009, 11:39:57 pm »
Hi Andrew and Viking,

I'm getting closer :-)

So i have managed to go the tuner to work – I think.
But I'm unable to get any real channels imported into Mythtv.

I have manged to generate the following dump using the scan tool from dvb-utils:

Code: [Select]
R2:370000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:211:221:102
UPD/Te:370000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:311:321:103
TV 2 N:370000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:0:0:211
TV 2 M:370000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:2111:2121:212
TV 2�j:370000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:0:0:213
TV 2 S:370000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:0:0:214
TV 2 F:370000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:0:0:215
TV 2 �:370000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:0:0:216
TV 2 L:370000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:0:0:217
TV 2 B:370000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:0:0:218
DR1Syn:370000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:0:0:111
Enable:370000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:0:0:7000
DR1:370000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:111:121:101
[2ede]:418000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:0:0:11998
[031f]:442000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:0:0:799
C+F HD:442000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:0:0:4500
C+SpHD:442000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:0:4601:4600
Via NC*:442000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:7200:7201:7200
Explor*:442000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:7210:7211:7210
DR HD:442000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:0:0:3500
SET:490000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:1800:1801:1800
ThaiTV:490000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:2840:2841:2840
RaiUno:490000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:1710:1711:1710
TVE:490000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:1770:1771:1770
Franc2:490000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:1810:1811:1810
Spil:490000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:0:0:739
FilmHD:490000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:0:0:4200
MAX:490000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:2640:2641:2640
SVT1:514000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:220:221:220
SVT2:514000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:230:231:230
Sat1:514000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:240:241:240
Discov:514000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:260:261:260
Pro7:514000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:820:821:280
T211:514000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:0:900:900
TV3:514000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:210:211:210
TCM:514000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:270:271:270
World:538000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:1820:1821:1820
TraLiv:538000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:1830:1831:1830
Scienc:538000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:1840:1841:1840
DR1:538000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:1850:1851:1850
DR2:538000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:1860:1861:1860
K5 HD:538000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:0:3201:3200
2Film:554000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:410:411:410
Zulu:554000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:420:421:420
EuroSp:554000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:430:431:430
DR1_43:554000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:440:441:440
ARD:554000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:460:461:460
2Sport:554000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:470:471:470
T214:554000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:0:920:920
24Nord:554000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:1900:1901:1900

It's all look very nice – I think :-) But whenever I import the conf-file into MythTv it only finds two “channels” that it names 21#0 and 37#0 :-/

Any thoughts?


Br
Jones

Jones

  • Regular Poster
  • **
  • Posts: 20
    • View Profile
Re: Howto get a SAA7146 based DVB-c tuner to work in 810?
« Reply #4 on: September 22, 2009, 12:57:51 am »
Okay, maybe a was a little to fast there... Sorry!  :-[

I found the following article on mythtv's wiki:
http://www.mythtv.org/wiki/Channel_tuning_broken_with_DVB-C

so right now I running a the scanall.sh script. Hope that it will work  :)


Br
/Jones

Viking

  • Addicted
  • *
  • Posts: 521
    • View Profile
Re: Howto get a SAA7146 based DVB-c tuner to work in 810?
« Reply #5 on: September 22, 2009, 10:39:35 pm »

From your PM I read that you can't get it working.

according to your link yousee has some trouble ...


This is what I did.

I used scan to scan my provider. Usied one of the files below /usr/share/doc/dvb-utils/example/scan/dvb-c - don't remeber wich one.

Then in start a shell and run mythtv-setup
(The normal way over computing crashed on me several times - that way it works stable)

General
  -Choose your TV Format "PAL" and Channel freq. table : "europe-west"

CaptureCards
  - Capture Card type is "DVB DTV cature Card"
  - Disecq - don't touch for DVB-c

VideoSources
    * Create a videosource named "Cable-yousee"
    * Transmitted guide only (EIT)
    * default

InputConnections

    * connect the DVB card to  "Cable-yousee"
    * add both cards later to the same group
    * "Interaction between inputs" - create a group for each card and select in the top group. Then bottom select "Generic"

ChannelEditor
    * Import channels.conf and just enter the path of the scan file - like: /channels.conf



You could also try to update MythTV to VDPAU version - a lot of 0.22 fixes are in there ...
http://wiki.linuxmce.org/index.php/MythTV#EXPERIMENTAL:_Update_MythTV_to_VDPAU_version_on_0810

I am at the moment using the newest version and it runs fine. But only do this if you have a nvidia card in your maschine. If you have a VDPAU capable card do also create a profile to use VDPAU ;)

Greetings
Viking

Jones

  • Regular Poster
  • **
  • Posts: 20
    • View Profile
Re: Howto get a SAA7146 based DVB-c tuner to work in 810?
« Reply #6 on: September 27, 2009, 01:30:15 pm »
Hi everyone  :)

Thanks Viking, but my problem seems to be the “Skanderborg AF” problem, and should be solved by applying a patch called “dvbstreamdata.cpp.patch.”

So my question is:
- How to I obtain the dvbstreamdata.cpp.patch patch(http://www.mythtv.org/wiki/Channel_tuning_broken_with_DVB-C#Skanderborg_AF) ???
-  And finally, how do I apply the patch?

Hope that there is someone out there that can point me in the right direction :-)


Thanks
Jones

Viking

  • Addicted
  • *
  • Posts: 521
    • View Profile
Re: Howto get a SAA7146 based DVB-c tuner to work in 810?
« Reply #7 on: September 27, 2009, 09:14:25 pm »
HI,

I assume you will have to recompile mythtv to add the patch. Maybe try the Avenards version of mythtv - maybe the patch is in there ...

Greetings
Viking

Jones

  • Regular Poster
  • **
  • Posts: 20
    • View Profile
Re: Howto get a SAA7146 based DVB-c tuner to work in 810?
« Reply #8 on: December 29, 2009, 04:10:39 pm »
Well, just to be a good boy…

The problem turned out to be signal/quality issue... So I rewired my house and now it is starting to work – I still have some channels that I’m unable to fully “lock” on – but I’m hoping that it will be fixed when I’m all done with the new wiring.


Anyway thanks to Viking and Andrew  :)
/Jones

MANDINGO

  • Guru
  • ****
  • Posts: 204
    • View Profile
Re: [SOLVED] Howto get a SAA7146 based DVB-c tuner to work in 810?
« Reply #9 on: December 29, 2009, 07:14:10 pm »
Please follow this thread and post your card information as so we can get it into LMCE for Plug N Play

http://forum.linuxmce.org/index.php?topic=9354.0

Thanks

Mandingo
For a Current List of Plug and Play Capture Cards/Devices
http://wiki.linuxmce.org/index.php/Capture_Cards