Neuer Linux Kernel

Diskussionen um Bootloader, Kernel, Busybox
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ich hab ein make distclean gemacht.
hängt wieder an der selben stelle :(

Code: Alles auswählen

chmod 644 /home/mb405/image/dbox2/tftpboot/kernel-cdk
/usr/bin/install -c -m644 linux-2.4.33/vmlinux /home/mb405/image/dbox2/cdkroot/boot/vmlinux-2.4.33-dbox2
/usr/bin/install -c -m644 linux-2.4.33/System.map /home/mb405/image/dbox2/cdkroot/boot/System.map-2.4.33-dbox2
touch .deps/linuxkernel
make -C /home/mb405/image/tuxbox-cvs/driver \
        KERNEL_LOCATION=/home/mb405/image/tuxbox-cvs/cdk/linux \
        CROSS_COMPILE=powerpc-tuxbox-linux-gnu-
make[2]: Entering directory `/home/mb405/image/tuxbox-cvs/driver'
make -C avs modules
make[3]: Entering directory `/home/mb405/image/tuxbox-cvs/driver/avs'
make[3]: *** Keine Regel vorhanden, um das Target »/home/mb405/image/tuxbox-cvs/cdk/linux-2.4.32/include/linux/module.h«,
  benötigt von »stv6412.o«, zu erstellen.  Schluss.
make[3]: Leaving directory `/home/mb405/image/tuxbox-cvs/driver/avs'
make[2]: *** [_modsubdir_avs] Fehler 2
make[2]: Leaving directory `/home/mb405/image/tuxbox-cvs/driver'
make[1]: *** [.deps/driver] Fehler 2
make[1]: Leaving directory `/home/mb405/image/tuxbox-cvs/cdk'
make: *** [rebuild-flash] Fehler 2
racker
Einsteiger
Einsteiger
Beiträge: 369
Registriert: Samstag 29. Mai 2004, 01:50

Beitrag von racker »

mb405 hat geschrieben:

Code: Alles auswählen

»/home/mb405/image/tuxbox-cvs/cdk/linux-2.4.32/include/linux/module.h«,
Du hast immer noch verweise auf den alten Kernel.
lösch mal driver/config.status
Hast du wohl nicht ausgeführt?

Hmm, eine Verständnisfrage:
Sollte diese Regel

Code: Alles auswählen

distclean: distclean-am
        -rm -f $(am__CONFIG_DISTCLEAN_FILES)
        -rm -f Makefile
nicht mit "rm -rf $(am__CONFIG_DISTCLEAN_FILES)" ausgeführt werden?
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

driver/config.status gibts nicht ?
es gibt nur driver/config.make !
racker
Einsteiger
Einsteiger
Beiträge: 369
Registriert: Samstag 29. Mai 2004, 01:50

Beitrag von racker »

mb405 hat geschrieben:driver/config.status gibts nicht ?
Dann schreibe das doch bitte gleich dazu, erspart nachfragen.
Auf was zeigt der Link cdk/linux?
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

der zeigt auf linux-2.4.33 . so wies sein soll
racker
Einsteiger
Einsteiger
Beiträge: 369
Registriert: Samstag 29. Mai 2004, 01:50

Beitrag von racker »

Dann gilt immer noch das oben Geschriebene.
Es gibt irgendwo noch einen Verweis auf den alten Kernel.
Ich würde ein "grep -r linux-2.4.32 *|less" im cvs-Verzeichnis machen.
Evtl. findet sich ja dann etwas.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ok das ist ja mal was :)
also das sagt er

Code: Alles auswählen

cdk/Makefile:download: Archive/u-boot-1.1.4.tar.bz2 Archive/linux-2.4.32.tar.bz2 Archive/linux-2.4.33.tar.bz2 Archive/linux-
2.6.15.tar.bz2 Archive/cifs-1.20c-2.4.tar.gz Archive/linux-2.4.32-dbox2-mtd0305.diff.bz2 Archive/linux-2.4.33-dbox2-mtd0305.
diff.bz2 Archive/autofs4-2.4-module-20050404.tar.gz Archive/binutils-2.15.91.0.2.tar.bz2 Archive/gcc-core-3.4.4.tar.bz2 Arch
ive/gcc-g++-3.4.4.tar.bz2 Archive/glibc-2.3.6.tar.bz2 Archive/glibc-linuxthreads-2.3.6.tar.bz2 Archive/uClibc-0.9.11.tar.bz2
 Archive/watchdog_5.2.4.orig.tar.gz Archive/busybox-1.1.3.tar.bz2 Archive/autofs-4.1.4.tar.bz2 Archive/fuse-2.5.1.tar.gz Arc
hive/djmount-0.51.tar.gz Archive/module-init-tools-3.2.1.tar.bz2 Archive/modutils-2.4.26.tar.bz2 Archive/netkit-base-0.17.ta
r.gz Archive/netkit-rsh-0.17.tar.gz Archive/netkit-telnet-0.17.tar.gz Archive/portmap-5.tar.bz2 Archive/procps-010114.tar.gz
 Archive/udev-030.tar.gz Archive/vsftpd-1.2.2.tar.gz Archive/mrouted_3.9-beta3.orig.tar.gz Archive/cramfs-1.1.tar.gz Archive
/squashfs2.2r2.tar.gz Archive/openssl-0.9.7e.tar.gz Archive/curl-7.10.1.tar.gz Archive/freetype-2.1.4.tar.bz2 Archive/ncurse
s-5.3.tar.gz Archive/jpegsrc.v6b.tar.gz Archive/libpng-1.2.12.tar.bz2 Archive/libxml2-2.4.30.tar.gz Archive/zlib-1.2.3.tar.b
z2 Archive/libffi-1.20.tar.gz Archive/SDL-1.2.6.tar.gz Archive/readline-4.3.tar.gz Archive/libsigc++-1.2.5.tar.gz Archive/li
bpcap-0.9.4.tar.gz Archive/commoncpp2-1.0.13.tar.gz Archive/libdvbpsi-0.1.3.tar.bz2 Archive/DirectFB-0.9.25.1.tar.gz Archive
/DFB++-0.9.25.tar.gz Archive/++DFB-0.9.25.tar.gz Archive/boost_1_33_0.tar.bz2 Archive/tremor-20040525.tar.bz2 Archive/fribid
i-0.10.4.tar.bz2 Archive/expat-1.95.6.tar.gz Archive/libdvb-0.5.5.tar.gz Archive/gmp-4.1.2.tar.bz2 Archive/libmad-0.15.0b.ta
r.gz Archive/libid3tag-0.15.0b.tar.gz Archive/glib-2.8.3.tar.gz Archive/libungif-4.1.3.tar.bz2 Archive/libiconv-1.9.1.tar.gz
 Archive/bzip2-1.0.2.tar.gz Archive/console-data_1999.08.29.orig.tar.gz Archive/console-tools-0.2.3.tar.gz Archive/fbset-2.1
.tar.gz Archive/lirc-0.6.6.tar.bz2 Archive/openssh-3.8p1.tar.gz Archive/tcpdump-3.9.4.tar.gz Archive/bonnie++-1.03a.tgz Arch
ive/lsof_4.72.tar.gz Archive/DirectFB-examples-0.9.22.tar.gz Archive/vdr-1.2.6.tar.bz2 Archive/lufs-0.9.7.tar.gz Archive/dro
pbear-0.48.1.tar.gz Archive/cku211.tar.gz Archive/gdb-6.5.tar.bz2 Archive/insight-6.1.tar.bz2 Archive/ltrace_0.3.26.tar.gz A
rchive/strace-4.5.12.tar.bz2 Archive/nano-1.2.4.tar.gz Archive/mc-4.6.1.tar.gz Archive/joe-3.1.tar.gz Archive/bash-3.0.tar.g
z Archive/Python-2.4.2.tar.bz2 Archive/kaffe-1.0.6.tar.gz Archive/gnuboy-1.0.3.tar.gz Archive/scummvm-0.5.1.tar.bz2 Archive/
sdldoom-1.10.tar.gz Archive/TinyGL-0.4.tar.gz Archive/dvbdate-0.1.tar.gz Archive/dvbstream-0.5.tar.gz Archive/dvbtext-0.1.ta
r.gz Archive/dvbtune-0.5.tar.gz Archive/vls-0.4.0.tar.bz2 Archive/bluez-hcidump-1.5.tar.gz Archive/bluez-libs-2.5.tar.gz Arc
hive/bluez-pan-1.1.tar.gz Archive/bluez-sdp-1.5.tar.gz Archive/bluez-utils-2.4.tar.gz
cdk/Makefile:Archive/linux-2.4.32.tar.bz2:
cdk/Makefile:   wget -c --passive-ftp -P Archive ftp://ftp.de.kernel.org/pub/linux/kernel/v2.4/linux-2.4.32.tar.bz2 || \
cdk/Makefile:   wget -c --passive-ftp -P Archive ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.32.tar.bz2 || \
cdk/Makefile:   wget -c -P Archive http://tuxbox.berlios.de/pub/tuxbox/cdk/src/linux-2.4.32.tar.bz2
cdk/Makefile:Archive/linux-2.4.32-dbox2-mtd0305.diff.bz2:
cdk/Makefile:   wget -c -P Archive http://tuxbox.berlios.de/pub/tuxbox/cdk/src/linux-2.4.32-dbox2-mtd0305.diff.bz2
cdk/Patches/CVS/Entries:/linux-2.4.32-dbox2-badram.diff/1.1/Tue Jan 10 19:24:37 2006/-ko/
cdk/Patches/CVS/Entries:/linux-2.4.32-dbox2-cramfs.diff/1.1/Tue Jan 10 19:24:37 2006/-ko/
cdk/Patches/CVS/Entries:/linux-2.4.32-dbox2-keyboard.diff/1.1/Tue Jan 10 19:24:37 2006/-ko/
cdk/Patches/CVS/Entries:/linux-2.4.32-dbox2-lufs.diff/1.1/Tue Jan 10 19:24:37 2006/-ko/
cdk/Patches/CVS/Entries:/linux-2.4.32-dbox2-shift.diff/1.1/Tue Jan 10 19:24:38 2006/-ko/
cdk/Patches/CVS/Entries:/linux-2.4.32-dbox2-v4l2.diff/1.1/Tue Jan 10 19:24:38 2006/-ko/
cdk/Patches/CVS/Entries:/linux-2.4.32-dbox2.config/1.1/Tue Jan 10 19:24:38 2006//
cdk/Patches/CVS/Entries:/linux-2.4.32-dbox2.config-flash/1.1/Tue Jan 10 19:24:38 2006//
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

ok config.status nur für user space apps, mein fehler.
lösche mal alle .depend im driver tree
Papst
Developer
Beiträge: 279
Registriert: Mittwoch 26. Juni 2002, 22:19

Beitrag von Papst »

Also, die Holzhammermethode, rm -r tuxbox-cvs/driver und neu auschecken hilft eigentlich immer.
Gruß

Der Papst
kroki
Einsteiger
Einsteiger
Beiträge: 166
Registriert: Dienstag 22. Juni 2004, 22:12

Beitrag von kroki »

Es langt ein rm '....sources/driver/.depend', dann werden die dirver neu gebaut. Übrigends, wenn der Kenrnel neu eingecheckt wird, dann nehmt gleich den 2.4.33.2, es gibt im 2.4.33 nähmlichnoch ein paar kleine Bugs, die noch schnell gefixt wurden, z.B. im NFS und im Elf-Fs. Und diese könnten auch die D-Box betreffen......

Gruß Kroki
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ich hab jetzt alle .depends im driver verzeichnis gelöscht. mal sehn. in 1-2 stunden sag ich mehr :)
Carjay
Developer
Beiträge: 122
Registriert: Sonntag 23. April 2006, 12:37

Beitrag von Carjay »

Entweder "make driver-clean" im CDK-Verzeichnis.

Oder ihr paßt die Pfade in den rules im Treiberverzeichnis an und ruft ./build.sh mit der entsprechenden Option auf.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ich danke allen hier im thread.
es funktioniert jetzt prima :) es lag an den .depend sachen im driver verzeichnis.
flasher
Developer
Beiträge: 467
Registriert: Dienstag 15. Juli 2003, 10:58

Beitrag von flasher »

Ich wollte mal daran erinnern.

Könnte mal jemand, der es kann, den mtd Patch von Houdini auf Berlios uppen?
Dort liegt ja nur eine linux-2.4.33.3-dbox...... und die ist auch noch "Schrott"

Gruß
flasher
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

du meinst den patch für 2.4.33 ? auf berlios liegt ja schon der neue patch für die letzte offizielle 2.4.33.3 version.
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

flasher hat geschrieben:Ich wollte mal daran erinnern.

Könnte mal jemand, der es kann, den mtd Patch von Houdini auf Berlios uppen?
Dort liegt ja nur eine linux-2.4.33.3-dbox...... und die ist auch noch "Schrott"

Gruß
flasher
Erinnern bringt auch nix, ich hab 2 Devs die Patche geschikt, wenn die keine
Zeit haben das einzuchecken hilft nur abwarten...

Und was is bitte dadran schrott ? :gruebel:
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Nur Geduld, diese Woche sollte es aber noch was werden
flasher
Developer
Beiträge: 467
Registriert: Dienstag 15. Juli 2003, 10:58

Beitrag von flasher »

@JTG-Riker

Schrott in dem Sinne, dass der Kernel damit nicht compiliert.
Schau Dir den Patch doch mal an. Eine richtige Patchdatei ist das nicht.
Der Patch von Houdini ist auch grösser!

Und, dass Du den Patch an 2 DEV's geschickt hasst, habe ich entweder überlesen oder meine Glaskugel hat mich belogen :wink:

@Houdini
Geduld ist eine Tugend die ich vorhin nicht hatte ;)
Jetzt habe ich den Patch ja :)
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

dass der Kernel damit nicht compiliert
Fehlermeldung?
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

flasher hat geschrieben:@JTG-Riker

Schrott in dem Sinne, dass der Kernel damit nicht compiliert.
Schau Dir den Patch doch mal an. Eine richtige Patchdatei ist das nicht.
Der Patch von Houdini ist auch grösser!

Und, dass Du den Patch an 2 DEV's geschickt hasst, habe ich entweder überlesen oder meine Glaskugel hat mich belogen :wink:

@Houdini
Geduld ist eine Tugend die ich vorhin nicht hatte ;)
Jetzt habe ich den Patch ja :)
Welchen meinst du denn überhaupt ? MTD diff für 2.4.33.3 ist von houdini...
und das is schrott haben wir selbst gerad nochmal getestet :)

Naja muss ma einer neu hochladen, ich habs nur weitergeleitet was ich bekommen hab von houdini.
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

jajaja
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

grad ist ja der neue kernel 2.4.33.3 eingecheckt wurden.
da bekomme ich folgende meldung, aber es kompiliert nach der meldung und ca 10sec. pause weiter
( rm -rf linux-2.4.33.3 || /bin/true ) && gunzip -cd Archive/autofs4-2.4-module-20050404.tar.gz | TAPE=- tar -x && mv autofs4-2.4/module-patches/autofs4-2.4.29.patch Patches && ( rm -rf autofs4-2.4 || /bin/true ) && ( rm -rf linux || /bin/true ) && bunzip2 -cd Archive/linux-2.4.33.3.tar.bz2 | TAPE=- tar -x && ( cd linux-2.4.33.3; patch -p1 < ../Patches/linux-2.4.33.3-dbox2.diff ) && ( cd linux-2.4.33.3; patch -p1 < ../Patches/linux-2.4.33-dbox2-shift.diff ) && ( cd linux-2.4.33.3; patch -p1 < ../Patches/linux-2.4.33-dbox2-keyboard.diff ) && ( cd linux-2.4.33.3; patch -p1 < ../Patches/linux-2.4.33-dbox2-v4l2.diff ) && ( cd linux-2.4.33.3; patch -p1 < ../Patches/linux-2.4.33-dbox2-cramfs.diff ) && ( cd linux-2.4.33.3; patch -p1 < ../Patches/linux-2.4.33-dbox2-lufs.diff ) && ( cd linux-2.4.33.3; bunzip2 -cd ../Archive/linux-2.4.33.3-dbox2-mtd0305.diff.bz2 | patch -p1 ) && gunzip -cd Archive/cifs-1.20c-2.4.tar.gz | TAPE=- tar -x && mv linux/fs/cifs linux-2.4.33.3/fs/ && ( cd linux-2.4.33.3; patch -p1 < ../Patches/../linux/cifs_24.patch ) && ( rm -rf linux || /bin/true ) && ( cd linux-2.4.33.3; patch -p1 < ../Patches/fb_accel_id.diff ) && ( cd linux-2.4.33.3; patch -p1 < ../Patches/squashfs2.2r2-patch ) && ( cd linux-2.4.33.3; patch -p1 < ../Patches/linux-2.4.33-dbox2-badram.diff ) && ( cd linux-2.4.33.3; patch -p1 < ../Patches/autofs4-2.4.29.patch ) && ( cd linux-2.4.33.3; patch -p1 < ../Patches/linux-2.4.33-dbox2-ide2.diff ) && ( ln -sf linux-2.4.33.3 linux || /bin/true )
tar: pax_global_header: Unbekannter Dateityp 'g', wie normale Datei herausgeholt.
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

mb405 hat geschrieben:grad ist ja der neue kernel 2.4.33.3 eingecheckt wurden.
da bekomme ich folgende meldung, aber es kompiliert nach der meldung und ca 10sec. pause weiter
( rm -rf linux-2.4.33.3 || /bin/true ) && gunzip -cd Archive/autofs4-2.4-module-20050404.tar.gz | TAPE=- tar -x && mv autofs4-2.4/module-patches/autofs4-2.4.29.patch Patches && ( rm -rf autofs4-2.4 || /bin/true ) && ( rm -rf linux || /bin/true ) && bunzip2 -cd Archive/linux-2.4.33.3.tar.bz2 | TAPE=- tar -x && ( cd linux-2.4.33.3; patch -p1 < ../Patches/linux-2.4.33.3-dbox2.diff ) && ( cd linux-2.4.33.3; patch -p1 < ../Patches/linux-2.4.33-dbox2-shift.diff ) && ( cd linux-2.4.33.3; patch -p1 < ../Patches/linux-2.4.33-dbox2-keyboard.diff ) && ( cd linux-2.4.33.3; patch -p1 < ../Patches/linux-2.4.33-dbox2-v4l2.diff ) && ( cd linux-2.4.33.3; patch -p1 < ../Patches/linux-2.4.33-dbox2-cramfs.diff ) && ( cd linux-2.4.33.3; patch -p1 < ../Patches/linux-2.4.33-dbox2-lufs.diff ) && ( cd linux-2.4.33.3; bunzip2 -cd ../Archive/linux-2.4.33.3-dbox2-mtd0305.diff.bz2 | patch -p1 ) && gunzip -cd Archive/cifs-1.20c-2.4.tar.gz | TAPE=- tar -x && mv linux/fs/cifs linux-2.4.33.3/fs/ && ( cd linux-2.4.33.3; patch -p1 < ../Patches/../linux/cifs_24.patch ) && ( rm -rf linux || /bin/true ) && ( cd linux-2.4.33.3; patch -p1 < ../Patches/fb_accel_id.diff ) && ( cd linux-2.4.33.3; patch -p1 < ../Patches/squashfs2.2r2-patch ) && ( cd linux-2.4.33.3; patch -p1 < ../Patches/linux-2.4.33-dbox2-badram.diff ) && ( cd linux-2.4.33.3; patch -p1 < ../Patches/autofs4-2.4.29.patch ) && ( cd linux-2.4.33.3; patch -p1 < ../Patches/linux-2.4.33-dbox2-ide2.diff ) && ( ln -sf linux-2.4.33.3 linux || /bin/true )
tar: pax_global_header: Unbekannter Dateityp 'g', wie normale Datei herausgeholt.

Wenn du die meldung am schirm hast ist der Rechner gerade den Batzen Zeug am abarbeiten, wenns nur 10sec dauert ist er schnell :)

Ich guck mal wegen der Meldung, sollte aber zu ingnorieren sein, wir haben das ein paarmal getestet, die 10sec kommen jedenfalls daher das er gerade den Kernel auspackt und die 1001 Patche einbaut und nicht von dem Unbekannten Dateityp.

Gruß riker
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

kann bei der gelegenheit gleich mal einer den hddtemp link aktualisieren ?? bei mir lädt der 0 datei runter

http://www.guzu.net/files/hddtemp-0.3-beta15.tar.bz2

das geht.
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

fixed