PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SC-Plugin für Kaffeine oder Alternative



MasterJay
26.04.08, 12:33
Hallo,

irgendwie bin ich zu blöd, um den SC-Plugin für Kaffeine zu installieren.

Gibt's vielleicht eine automatisierte Installation über yum (hab Fedora 8)?

Oder gleich ein anderes Programm, um DVB-S zu sehen?

Danke.

n.primera
26.04.08, 15:14
hey,

hab ich mal gefunden


# subversion installieren:
sudo apt-get update
sudo apt-get install subversion
# Aktuelles sasc-ng holen:
mkdir sasc-ng-svn
cd sasc-ng-svn
svn co http://OpenSVN.csie.org/sascng sasc-ng
tar cvfj ../sasc-ng-current.tar.bz2 sasc-ng
cd sasc-ng/trunk
sync
./configure
make module
make
sudo mkdir /lib/modules/`uname -r`/misc
sudo cp dvbloopback/module/dvbloopback.ko /lib/modules/`uname -r`/misc
sudo /sbin/depmod -a
So, jetzt haben wir alles, was wir brauchen.
In den Ordner sasc-ng-current/sasc-ng/trunk/sc_files/ kommen jetzt die Konfig-Dateien, wie SoftCam.key und/oder ****client.conf.
Bevor vdr(kaffeine, myth) gestartet wird, müssen wir das Modul laden und den Daemon
starten:
sudo modprobe dvbloopback
bzw. bei zwei Karten:
sudo modprobe dvbloopback num_adapters=2
cd sasc-ng-current/sasc-ng/trunk
Bei einer Karte (-o nur bei einer FF-Karte angeben):
sasc-ng -j 0:1 -o
Bei zwei Karten:
sasc-ng -j 0:2 -o -j 1:3

hab es neulich erst so installiert unter Gentoo mit Mythtv, hat super geklappt.
mfg

MasterJay
26.04.08, 20:27
Leider klappt's ab "make module" nicht mehr. Er fängt zwar an, beendet dann aber mit Fehler 2.

Trotzdem danke.

n.primera
27.04.08, 00:03
die fehler selbst wären vieleicht interessant. Eventuell erkennt ja der ein oder andere hier etwas.



mfg

MasterJay
27.04.08, 09:20
Hier mal die Ausgabe der Konsole ab "make module". Der Username wurde mal durch ***** ersetzt.

[root@localhost trunk]# make module
cd dvbloopback/module && make
make[1]: Entering directory `/home/*****/sasc-ng-svn/sasc-ng/trunk/dvbloopback/module'
echo "Skipping Modever "
Skipping Modever
./config_dvb.pl "BUILD_DIR=/lib/modules/2.6.23.1-42.fc8/build" "EXTRA_CFLAGS=-Idrivers/media/dvb/dvb-core/ -I/home/*****/sasc-ng-svn/sasc-ng/trunk/dvbloopback/module"
Found 2.6.22 or later kernel, but no dvbdev.h
Using canned header
make -C /lib/modules/2.6.23.1-42.fc8/build M=/home/*****/sasc-ng-svn/sasc-ng/trunk/dvbloopback/module modules
make[2]: Entering directory `/usr/src/kernels/2.6.23.1-42.fc8-i686'
CC [M] /home/*****/sasc-ng-svn/sasc-ng/trunk/dvbloopback/module/dvb_loopback.o
/home/*****/sasc-ng-svn/sasc-ng/trunk/dvbloopback/module/dvb_loopback.c:52:26: Fehler: linux/dvb/ca.h: Datei oder Verzeichnis nicht gefunden
make[3]: *** [/home/*****/sasc-ng-svn/sasc-ng/trunk/dvbloopback/module/dvb_loopback.o] Fehler 1
make[2]: *** [_module_/home/*****/sasc-ng-svn/sasc-ng/trunk/dvbloopback/module] Fehler 2
make[2]: Leaving directory `/usr/src/kernels/2.6.23.1-42.fc8-i686'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/home/*****/sasc-ng-svn/sasc-ng/trunk/dvbloopback/module'

So wie ich das interpretiere fehlen ein paar Datein (dvbdev.h und linux/dvb/ca.h). Das Verzeichnis linux/dvb existiert bei mir schonmal gar nicht.

Hab halt kein richtigen Plan von Linux - hoffe ihr könnt mir weiterhelfen.

n.primera
27.04.08, 13:58
Fehler: linux/dvb/ca.h: Datei oder Verzeichnis nicht gefunden
kann nicht so richtig deuten worauf sich der Fehler bezieht. Auf den link zu den Kernelsourcen oder auf das Verzeichnis im sasc Ordner. Müsste ich meinen Mythtv-Rechner mal anwerfen und nachschauen. Kenne leider die phate unter fedore nicht, aber ich denke das nimmt sich nicht viel.
Den link zu deinen kernel-sourcen hast du gesetzt? Wobei ich nicht sicher bin ob der unter fedora überhaupt nötig ist? Schaden kann er nicht, löschen kannst ihn auch wieder wenn er nichts bringt. Bei mir sieht das so aus.


ls -l /usr/src/
lrwxrwxrwx 1 root root 31 Mar 5 18:08 linux -> /usr/src/linux-2.6.21-gentoo-r4 =link zu kernelsorces
drwxr-xr-x 19 root root 4096 Dec 28 16:50 linux-2.6.19-gentoo-r5
drwxr-xr-x 20 root root 4096 Dec 28 17:26 linux-2.6.21-gentoo-r4 = kernelsources
drwxr-xr-x 19 root root 4096 Dec 29 19:53 linux-2.6.22-gentoo-r5
drwxr-xr-x 21 root root 4096 Feb 20 23:17 linux-2.6.23-gentoo-r3
drwxr-xr-x 20 root root 4096 Feb 19 17:57 linux-2.6.23-gentoo-r8


wenn der link fehlt, versuch mal ein:

ln -l /usr/src/kernels/2.6.23.1-42.fc8-i686 /usr/src/linux

vieleicht klappts ja.

Ich schick dir mal noch eine PN.

mfg

MasterJay
27.04.08, 16:00
Hab's glaub ich.

Fehler: linux/dvb/ca.h: Datei oder Verzeichnis nicht gefunden

lag daran, dass der Link zu ca.h fehlerhaft war - sprich es wurde auf einen Ordner verwiesen, den es nicht mehr gibt. Hab einfach die ca.h in das Verzeichnis /usr/src/kernels/2.6.23.1-42.fc8-i686/include/linux/dvb kopiert.

Jetzt noch die .key organisieren und dann mal schauen.

Danke für deine Mithilfe n.primera.

MasterJay
27.04.08, 16:29
Natürlich klappt's noch nicht :-(

zuerst das

[root@localhost trunk]# /sbin/modprobe dvbloopback
Speicherzugriffsfehler

und dann das

[root@localhost trunk]# sasc-ng -j 0:1
bash: sasc-ng: command not found

Hab keine Ahnung warum das nicht klappt, ihr vielleicht?

n.primera
27.04.08, 16:44
[root@localhost trunk]# /sbin/modprobe dvbloopback
Speicherzugriffsfehler

hatte ich auch. Verflucht ich kann mich nicht mehr an die Lösung erinnern. Ist zu lange her, und der Jüngste ist man auch nict mehr. ggg Pauschal erstmal nen "Rechnerneustart".

[root@localhost trunk]# sasc-ng -j 0:1
bash: sasc-ng: command not found


Der Befehl lautet "./sasc-ng -j 0:1 -o" (und nicht als root sondern als user ausführen)

mfg

MasterJay
27.04.08, 16:58
Ja, stimmt: der Befehl ./sasc-ng ... funktioniert (also prinzipiell) - weil ja modprobe dvbloopback nicht geklappt hat, kommen natürlich ein netter Hinweis:

Are you sure you have loaded the dvbloopback module

Wenn's dir wieder einfällt wie man den Speicherzugriffsfehler löst, dann sag bescheid.

Ich versuch mal nen Neustart...

n.primera
27.04.08, 17:21
versuchs mal so "insmod dvbloopback.ko" als root im sasc verzeichnis. Vieleicht kommt eine aussagekräftigere Meldung. Kann mich dunkel erinnern, dass es bei mir mit einem anderen Kernel dann ging. Bin mir aber nicht mehr sicher.

MasterJay
27.04.08, 17:44
So schaut's aus:

[root@localhost trunk]# /sbin/insmod dvbloopback.ko
insmod: error inserting 'dvbloopback.ko': -1 File exists

Leider nicht gerade aussagekräftig.

Was für ein Kernel hast du und wie installiert oder updated man den Kernel???

MasterJay
24.05.08, 13:44
Nur der Vollständigkeit halber - es läuft jetzt!

Ich habe mir eine fertige RPM gezogen und installiert. Danach brauchte ich die SC noch nicht mal in der Konsole aktievieren oder sowas. Einfach Kaffeine starten und es läuft. Naja, unter Windows ging's trotzdem schnell...

Leider kein ORF, aber das wird bestimmt noch ;-)

Danke nochmal für Deine Mithilfe, n.primera!

sparky
22.02.09, 18:49
Hallo MasterJay
Hab ein ähnliches Problem, woher hast Du die fertige RPM? Wäre Dir für einen Quell-Hinweis sehr dankbar.
Liebe Grüsse
Sparky

zagadka
22.02.09, 21:53
Hallo MasterJay
Hab ein ähnliches Problem, woher hast Du die fertige RPM? Wäre Dir für einen Quell-Hinweis sehr dankbar.
Liebe Grüsse
Sparky
Schau mal hier (http://www.spinnes-board.de/vb/showthread.php?t=128706&page=2). Auf der Seite weiter unten gibts ne ausführliche Anleitung.

Ansonsten google mal nach: kaffeine-sc-plugin-0.4.0-deb dreambox

Entpack das zip Paket und Installier es mit:

dpkg -i kaffeine-sc-plugin-0.4.0-deb

Gruß, zagadka

sparky
25.02.09, 12:55
Hallo MasterJay, hallo zagadka
Vielen Dank für Eure Hilfe.
Liebe Grüsse
sparky