Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite



Irde.to 4Free Board » Alles für die Manipulation » Didschidl PC-DVB-Cards » c't-vdr -->sc howto » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Seiten (58): [1] 2 3 nächste » ... letzte » Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen c't-vdr -->sc howto 4 Bewertungen - Durchschnitt: 10,004 Bewertungen - Durchschnitt: 10,004 Bewertungen - Durchschnitt: 10,004 Bewertungen - Durchschnitt: 10,004 Bewertungen - Durchschnitt: 10,00
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
cd /
Member


images/avatars/avatar-447.gif

Dabei seit: 21.01.2004
Beiträge: 592

Achtung c't-vdr -->sc howto Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo

UPDATE
gitano hat mal wieder alles gegeben großes Grinsen
ctvdr 3.06? -->KLICK


ANNOUNCE - es gibt eine überarbeitete Version des HowTo's!
Angekündigt hat peysche es hier!
Vielen DANK an alle die daran gearbeitet haben


Viel SPASS wünschen euch peysche, gitano und cd /.


Da ich schon Mails bekomme wie sc unter c't vdr zu installieren sei hab ich mich entschlossen ein kleines howto zu schreiben....blablabla .....

Zunächst einmal mußt du mit apt-get noch einige Sachen nachinstallieren, das geschieht mit apt-get...

apt-get clean
apt-get update
apt-get install dpkg-dev gcc g++ libc6-dev make patch debhelper autoconf automake bzip2 devscripts dh-make wget lintian ssh

Hier noch der alte Kernel (mit dem neuen sollte es genauso gehen)

cd /usr/src
apt-get install kernel-source-2.4.21-i586-cdv
tar -xjvf kernel-source-2.4.21-i586-cdv.tar.bz2
ln -s kernel-source-2.4.21-i586-cdv linux
apt-get install kernel-package

Im Kernel Verzeichnis /usr/src/linux die Files Makefile und conf.vars editieren
"EXTRAVERSION =" hier mußt Du "-i586-cdv" (ohne "") eintragen

EXTRAVERSION = -i586-cdv

cp /boot/config-2.4.21-i586-cdv /usr/src/linux/.config
cd /usr/src/linux
make oldconfig
make dep

Als nächstes dir VDR sourcen besorgen

cd /usr/src
apt-get source vdr
apt-get build-dep vdr
rm -f /usr/include/vdr
ln -s /usr/src/vdr-1.2.6 /usr/include/vdr

Treiber sourcen besorgen (ebenfalls noch der alte von mir beschrieben)
--Für den neuen Treiber gilt aber das gleiche--

cd /usr/src
apt-get source dvb-driver-source
apt-get build-dep dvb-driver-source
ln -s linuxtv-dvb-1.0.1 DVB
ln -s /usr/src/DVB /usr/include/dvb
sollte ein dvb Treiber Fehler später beim compilieren auftreten wird wahrscheinlich ein symlink des dvb-includes in /usr/include/linux/dvb erwartet in dem Fall einfach ein:
ln -s /usr/src/linuxtv-dvb-1.0.1/include/linux/dvb /usr/include/linux/dvb

Root-patch für den Treiber Downloaden und anwenden

cd /usr/src
wget http://207.44.152.197/Root-patched-030913.bz2
bunzip2 Root-patched-030913.bz2
cd /usr/src/DVB
cp -r include/linux/dvb /usr/include/dvb

cp -r include/linux/dvb /usr/include/linux/dvb
cd driver/av7110/

rm -rf Root
cp /usr/src/Root-patched-030913 DVB/driver/av7110/Root
cd /usr/src/DVB
dpkg-buildpackage -d

Jetzt sollten (wenn alles gut geht) die noch nicht fertig übersetzten Treiber in /usr/src liegen
also weiter mit der Installation der sourcen
ein
dpkg -i dvb-dev.........deb
oder
oder dpkg -i dvb-driver-source.............deb
ausführen

Nun muß in /usr/src ein Paket namens dvb-driver.tar.gz das du entpacken mußt!
anschließend geht es im Kernelverzeichnis weiter
stell aber sicher dass das Verzeichnis /usr/src/modules/dvb-driver existiert (wird zum erstellen des Treibers benötigt)

also cd /usr/src/linux

make-kpkg clean
make-kpkg modules_image

Jetzt sollte ein Paket namens dvb-driver-2.4.21-i586-cdv_1.0.1-1_i386.deb oder ähnlich in /usr/src liegen (ich würde vorher, vor dem compilieren der Treiber den Treibernamen ändern, das geschieht im Verzeichnis der Treiber-sourcen in dem Ordner debian/changelog (ein -patch-1 dranhängen oder so) der Installiert werden soll
.
dpkg -i dvb-driver-2.4.21-i586-cdv_1.0.1-1_i386.deb

sc Downloaden - Patches in VDR einbauen....

cd /usr/src
wget http://207.44.152.197/vdr-sc-0.3.8.tar.gz
tar xvf vdr-sc-0.3.8.tar.gz

cd vdr-sc-0.3.8
dh_make
cd debian
rm -f *.ex
rm -f *.doc-base

Die noch übrig gebliebenen Files in /usr/vdr-sc-0.3.8/debian müssen noch angepasst werden, hier die Beispiele dazu die ihr (wer will) so übernehmen könnt
*************************************************************
changelog
*************************************************************
code:
1:
2:
3:
4:
5:
vdr-plugin-sc (0.3.8-1) unstable; urgency=low 
 
  * debianized 
 
 -- cd / <vdr@user.com>  Wed, 14 Jan 2004 18:12:33 +0200

*************************************************************
control
*************************************************************
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
Source: vdr-plugin-sc 
Section: misc 
Priority: extra 
Maintainer: cd / <vdr@user.com> 
Build-Depends: debhelper (>> 3.0.0), dpatch, vdr-dev (>= 1.2.6-5) 
Standards-Version: 3.5.2 
 
Package: vdr-plugin-sc 
Architecture: i386 
Depends: ${shlibs:Depends}, vdr (>= 1.2.6-5) 
Description: SoftCAM for Irdeto, Seca, Viaccess, Nagra, Conax & Cryptoworks

*************************************************************
copyright
*************************************************************
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
This package was debianized by cd / <vdr@user.com> on 
Wed, 14 Jan 2004 18:12:33 +0200. 
 
See the file COPYING for license information. 
 
 
 
Copyright: 
 
  This program is free software; you can redistribute it and/or modify 
  it under the terms of the GNU General Public License as published by 
  the Free Software Foundation; either version 2 of the License, or 
  (at your option) any later version. 
 
  This program is distributed in the hope that it will be useful, 
  but WITHOUT ANY WARRANTY; without even the implied warranty of 
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
  GNU General Public License for more details. 
 
  You should have received a copy of the GNU General Public License 
  along with this program; if not, write to the Free Software 
  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
 
 see /usr/share/common-licenses/GPL

*************************************************************
dirs
*************************************************************
code:
1:
2:
usr/lib/vdr/plugins 
etc/vdr/plugins

*************************************************************
docs
*************************************************************
code:
1:
README

*************************************************************
README.Debian
*************************************************************
code:
1:
2:
3:
4:
5:
sc for Debian 
------------- 
 
<possible notes regarding this package - if none, delete this file> 
-- cd / <vdr@user.com>  Wed, 14 Jan 2004 18:12:33 +0200

*************************************************************
rules
*************************************************************
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
#!/usr/bin/make -f 
# Sample debian/rules that uses debhelper. 
# GNU copyright 1997 to 1999 by Joey Hess. 
 
# Uncomment this to turn on verbose mode. 
#export DH_VERBOSE=1 
 
# This is the debhelper compatibility version to use. 
export DH_COMPAT=3 
 
ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) 
	CFLAGS += -g 
endif 
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) 
	INSTALL_PROGRAM += -s 
endif 
 
configure: configure-stamp 
configure-stamp: 
	dh_testdir 
 
	touch configure-stamp 
 
 
build: build-stamp 
 
build-stamp: configure-stamp  
	dh_testdir 
 
	$(MAKE) all DVBDIR=/usr/include VDRDIR=/usr/include/vdr LIBDIR=. REMOTE=lirc NAGRA=1 SC_SECA=1 SC_CRYPTWORKS=1 CONAX=1 SHL=1 -s /dev/tty0 
 
	touch build-stamp 
 
clean: 
	dh_testdir 
	dh_testroot 
	rm -f build-stamp configure-stamp 
	rm -f debian/vdr-plugin-vcd.substvars 
	rm -f libvdr-*.so* 
	make clean 
 
	dh_clean 
 
install: build 
	dh_testdir 
	dh_testroot 
	dh_clean -k 
	dh_installdirs 
 
	cp libvdr-sc*.so.* $(CURDIR)/debian/vdr-plugin-sc/usr/lib/vdr/plugins/ 

 
# Build architecture-independent files here. 
binary-indep: build install 
# We have nothing to do by default. 
 
# Build architecture-dependent files here. 
binary-arch: build install 
	dh_testdir 
	dh_testroot 
	dh_installdocs 
	dh_installexamples 
	dh_installmenu 
	dh_installcron 
	dh_installman 
	dh_installinfo 
	dh_installchangelogs HISTORY 
	dh_link 
	dh_strip 
	dh_compress 
	dh_fixperms 
	dh_installdeb 
	dh_shlibdeps 
	cd debian; mv vdr-plugin-sc.substvars substvars.old; cat /usr/include/vdr/debian/patchlevel substvars.old > vdr-plugin-sc.substvars; rm -f substvars.old 
	dh_gencontrol 
	dh_md5sums 
	dh_builddeb 
 
binary: binary-indep binary-arch 
.PHONY: build clean binary-indep binary-arch binary install configure

Wenn alles soweit angepasst ist Muß der (die) Patch noch in VDR eingebaut werden...
da der vdr von Tobi seit dem letzten update ein patchlevel beinhalted ist es nicht mit einem manuellen patchen getan.......

Zunächst einmal die 00list liegt in "/usr/src/vdr-1.2.6/debian/patches/00list" um zwei einträge erweitern:

code:
1:
2:
3:
4:
5:
# vdr-sc patch vdr-1.2.0-sc.diff 
42_softcam 
 
#vdr-sc patch vdr-1.2.6-epgfix.diff 
42_scepgfix


(die patches haben also die namen 42_softcam & 42_scepgfix)

Als letztes wollen die patches für VDR natürlich auch noch angepasst werden....

Also los geht's mit einem:

cp /usr/src/vdr-plugin-sc-0.3.8/patches/vdr-1.2.0-sc.diff
/usr/src/vdr-1.2.6/debian/patches

und ein:

cp /usr/src/vdr-plugin-sc-0.3.8/patches/vdr-1.2.6-epgfix.diff /usr/src/vdr-1.2.6/debian/patches

Damit das Patchen auch glatt läuft müssen beide noch angepasst werden... dazu müssen beide
umbenannt werden
-- vdr-1.2.0-sc.diff in 42_softcam.dpatch
und
-- vdr-1.2.6-epgfix.diff in 42_scepgfix.dpatch


So jetzt noch die Patches anpassen und es kann losgehen:-)
*************************************************************
42_softcam.dpatch
*************************************************************
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
#!/bin/sh -e 
## sc-plugin-patch by ??? 
## 
## All lines beginning with `## DP:' are a description of the patch. 
## DP: vdr-1.2.0-sc (SoftCAM for Irdeto, Seca, Viaccess, Nagra, Conax & Cryptoworks) 
 
if [ $# -ne 1 ]; then 
    echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" 
    exit 1 
fi 
 
[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts 
patch_opts="${patch_opts:--f --no-backup-if-mismatch}" 
 
case "$1" in 
       -patch) patch $patch_opts -p1 < $0;; 
       -unpatch) patch $patch_opts -p1 -R < $0;; 
        *) 
                echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" 
                exit 1;; 
esac 
 
exit 0 
 
@DPATCH@ 
diff -u vdr-1.2.0-orig/ci.c vdr-1.2.0/ci.c 
--- vdr-1.2.0-orig/ci.c	2003-05-25 13:45:11.000000000 +0200 
+++ vdr-1.2.0/ci.c	2003-06-01 13:49:43.000000000 +0200 
@@ -1305,6 +1305,11 @@ 
   close(fd); 
 } 
  
+int cCiHandler::GetCaFd(void) 
+{ 
+  return dup(fd); 
+} 
+ 
 cCiHandler *cCiHandler::CreateCiHandler(const char *FileName) 
 { 
   int fd_ca = open(FileName, O_RDWR); 
diff -u vdr-1.2.0-orig/ci.h vdr-1.2.0/ci.h 
--- vdr-1.2.0-orig/ci.h	2003-05-25 13:44:47.000000000 +0200 
+++ vdr-1.2.0/ci.h	2003-06-01 13:49:43.000000000 +0200 
@@ -76,6 +76,8 @@ 
 class cCiTransportLayer; 
 class cCiTransportConnection; 
  
+#define VDR_IS_SC_PATCHED 115 
+ 
 class cCiHandler { 
 private: 
   cMutex mutex; 
@@ -107,6 +109,7 @@ 
   const unsigned short *GetCaSystemIds(int Slot); 
   bool SetCaPmt(cCiCaPmt &CaPmt, int Slot); 
   bool Reset(int Slot); 
+  int GetCaFd(void); 
   }; 
  
 #endif //__CI_H 
diff -u vdr-1.2.0-orig/eit.c vdr-1.2.0/eit.c 
--- vdr-1.2.0-orig/eit.c	2003-05-29 17:04:10.000000000 +0200 
+++ vdr-1.2.0/eit.c	2003-06-01 13:49:43.000000000 +0200 
@@ -1471,7 +1471,7 @@ 
          if (d->source == Source && d->transponder == Transponder && d->serviceId == ServiceId) { 
             const unsigned short *caids = CaSystemIds; 
             do { 
-               if (d->caSystem == *caids) { 
+               if (*CaSystemIds == 0xFFFF || d->caSystem == *caids) { 
                   if (length + d->Length() <= BufSize) { 
                      memcpy(Data + length, d->Data(), d->Length()); 
                      length += d->Length();

*************************************************************
42_scepgfix.dpatch
*************************************************************
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
#!/bin/sh -e 
## sc-plugin-epgfix-patch by ???
## 
## All lines beginning with `## DP:' are a description of the patch. 
## DP: vdr-1.2.6-epgfix (SoftCAM for Irdeto, Seca, Viaccess, Nagra, Conax & Cryptoworks) 
 
if [ $# -ne 1 ]; then 
    echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" 
    exit 1 
fi 
 
[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts 
patch_opts="${patch_opts:--f --no-backup-if-mismatch}" 
 
case "$1" in 
       -patch) patch $patch_opts -p1 < $0;; 
       -unpatch) patch $patch_opts -p1 -R < $0;; 
        *) 
                echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" 
                exit 1;; 
esac 
 
exit 0 
 
@DPATCH@ 
diff -ruN vdr-1.2.6-org/channels.h vdr-1.2.6/channels.h 
--- vdr-1.2.6-org/channels.h	2003-10-26 14:21:59.000000000 +0100 
+++ vdr-1.2.6/channels.h	2003-11-30 21:46:33.000000000 +0100 
@@ -106,6 +106,7 @@ 
   int Dpid2(void) const { return dpid2; } 
   int Tpid(void) const { return tpid; } 
   int Ca(void) const { return ca; } 
+  void setCa(int caNumber)  { ca = caNumber; } 
   int Sid(void) const { return sid; } 
   int Number(void) const { return number; } 
   void SetNumber(int Number) { number = Number; } 
diff -ruN vdr-1.2.6-org/eitscan.c vdr-1.2.6/eitscan.c 
--- vdr-1.2.6-org/eitscan.c	2003-09-06 15:06:13.000000000 +0200 
+++ vdr-1.2.6/eitscan.c	2003-11-30 21:46:38.000000000 +0100 
@@ -68,9 +68,14 @@ 
                                   currentChannel = Device->CurrentChannel(); 
                                   } 
                                currentDevice = Device; 
-                               Device->SwitchChannel(Channel, false); 
+				    int temp_ca = Channel->Ca(); 
+				    Channel->setCa(999); //EPG-Fix für SC 
+//				    printf("Switching Channel via EPG-Scan to Freq: %d %c , Source %u \n", Channel->Frequency(), Channel->Polarization(), Channel->Source()); 
+//				    esyslog("Switching Channel via EPG-Scan to Freq: %d %c , Source %u \n", Channel->Frequency(), Channel->Polarization(), Channel->Source()); 
+   		           Device->SwitchChannel(Channel, false); 
+				    Channel->setCa(temp_ca); 
                                currentDevice = NULL; 
-                               break; 
+                               break;  
                                } 
                             } 
                          else {


FFFFFFFFFFFfffffffffffffff geschafft.........

Jetzt kanns an's Übesetzen von vdr gehen, der Treiber ist ja schon installiert..... oder?

so weiter im text...

cd /usr/src/vdr-1.2.6
dpkg-buildpackage

wenn alles gut geht liegt das neue vdr..........deb Paket in /usr/src

installiert wird der eigene vdr mit dpkg -i vdr.........deb

weiter geht es mit sc

cd /usr/src/vdr-sc-0.3.8
dpkg-buildpackage -tc

Installieren ebenfalls mit:
dpkg -i vdr-plugin-sc-0-3-8

[color=red]Rest im 2-ten Post (text zu lang)

Dieser Beitrag wurde 12 mal editiert, zum letzten Mal von cd /: 01.02.2005 22:55.

05.02.2004 19:27 cd / ist offline Beiträge von cd / suchen Nehmen Sie cd / in Ihre Freundesliste auf
cd /
Member


images/avatars/avatar-447.gif

Dabei seit: 21.01.2004
Beiträge: 592

Themenstarter Thema begonnen von cd /
Achtung 2-ter Teil Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ACHTUNG: Alle anderen Plugins die ihr noch haben möchtet müssen neu compiliert werden und wichtig bei allen Plugins muß im rules File die Zeile cd debian; um ein /debian/ ergänzt werden
Hier die Zeile aus dem sc plugin (die ist schon angepasst)

cd debian; mv vdr-plugin-sc.substvars substvars.old; cat /usr/include/vdr/debian/patchlevel substvars.old > vdr-plugin-sc.substvars; rm -f substvars.old

Das soll's gewesen sein.....

Jetzt noch eure S*****m.K*Y, R*m, K*D...... nach /etc/vdr/plugins kopieren System reboot und...

*freu*

PS: Ich hoffe mal das ich nichts vergessen habe...., falls doch bitte ergänzen/korrigieren

Gruß

cd /
05.02.2004 19:29 cd / ist offline Beiträge von cd / suchen Nehmen Sie cd / in Ihre Freundesliste auf
hotzenplotz55
Member


Dabei seit: 24.11.2003
Beiträge: 74

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Turn2

thx (ich war der email mensch Augenzwinkern )

ich glaub ich muss 100 mal danke sagen, hab es noch nicht umgesetzt, aber zumindest habe ich eine gute nacht lektuere
05.02.2004 21:10 hotzenplotz55 ist offline E-Mail an hotzenplotz55 senden Beiträge von hotzenplotz55 suchen Nehmen Sie hotzenplotz55 in Ihre Freundesliste auf
cd /
Member


images/avatars/avatar-447.gif

Dabei seit: 21.01.2004
Beiträge: 592

Themenstarter Thema begonnen von cd /
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo

Ich hoffe ich hab dir und den andren damit geholfen.
Hab noch einen Tipp installier sc noch, damit ist es einfacher dursch's System zu navigieren
apt-get install sc

EDIT/
sorry hab nen Fehler gemacht mc muß es heißen nicht sc

also bitte verzeiht meine D..... großes Grinsen
/EDIT

Gruß

cd /

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von cd /: 06.02.2004 15:30.

05.02.2004 21:44 cd / ist offline Beiträge von cd / suchen Nehmen Sie cd / in Ihre Freundesliste auf
cd /
Member


images/avatars/avatar-447.gif

Dabei seit: 21.01.2004
Beiträge: 592

Themenstarter Thema begonnen von cd /
sc-0.3.9 update Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo

Neturmel hat sc-0.3.9 veröffentlicht
http://www.4freeboard.to/board/thread.php?threadid=24656&sid=

Wer die neue Version verwenden möchte sollte im File "changelog" die version ändern vdr-plugin-sc (0.3.8-1) unstable; urgency=low
in
vdr-plugin-sc (0.3.9-1) unstable; urgency=low

Im "rules" File die Zeile
$(MAKE) all DVBDIR=/usr/include VDRDIR=/usr/include/vdr LIBDIR=. REMOTE=lirc NAGRA=1 SC_SECA=1 SC_CRYPTWORKS=1 CONAX=1 SHL=1 SECA=1 VIACCESS=1 IRDETO=1 DBG=1 /dev/tty0

anpassen (Readme von sc Studieren)

EDIT/
Wer sc mit sc-0.3.9-ns.diff.gz Patchen möchte kopiert den Patch nach
/usr/src
und Patcht sc-0.3.9 mit:
cd /usr/src/sc-0.3.9
zcat /usr/src/sc-0.3.9-ns.diff.gz | patch -p1
/EDIT

Gruß

cd /

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von cd /: 06.02.2004 18:34.

06.02.2004 16:38 cd / ist offline Beiträge von cd / suchen Nehmen Sie cd / in Ihre Freundesliste auf
Helixmaster
Member


Dabei seit: 07.02.2004
Beiträge: 40

RE: c't-vdr -->sc howto Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hi. Ich gehe EXAKT nach der Anleitung oben vor. Wenn ich den DVB Treiber builden will, bekomme ich folgenden Fehler:

Zitat:
myvdr:/usr/src/DVB# dpkg-buildpackage -d

dpkg-source: warning: source directory `./DVB' is not <sourcepackage>-<upstreamversion> `linuxtv-dvb-1.0.1'
dpkg-source: building linuxtv-dvb using existing linuxtv-dvb_1.0.1.orig.tar.gz
dpkg-source: building linuxtv-dvb in linuxtv-dvb_1.0.1-2.diff.gz
dpkg-source: cannot represent change to driver/av7110/Root: binary file contents changed
dpkg-source: building linuxtv-dvb in linuxtv-dvb_1.0.1-2.dsc
dpkg-source: unrepresentable changes to source


Was tun?
07.02.2004 17:18 Helixmaster ist offline E-Mail an Helixmaster senden Beiträge von Helixmaster suchen Nehmen Sie Helixmaster in Ihre Freundesliste auf
cd /
Member


images/avatars/avatar-447.gif

Dabei seit: 21.01.2004
Beiträge: 592

Themenstarter Thema begonnen von cd /
RE: c't-vdr -->sc howto Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo

Für mich sieht es so aus als ob linuxtv-dvb-1.0.1 nicht richtig nach DVB gelinkt ist

Lösch mal alle geladenen Files des Treibers und laß nur noch den entpackten Ordner linuxtv-dvb-1.0.1 in /usr/src
rm linuxtv-dvb_1.0.1.orig.tar.gz
rm linuxtv-dvb_1.0.1-2.diff.gz
rm linuxtv-dvb_1.0.1-2.dsc
.....
cd /usr/src/linuxtv-dvb-1.0.1
dpkg-buildpackage -d

oder

debian/rules binary

edit/
PS:debian/rules clean vor und nach dem builden aufrufen oder alles in einem Schritt erledigen mit dpkg-buildpackage -tc
/edit
cd /

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von cd /: 07.02.2004 18:49.

07.02.2004 18:40 cd / ist offline Beiträge von cd / suchen Nehmen Sie cd / in Ihre Freundesliste auf
Helixmaster
Member


Dabei seit: 07.02.2004
Beiträge: 40

RE: c't-vdr -->sc howto Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Super, hast (fast) geklappt. Aus irgendeinem Grund hat er aber die files "szap", "scan" und "evtest" nicht gebaut. Ich habe diese 3 dann von Hand erzeugt (cd apps/szap; make) und nach einem weiteren debian/rules binary habe ich dann die fertigen Debian-Pakete bekommen. Mal sehen, ob das dann nachher alles funktioniert...

Vielen Dank!
07.02.2004 19:25 Helixmaster ist offline E-Mail an Helixmaster senden Beiträge von Helixmaster suchen Nehmen Sie Helixmaster in Ihre Freundesliste auf
Helixmaster
Member


Dabei seit: 07.02.2004
Beiträge: 40

RE: c't-vdr -->sc howto Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Und das nächste Problem. Die vdr-sc-0.3.8.tar.gz aus Deiner Anleitung (und auch die 0.3.9) sind nicht debianisiert, d.h. wenn ich nach Deiner Anleitung wget und tar xvfz vdr-sc-0.3.8 gemacht habe, gibt es nur ein sc-0.3.8, kein vdr-sc-0.3.8. Im sc-0.3.8. gibt es dann kein debian und kein dh_make. Hast Du vielleicht noch einen Extraschritt gemacht, und den nicht dokumentiert?
07.02.2004 20:02 Helixmaster ist offline E-Mail an Helixmaster senden Beiträge von Helixmaster suchen Nehmen Sie Helixmaster in Ihre Freundesliste auf
cd /
Member


images/avatars/avatar-447.gif

Dabei seit: 21.01.2004
Beiträge: 592

Themenstarter Thema begonnen von cd /
RE: c't-vdr -->sc howto Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo

Du kannst sc-0.3.8/sc-0.3.9 so lassen oder umbenennen das ist nicht ausschlaggebend für ein debiam Paket der Name des fertigen *.deb Paketes wird ja im File changelog festgelegt
folge den Schritten hier:

cd sc-0.3.8
dh_make

jetzt ist das debian Verzeichnis da .....der Rest wie oben beschrieben (Anpassen usw.)

edit/
bei der dh_make Abfrage option "s"
/edit

cd /

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von cd /: 07.02.2004 20:25.

07.02.2004 20:19 cd / ist offline Beiträge von cd / suchen Nehmen Sie cd / in Ihre Freundesliste auf
Helixmaster
Member


Dabei seit: 07.02.2004
Beiträge: 40

RE: c't-vdr -->sc howto Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Danke, hat auch geklappt.

Jetzt geht aber gar nichts mehr. Nach dem reboot kommt beim Laden des DVB-Treibers folgende bescheuerte Meldung:

Zitat:
/lib/modules/2.4.21-i586-cdv/misc/dvb-core.o: kernel-module version mismatch
/lib/modules/2.4.21-i586-cdv/misc/dvb-core.o was compiled for kernel version 2.4.21-i586-cdv
while this kernel is version 2.4.21-i586-cdv.


Irgendwie unlogisch, oder? Jedenfalls lädt der Treiber nicht! Hilfe!

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Helixmaster: 07.02.2004 22:08.

07.02.2004 22:06 Helixmaster ist offline E-Mail an Helixmaster senden Beiträge von Helixmaster suchen Nehmen Sie Helixmaster in Ihre Freundesliste auf
hotzenplotz55
Member


Dabei seit: 24.11.2003
Beiträge: 74

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

komisch bei mir geht der treiber auch nicht,
musste auch bei scan,szap,evtest ein "make" machen.
auch keine ahnung ob das geht. nur leider kommt beim treiber laden nur:
/lib/modules/2.4.23/misc/dvb-ttpci.o: unresolved symbol input_register_device_Rsmp_acfe1a2c
/lib/modules/2.4.23/misc/dvb-ttpci.o: unresolved symbol video_register_device_Rsmp_252a40f4
/lib/modules/2.4.23/misc/dvb-ttpci.o: unresolved symbol video_unregister_device_Rsmp_01c45e74
/lib/modules/2.4.23/misc/dvb-ttpci.o: unresolved symbol input_event_Rsmp_b5f5028d
/lib/modules/2.4.23/misc/dvb-ttpci.o: unresolved symbol input_unregister_device_Rsmp_c3bbd576
/lib/modules/2.4.23/misc/dvb-ttpci.o: insmod /lib/modules/2.4.23/misc/dvb-ttpci.o failed
/lib/modules/2.4.23/misc/dvb-ttpci.o: insmod dvb-ttpci failed

was zur hoelle hab ich jetzt schon wieder falsch gemacht???
07.02.2004 22:28 hotzenplotz55 ist offline E-Mail an hotzenplotz55 senden Beiträge von hotzenplotz55 suchen Nehmen Sie hotzenplotz55 in Ihre Freundesliste auf
hotzenplotz55
Member


Dabei seit: 24.11.2003
Beiträge: 74

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

na ja man kann den treiber ja auch auf herkoemmliche art "maken" oder?

dann kann ich zumindest schon zu punkt 2 auf der liste
(kommen bestimmt weitere fehler)
traurig
07.02.2004 22:31 hotzenplotz55 ist offline E-Mail an hotzenplotz55 senden Beiträge von hotzenplotz55 suchen Nehmen Sie hotzenplotz55 in Ihre Freundesliste auf
cd /
Member


images/avatars/avatar-447.gif

Dabei seit: 21.01.2004
Beiträge: 592

Themenstarter Thema begonnen von cd /
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

mmmmmhhu....Kann ich mir nicht erklären......
mach ein:
cp /usr/src/linuxtv-dvb-1.0.1/include/linux/dvb /ust/include/linux
und übersetz den Treiber neu
07.02.2004 22:40 cd / ist offline Beiträge von cd / suchen Nehmen Sie cd / in Ihre Freundesliste auf
cd /
Member


images/avatars/avatar-447.gif

Dabei seit: 21.01.2004
Beiträge: 592

Themenstarter Thema begonnen von cd /
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Habt ihr dvb-dev... und dvb-driver-sorce.... installiert??
07.02.2004 22:43 cd / ist offline Beiträge von cd / suchen Nehmen Sie cd / in Ihre Freundesliste auf
hotzenplotz55
Member


Dabei seit: 24.11.2003
Beiträge: 74

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

jop
07.02.2004 22:50 hotzenplotz55 ist offline E-Mail an hotzenplotz55 senden Beiträge von hotzenplotz55 suchen Nehmen Sie hotzenplotz55 in Ihre Freundesliste auf
cd /
Member


images/avatars/avatar-447.gif

Dabei seit: 21.01.2004
Beiträge: 592

Themenstarter Thema begonnen von cd /
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Also ich hab den Treiber gerade neu von c't geladen, gepatcht und übersetzt...
alle geht ohne ein manuelles make für zsap losjagen zu müssen

Hier die Schritte
-Treiber geladen
cd linuxtv....
dpkg buildpackage -d
cd ..
dpkg -i dvb-driver-sources..
tar xvf dvb-driver.tar.gz
cd linux
make-kpkg clean
make-kpkg modules_image
alten dienstalliert
neuen installiert reboot und alles geht

Habt ihr alle links richtig gesetzt??

Bei der Installation habt muß natürlich mit ja bestätigt werden.....

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von cd /: 07.02.2004 23:26.

07.02.2004 23:25 cd / ist offline Beiträge von cd / suchen Nehmen Sie cd / in Ihre Freundesliste auf
hotzenplotz55
Member


Dabei seit: 24.11.2003
Beiträge: 74

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ehrlich gesagt hab ich jetzt zum 20mal alles neu installiert
wow linux und ich dauert noch smile
aber ich bin gewillt das alles mit den normyalen treiber sourcen zu installieren. geht das ??
sollte ja kein problem sein trotzdem danach an deinem tut weiter zu machen oder??
sehr verwirrt hotzenplotz
07.02.2004 23:42 hotzenplotz55 ist offline E-Mail an hotzenplotz55 senden Beiträge von hotzenplotz55 suchen Nehmen Sie hotzenplotz55 in Ihre Freundesliste auf
cd /
Member


images/avatars/avatar-447.gif

Dabei seit: 21.01.2004
Beiträge: 592

Themenstarter Thema begonnen von cd /
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo
Hier könnt ihr euch den Treiber downloaden

Hier dievdr-patches

Hiervdr-plugin-sc-0-3-8

Hiervdr-plugin-sc-0-3-9

Hiervdr-plugin-sc-ns-0.3.9 mit patch
08.02.2004 00:13 cd / ist offline Beiträge von cd / suchen Nehmen Sie cd / in Ihre Freundesliste auf
cd /
Member


images/avatars/avatar-447.gif

Dabei seit: 21.01.2004
Beiträge: 592

Themenstarter Thema begonnen von cd /
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

@hotzenplotz55

Ja das geht nur ist es einfacher den Treiber als deb Paket zu installieren da Du sonst den VDR
anpassen mußt oder die Treiber jedes mal manuell laden mußt (gut ok init geht auch)
Probier erstmal meine links aus ändern kannst Du es immer noch

Gruß

cd /
08.02.2004 00:20 cd / ist offline Beiträge von cd / suchen Nehmen Sie cd / in Ihre Freundesliste auf
Seiten (58): [1] 2 3 nächste » ... letzte » Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Irde.to 4Free Board » Alles für die Manipulation » Didschidl PC-DVB-Cards » c't-vdr -->sc howto

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH