#1 12/10/2011 23:59:20

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

mise à jour du tuto sasc

Devant les difficultés que rencontrent certains pour installer sasc, j'ai décidé de lancer une investigation sur ce sujet. Voici les points que j'ai trouvé pour le moment.
Sasc est dépendant de la version du noyau, mais ce n'est pas une nouveauté et pour le moment, j'ai identifié 3 évolutions de noyau qui posent problème

  1) avant 2.6.32 qui date du 29 Aout 2010, sasc-ng compilait sans problème comme le confirme le tuto de Dolot
               qui date lui de 23 Decembre 2009 et qui n'a pas été modifié avant le 6 Juin 2010.
               Ca correspond environ à la version R 551 de sasc-ng.
               (c'est semble-t-il, la version que j'ai compilé avec  avec un noyau 2.6.33-5)

   2) A partir de juin 2010, Dolot recommande de faire une légère modif sur un fichier de sasc
              pour que la compilation fonctionne avec le noyau 2.6.32 (qui n'est pas sorti).
              et tiens jusqu'à 3 juin 2011
              Sasc-ng devrait fonctionner jusqu'à la version R 595 (à confirmer, la version R 569 fonctionne)

   3) le 3 juin 2011 sortie du noyau 2.6.38, nouvelle api v4l, sasc ne fonctionne plus,
               il faut patcher le noyau (en fait les sources dvb-core) et sasc.

               Archlinux fournit un patch pour la version R 569. voir ce tuto

              ce tuto donne le même patch de dvb-core et un autre patch
              qui semble fonctionner aussi avec 3.0

   4) le 15 Sept 2011, sasc sort une version R 599 pour le noyau 2.6.38
              est-il encore nécessaire de patcher sasc ? ça ne devrait pas en principe
              mais je n'ai pas trouvé d'info.
              Il n'est plus nécessaire de patcher sasc mais seulement le noyau

   5) le 5 mai 2012, une version R 611 ne compile plus

Si vous pouvez confirmer ou infirmer mes dires ou les compléter, merci de m'aider

PS il y a peut-être des précautions à prendre pour ceux qui utilisent oscam , FabriceMG devrait nous en dire plus

Dernière modification par gilles74 (08/05/2012 21:58:46)

Hors ligne

#2 16/10/2011 18:50:58

piratebab
Co-fondateur de MythTV-fr
Lieu : Sud Ouest
Inscription : 30/11/2007
Messages : 4 064
Mythbox

Re : mise à jour du tuto sasc

Trés bonne idée ce post. C'est ce qui me bloque pour mettre à jour ma mythbox. Je suis resté en 2.6.32


Mythuser depuis 2005

Hors ligne

#3 16/10/2011 19:44:11

FabriceMG
Développeur cinépassion.plcinépassion.pl sur le wiki.
Inscription : 03/11/2009
Messages : 193

Re : mise à jour du tuto sasc

Tres bon résumé a l'heure actuel pour sasc, je dirais meme qu'il vaut mieux rester en 2.6.32 pour ne pas avoir de problèmes.

Pour oscam , la valeur sure du moment est la 1.10 RC.

normalement , avec sasc (max rev 570) en 2.6.32 ou 2.6.34 + oscam 1.10 RC, cela doit décoder du premier coups et remonter les droits sur la carte.

Hors ligne

#4 16/10/2011 21:31:06

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : mise à jour du tuto sasc

Ce qui est le plus étonnant, c'est que c'est extremenent facile d'installer sasc sous archlinux même avec un noyau 3.0. Il existe 2 paquets : un qui patch le noyau et un qui installe sasc patché.
et c'est aussi le cas pour le noyau 2.6.38 et 2.6.39

1 aur/open-sasc-ng 569-7 [installed: 600-1] (Out of Date) (15)
    OPEN-SASC-NG is SoftCAM creating virtual DVB interface
2 aur/sasc-ng 182-1 (Out of Date) (1)
    SASC-NG is SoftCAM creating virtual DVB interface
3 aur/sascng-kernel26-patch 2.6.39-3 (3)
    Sasc-ng kernel26 patch
4 aur/sascng-linux3-patch 3.0-3 [installed] (2)
    Sasc-ng linux3 patch

Hors ligne

#5 02/05/2012 01:35:53

zorglups
Membre
Inscription : 16/01/2009
Messages : 96

Re : mise à jour du tuto sasc

Voyant que Mythtv 0.25 est sorti, je me dis que je vais y jeter un oeil.
Du coup, je rallume mon backend éteint depuis une plombe et me lance dans un 'pacman -Suy'.
Après quelques embûches, l'upgrade se termine.

Ayant dû désinstaller sasc-ng, je m'apprête à le remettre pour me rendre compte que sur un Kernel 3.x, c'est potentiellement la galère.

Gilles, tu dis dans le post précédent que tu as pu installer les packages AUR:
aur/open-sasc-ng 569-7 [installed: 600-1] (Out of Date) (15)
    OPEN-SASC-NG is SoftCAM creating virtual DVB interface
aur/sascng-linux3-patch 3.0-3 [installed] (2)
    Sasc-ng linux3 patch

Pour ma part, j'ai bien pu installer le 'sascng-linux3-patch 3.0-3' mais le 'open-sasc-ng 569-7' refuse de passer le mkpkg:

[phi@bureau open-sasc-ng]$ makepkg
==> Determining latest hg revision...
pulling from http://85.17.209.13:6100//sc
searching for changes
no changes found
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
  -> Version found: 610
==> Making package: open-sasc-ng 610-1 (Wed May  2 03:18:58 CEST 2012)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving Sources...
  -> Found cardclient.conf
  -> Found sasc-ng.rc
  -> Found sasc-ng.conf
  -> Found open-sasc-ng.lr
  -> Found 2.6.38.patch
==> Validating source files with md5sums...
    cardclient.conf ... Passed
    sasc-ng.rc ... Passed
    sasc-ng.conf ... Passed
    open-sasc-ng.lr ... Passed
    2.6.38.patch ... Passed
==> Extracting Sources...
==> Removing existing pkg/ directory...
==> Entering fakeroot environment...
==> Starting build()...
==> Connecting to Mercurial server....
pulling from http://85.17.209.13:6100//sc
searching for changes
no changes found
==> The local files are updated.
==> Mercurial clone done or server timeout
==> Starting make...
==> Applying patches...
patching file contrib/sasc-ng/dvbloopback/module/dvblb_forward.c
Hunk #1 FAILED at 166.
1 out of 1 hunk FAILED -- saving rejects to file contrib/sasc-ng/dvbloopback/module/dvblb_forward.c.rej
patching file contrib/sasc-ng/dvbloopback/module/dvb_loopback.c
Hunk #1 FAILED at 118.
Hunk #2 FAILED at 180.
Hunk #3 FAILED at 663.
Hunk #4 FAILED at 692.
Hunk #5 FAILED at 722.
Hunk #6 FAILED at 978.
Hunk #7 FAILED at 998.
7 out of 7 hunks FAILED -- saving rejects to file contrib/sasc-ng/dvbloopback/module/dvb_loopback.c.rej
patching file contrib/sasc-ng/Makefile
patching file contrib/sasc-ng/sc/dvbdevice.cpp
Hunk #1 FAILED at 10.
1 out of 1 hunk FAILED -- saving rejects to file contrib/sasc-ng/sc/dvbdevice.cpp.rej
==> ERROR: A failure occurred in build().
    Aborting...

Aurais-tu une idée ? J'ai fouillé sans résultat.

Le couple sasc/oscam fonctionnait et me mettait bien les codes de ma carte à jour sur un mythtv 0.24.
Par contre après quelques minutes, le frontend sortait du livetv.
J'ai cherché quelques jours et ai fini par abandonné.

Suggérez-vous une alternative à sasc-ng ?
J'ai une carte d'abonnement BisTV dans un lecteur infinity usb et 2 cartes DVB-S2.

Hors ligne

#6 02/05/2012 07:25:48

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : mise à jour du tuto sasc

Tu as de la chance, j'ai faitla manip hier, il faut supprimer le patch dans le pkbuild. Il n'est pas necéssaire car il est dans les sources de SASC R621. Je n'ai pas encore été jusqu'au bout pour vérifier que le décodage était effectif. Je testerai ce soir.

Pour le moment, je ne connais pas d'alternative à sasc

NOTA il faut lire SASC R612 et non R621. En fait cette modif date de la R599 comme indiquer sur ce post

Dernière modification par gilles74 (07/05/2012 22:20:56)

Hors ligne

#7 02/05/2012 21:27:05

piratebab
Co-fondateur de MythTV-fr
Lieu : Sud Ouest
Inscription : 30/11/2007
Messages : 4 064
Mythbox

Re : mise à jour du tuto sasc

Si j'ai bien compris le message de gilles, sasc R621 et kernel 3.0 serait compatible sans patch ?


Mythuser depuis 2005

Hors ligne

#8 02/05/2012 21:53:14

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : mise à jour du tuto sasc

oui, à une remarque près, je n'ai pas dit que ça fonctionne? C'est un détail qui a son importance smile

je suis en train de tester, j'ai promis de donner le résultat .....

Hors ligne

#9 07/05/2012 00:34:35

zorglups
Membre
Inscription : 16/01/2009
Messages : 96

Re : mise à jour du tuto sasc

Salut Gilles,

Bon... pour finir, j'ai continué de gratter sans avoir vu ta réponse et j'ai donc fini par trouver et suivre cette page (que j'ai ensuite retrouvé sur ton Wiki):
http://dolot.kipdola.com/wiki/Install_SASC-NG
Je n'ai par contre pas suivi l'addendum relatif au kernel 3.0 car je pense qu'il est couvert par le package "sascng-linux3-patch 3.3-1" qui pour sa part s'est bien installé.

En définitive, mon be/fe mythtv 0.25 tourne assez bien avec ce sasc-ng et oscam 1.10-3.
Il me reste à stresser un peu mon backend (reboot, suspend&resume, ...) afin de voir comment se comportera oscam et mon infinity smart usb (et carte d'abonnement BisTV) mais pour le moment, oscam semble très stable (plus stable qu'une version d'il y a un an).

De nouveau, tant que j'utilise le FE se trouvant sur le BE, la lecture se passe plutôt bien et sasc-ng me donne satisfaction pendant de longues heures.

Je finis hélas par tomber sur un crash de sasc-ng:

May  6 23:01:29.038 CSA: Got command(2): O idx: 1 pid: 0 key: d80e...05
sasc-ng: dvblb_plugins/plugin_ffdecsa.c:493: void process_ffd(msg*, unsigned int): Assertion `csa->rb' failed.

Je vois sur http://aur.archlinux.org/packages.php?I … mments=all
qu'un autre utilisateur tombe dans le même problème.

D'un autre coté, je vois que tu es en sasc-ng 621.

A partir d'où as-tu construit celui-ci ? Je ne trouve que le 613 : http://85.17.209.13:6100/log/
Veux-tu parler de la 612 ?

Je suis en 611.

May  7 02:12:21.203 : Version: 0.0.2-a6c8ceeb85f1+
May  7 02:12:21.236 CAM: initializing plugin: SoftCam (1.0.0pre-HG-a6c8ceeb85f1+): A software emulated CAM
May  7 02:12:21.269 CAM(general.info): SC version 1.0.0pre-HG-a6c8ceeb85f1+ initializing (VDR 1.6.0)

Je peux mettre à jour vers la 613 mais ne vois rien de transcendental dedans.

As-tu ce type de crash après plusieurs heures d'enregistrement ?
Connais-tu un bug tracking sur sasc-ng ? J'ai reporté ce problème ici sans être certain que ce soit le bon endroit):
https://aur.archlinux.org/packages.php? … mments=all

Merci d'avance,

Pierre

Hors ligne

#10 08/05/2012 22:01:04

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : mise à jour du tuto sasc

Voici le résultat de mes essais:

Kernel 3.3.4-2.arch
Mythtv 0.25 du dépot arch
oscam 1.10 R6089
sasc-ng R569 + patch du kernel3
protocole cccam

fonctionne avec ma carte canal mais pas avec ma carte Orange

=====================

Kernel 3.3.4-2.arch
Mythtv 0.25 du dépot arch
newcs 1.65
sasc-ng r569 + patch du kernel3
protocole newcamd

fonctionne avec ma carte canal mais pas avec ma carte Orange

=====================

j'ai essayé d'installer sasc-ng r610 mais ça n'a pas fonctionné mais je pense qu'il y a des problèmes de compatibilité des versions.

Au passage au délà de 610, ça ne compile plus, il y a une erreur liée au correctif qui a conduit à la version 611.

Nota je ne sais pas ou j'ai été cherché la version 621, elle existe pas encore ......en fait j'avais compilé la 601. Mais ce que j'ai dit et vrai à partir de la version 599 , voir le post 1 que j'ai mis à jour

Hors ligne

#11 10/05/2012 13:17:26

zorglups
Membre
Inscription : 16/01/2009
Messages : 96

Re : mise à jour du tuto sasc

Gilles,

Maintenant que mon Frontend tourne correctement, je m'attaque au fait que sasc-ng crashe.
Il me semble que ces problèmes arrivent particulièrement lors de changements de chaines.

Je vais stresser un peu le système ce soir.

Connais-tu une URL sur laquelle soumettre un bug sur sasc-ng ?
Je vais chercher les sources ici: http://85.17.209.13:6100/summary

Deuxième point:
Dans le script /usr/local/bin/runsasc, sasc-ng est relancé automatiquement en cas de crash ce qui serait bien commode dans mon cas sauf que si je ne m'abuse, il faut relancer le process mythbackend et que ceci n'est pas automatique.

Je me trompe ?


Merci,

Pierre

Dernière modification par zorglups (10/05/2012 13:20:25)

Hors ligne

#12 28/05/2013 13:31:49

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : mise à jour du tuto sasc

Pour tous ceux qui utilisent le décodage satellite ou autre, arch dispose d'un paquet qui permet de compiler sasc-ng avec un noyau supérieur ou égal à 3.7. Vous trouverez les détails ici.

Je rappelle qu'à la suite de la sortie du noyau 3.7, l'emplacement des fichiers pour v4l a changé et que la compilation était devenue beaucoup plus difficile. Il exite désormais un patch qui simplement fortement l'installation de ce soft.

Pour info, je suis en 3.6 avec la version 620 de sasc; ça fonctionne globalement pas mal sauf que de temps en temps j'ai des arrêts de sasc que oblige à relancer les daemons de sasc et bien sûr de mythbackend (pas toujours possible quand un enregistrement est en cours). Je vais repasser en sasc 570 (version stable) car le paquet permet de choisir la version à installer 570 ou 620.

Hors ligne

#13 28/05/2013 17:28:58

piratebab
Co-fondateur de MythTV-fr
Lieu : Sud Ouest
Inscription : 30/11/2007
Messages : 4 064
Mythbox

Re : mise à jour du tuto sasc

c'est interessant comme info.
Ce paquet est il compatible debian ?


Mythuser depuis 2005

Hors ligne

#14 28/05/2013 19:46:58

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : mise à jour du tuto sasc

Je ne pense pas que les paquets arch soient compatibles avec Debian mais tu peux lire le pkbuild qui donne les commandes à exécuter pour compiler. C'est en principe assez simple à lire.

Et n'oublie pas que le PATCH du noyau est toujours nécessaire.

Hors ligne

#15 30/05/2013 09:53:51

piratebab
Co-fondateur de MythTV-fr
Lieu : Sud Ouest
Inscription : 30/11/2007
Messages : 4 064
Mythbox

Re : mise à jour du tuto sasc

Je viens de recevoir un disque SSD pour améliorer le boot de ma mythbox, et donc j'ai pas mal de travail à faire avant de me replonger dans sascng.
D'autant plus que la mythbox n'est pas trop disponible (les enregistrements de madamme ...)


Mythuser depuis 2005

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer
Si vous êtes un être humain ne changez pas le contenu de ces deux champs.

Pied de page des forums

Propulsé par FluxBB

Webmasteur SnouF

Hébergé par Tuxfamily

Valid XHTML 1.0 Strict