DBox2 als Homemanager mit Kernel 2.6.26.8

uPNP, VLC, LIRC, IR, Automatisierung, Web-API, NAS, RS232, etc..
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

DBox2 als Homemanager mit Kernel 2.6.26.8

Beitrag von bosmann »

Hallo,

Versuche ein Image mit Kernel 2.6.. zu erstellen.
Habe heute ausgecheckt und zum vollständigem kompilieren fehlt mir das:

Code: Alles auswählen

cp Patches/linux-2.6.26.8-dbox2.config linux-2.6.26.8/.config
cp: Aufruf von stat für „Patches/linux-2.6.26.8-dbox2.config“ nicht möglich: Datei oder Verzeichnis nicht gefunden
make: *** [.deps/linuxdir] Fehler 1
im cdk wurde linux-2.6.26.8 gebuildet und im Archive ist auch das Packet linux-2.6.26.8.tar.bz2 nur in cdk/Patches ist die höchste Version linux-2.6.26.4-dbox2.config. Suche nach linux-2.6.26.8-dbox2.config ergab leider keine Ergebnise, auch in daily_source ist es nicht zu finden. Jemand eine Idee...?
Zuletzt geändert von bosmann am Montag 18. Mai 2009, 23:35, insgesamt 1-mal geändert.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Kernel 2.6.26.8

Beitrag von rhabarber1848 »

bosmann hat geschrieben:in cdk/Patches ist die höchste Version linux-2.6.26.4-dbox2.config
Diese Datei wird im Original-CVS auch für Kernel 2.6.26.8 verwendet:
http://cvs.tuxbox-cvs.sourceforge.net/c ... 9&r2=1.190
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Kernel 2.6.26.8

Beitrag von bosmann »

Danke,

jetzt habe ich:

Code: Alles auswählen

cp Patches/linux-2.6.9.config /.config
cp: Aufruf von stat für „Patches/linux-2.6.9.config“ nicht möglich: Datei oder Verzeichnis nicht gefunden
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Kernel 2.6.26.8

Beitrag von rhabarber1848 »

Was machst Du da eigentlich genau?
Kernel 2.6.9 klingt nach dem Dreambox-Patch,
der ist aber noch nicht fertig.
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Kernel 2.6.26.8

Beitrag von bosmann »

will nur ein Image für DBox2:

Code: Alles auswählen

mkdir $HOME/Archive 
mkdir $HOME/dbox2_K26
mkdir $HOME/tuxbox-cvs_K26
cd $HOME/tuxbox-cvs_K26
export CVS_RSH=ssh
cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -f -r newmake -P .
cvs -qz3 up -dP -r driver_2_6_branch driver
cd cdk
ln -sf $HOME/Archive Archive
./autogen.sh
./configure --prefix=$HOME/dbox2_K26 --with-cvsdir=$HOME/tuxbox-cvs_K26 --enable-maintainer-mode --enable-ide --enable-cdkVcInfo --enable-german-keymaps --enable-kernel26
make flash-neutrino-squashfs-all
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Kernel 2.6.26.8

Beitrag von rhabarber1848 »

bosmann hat geschrieben:

Code: Alles auswählen

mkdir $HOME/Archive 
mkdir $HOME/dbox2_K26
mkdir $HOME/tuxbox-cvs_K26
Stelle bitte folgenden Befehl vor alle anderen:
rm -rf $HOME/dbox2_K26 $HOME/tuxbox-cvs_K26
Wahrscheinlich sind noch Reste früherer Kompilierversuche
in $HOME/tuxbox-cvs_K26 vorhanden.
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Kernel 2.6.26.8

Beitrag von bosmann »

komplett neu gebaut, original configure.ac und Makefile.am aus daily_source genommen und wieder

Code: Alles auswählen

cp: Aufruf von stat für „Patches/linux-2.6.26.8-dbox2.config“ nicht möglich: Datei oder Verzeichnis nicht gefunden
:gruebel:
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Kernel 2.6.26.8

Beitrag von rhabarber1848 »

bosmann hat geschrieben:original configure.ac und Makefile.am aus daily_source genommen
Ich glaube, das reicht nicht. Mach' mal einen CVS checkout
in ein leeres Verzeichnis und kompiliere von Anfang an.
Hier kann ich Kernel 2.6-Images problemlos kompilieren.
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Kernel 2.6.26.8

Beitrag von bosmann »

sorry, aber was verstehst Du unter "leeres Verzeichnis"?

update:
ach, ich glaube ich weiß was Du damit meinst... :)
Zuletzt geändert von bosmann am Mittwoch 22. April 2009, 19:46, insgesamt 1-mal geändert.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Kernel 2.6.26.8

Beitrag von rhabarber1848 »

Code: Alles auswählen

# lösche alle alten CVS-Dateien
    rm -rf $HOME/dbox2_K26 $HOME/tuxbox-cvs_K26


    mkdir $HOME/Archive
    mkdir $HOME/dbox2_K26
    mkdir $HOME/tuxbox-cvs_K26

# neuer CVS-checkout in ein leeres Verzeichnis
    cd $HOME/tuxbox-cvs_K26
    export CVS_RSH=ssh
    cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -f -r newmake -P .
    cvs -qz3 up -dP -r driver_2_6_branch driver

# kompilieren
    cd cdk
    ln -sf $HOME/Archive Archive
    ./autogen.sh
    ./configure --prefix=$HOME/dbox2_K26 --with-cvsdir=$HOME/tuxbox-cvs_K26 --enable-maintainer-mode --enable-ide --enable-cdkVcInfo --enable-german-keymaps --enable-kernel26
    make flash-neutrino-squashfs-all
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Kernel 2.6.26.8

Beitrag von bosmann »

rhabarber1848 hat geschrieben:

Code: Alles auswählen

# lösche alle alten CVS-Dateien
    rm -rf $HOME/dbox2_K26 $HOME/tuxbox-cvs_K26


    mkdir $HOME/Archive
    mkdir $HOME/dbox2_K26
    mkdir $HOME/tuxbox-cvs_K26

# neuer CVS-checkout in ein leeres Verzeichnis
    cd $HOME/tuxbox-cvs_K26
    export CVS_RSH=ssh
    cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -f -r newmake -P .
    cvs -qz3 up -dP -r driver_2_6_branch driver

# kompilieren
    cd cdk
    ln -sf $HOME/Archive Archive
    ./autogen.sh
    ./configure --prefix=$HOME/dbox2_K26 --with-cvsdir=$HOME/tuxbox-cvs_K26 --enable-maintainer-mode --enable-ide --enable-cdkVcInfo --enable-german-keymaps --enable-kernel26
    make flash-neutrino-squashfs-all
habe ich vorhin genau so gemacht, jetzt probiere ich auch Archive separat für die Dbox zu erstellen...habe momentan in home einen gemeinsamen Archive-Order für Dbox und Dreambox
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Kernel 2.6.26.8

Beitrag von rhabarber1848 »

bosmann hat geschrieben: cvs -d anoncvs@cvs.tuxbox-cvs.sourceforge.net:/cvs/tuxbox -z3 co -f -r newmake -P .
Sorry, der Fehler liegt woanders, habe ich jetzt erst gesehen.
Mach "-r newmake" weg, der newmake-Branch ist nun in
CVS HEAD übernommen worden.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Kernel 2.6.26.8

Beitrag von seife »

- du sollst kein newmake mehr auschecken
- dreambox und dbox in einem Verzeichnis funktioniert nicht.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Kernel 2.6.26.8

Beitrag von rhabarber1848 »

bosmann hat geschrieben:gemeinsamen Archive-Order für Dbox und Dreambox
Das ist kein Problem
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Kernel 2.6.26.8

Beitrag von bosmann »

Perfekt, ich habe jetzt ein Image mit dem Kernel 2.6.26.8-dbox2 ...
und jetzt nur noch Möglichkeit von libcurl;7.10.1 auf libcurl;7.19.0 upzudaten dann ist unsere DBox2 für jede Überraschung bereit...
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Kernel 2.6.26.8

Beitrag von bosmann »

upsss...enigma jffs2 will nicht...
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Kernel 2.6.26.8

Beitrag von rhabarber1848 »

bosmann hat geschrieben:upsss...enigma jffs2 will nicht...
Fehlermeldung?
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Re: Kernel 2.6.26.8

Beitrag von dietmarw »

nur mal als hinweis, die jffs2 images sind im normalfall fast komplett voll und eigentlich nur noch "dateispender"..
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Kernel 2.6.26.8

Beitrag von bosmann »

rhabarber1848 hat geschrieben:
bosmann hat geschrieben:upsss...enigma jffs2 will nicht...
Fehlermeldung?
das Image wird erstellt aber box startet in dauerschleife durch. image zu voll wie dietmarw sagt...
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Kernel 2.6.26.8

Beitrag von bosmann »

hat jemand eine lösung wie man libcurl;7.10.1 während des kompiliervorgangs auf libcurl;7.19.0 updaten kann? curl;7.19.0.tar.bz2 habe ich schon in home/Archive.
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: Kernel 2.6.26.8

Beitrag von GetAway »

rules-archive + rules-make. Ein einfaches make flash-semiclean reicht aber nicht.
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Kernel 2.6.26.8

Beitrag von bosmann »

brauche nur eine entsprechende zeile in Makefile.am
rules-archive + rules-make habe ich soweit editiert...

Code: Alles auswählen

curl-7.19.0.tar.bz2;http://curl.haxx.se/download
und

Code: Alles auswählen

libcurl;7.19.0;curl-7.19.0;curl-7.19.0.tar.bz2:libcurl.diff;extract:curl-7.19.0.tar.bz2
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Kernel 2.6.26.8

Beitrag von rhabarber1848 »

bosmann hat geschrieben: dann ist unsere DBox2 für jede Überraschung bereit...
Bin schon neugierig :D
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Kernel 2.6.26.8

Beitrag von rhabarber1848 »

Dieser Patch bringt Support für Curl 7.19.4:
EDIT: Hier geht es weiter: http://www.tuxbox-cvs.sourceforge.net/f ... 41#p372241

Aber aufgepasst, libcurl wird größer:

Aktuelle Version im Flashimage
-rw-r--r-- 1 root root 115424 15. Mai 19:55 libcurl.so.2
Curl 7.19.4 im Flashimage
-rw-r--r-- 1 root root 200984 16. Mai 00:23 libcurl.so.4
Ohne gewichtige Argumente sehe ich keinen Sinn, den Patch ins CVS zu committen.
bosmann
Einsteiger
Einsteiger
Beiträge: 268
Registriert: Sonntag 3. September 2006, 14:13

Re: Kernel 2.6.26.8

Beitrag von bosmann »

rhabarber1848 hat geschrieben:
bosmann hat geschrieben: dann ist unsere DBox2 für jede Überraschung bereit...
Bin schon neugierig :D
Bild

:D
Zuletzt geändert von bosmann am Samstag 16. Mai 2009, 18:09, insgesamt 1-mal geändert.