busybox-1.7.x
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
busybox-1.7.x
diff:
http://home.arcor.de/houdini/dbox/busyb ... 1.7.0.diff
meine persönliche config:
http://home.arcor.de/houdini/dbox/busyb ... .config.m4
http://home.arcor.de/houdini/dbox/busyb ... 1.7.0.diff
meine persönliche config:
http://home.arcor.de/houdini/dbox/busyb ... .config.m4
-
- Interessierter
- Beiträge: 29
- Registriert: Mittwoch 27. Dezember 2006, 02:22
-
- Interessierter
- Beiträge: 38
- Registriert: Freitag 25. August 2006, 14:10
-
- Interessierter
- Beiträge: 29
- Registriert: Mittwoch 27. Dezember 2006, 02:22
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
so sieht mein cdk/Makefile Teil aus:
Code: Alles auswählen
$(DEPDIR)/busybox-1.7.0: bootstrap Archive/busybox-1.7.0.tar.bz2
( rm -rf busybox-1.7.0 || /bin/true ) && bunzip2 -cd Archive/busybox-1.7.0.tar.bz2 | TAPE=- tar -x && ( cd busybox-1.7.0; patch -p1 < ../Patches/busybox-1.7.0.diff )
m4 -Dflash -DPREFIX="\"$(targetprefix)\"" Patches/busybox-1.7.0.config.m4 > busybox-1.7.0/.config;
cd busybox-1.7.0 && \
$(MAKE) all install \
CROSS_COMPILE=$(target)- \
CFLAGS="$(TARGET_CFLAGS)"
rm -rf busybox-1.7.0
touch $@
-
- Interessierter
- Beiträge: 29
- Registriert: Mittwoch 27. Dezember 2006, 02:22
-
- Interessierter
- Beiträge: 29
- Registriert: Mittwoch 27. Dezember 2006, 02:22
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
danke großer Houdini
ich hab in der Makefile.am das so
in der rules-archive
in der rules-install
in der rules-make
deine busybox-1.7.0.config.m4 in busybox.config.m4 umbenannt, und läuft
sind zwar noch paar hunks drin, aber das wird schon
ich hab in der Makefile.am das so
Code: Alles auswählen
$(DEPDIR)/busybox: bootstrap @DEPENDS_busybox@
@PREPARE_busybox@
if TARGETRULESET_FLASH
if ENABLE_IDE
m4 -Dflash -Dide Patches/busybox.config.m4 > @DIR_busybox@/.config;
else
m4 -Dflash Patches/busybox.config.m4 > @DIR_busybox@/.config;
endif
else
m4 -Dyadd Patches/busybox.config.m4 > @DIR_busybox@/.config
endif
echo CONFIG_PREFIX=\"$(targetprefix)\" >> @DIR_busybox@/.config && \
echo "CFLAGS += $(TARGET_CFLAGS)" >> @DIR_busybox@/Makefile
cd @DIR_busybox@ && \
$(MAKE) all install CROSS_COMPILE=$(target)- \
CFLAGS="$(TARGET_CFLAGS)"
@CLEANUP_busybox@
touch $@
Code: Alles auswählen
busybox-1.7.0.tar.bz2;http://www.busybox.net/downloads
Code: Alles auswählen
busybox;make:install:DESTDIR=TARGET
Code: Alles auswählen
busybox;1.7.0;busybox-1.7.0;busybox-1.7.0.tar.bz2;extract:busybox-1.7.0.tar.bz2;patch:busybox-1.7.0.diff
sind zwar noch paar hunks drin, aber das wird schon
patching file Config.in
Hunk #1 succeeded at 262 with fuzz 2 (offset 13 lines).
patching file include/applets.h
Hunk #1 succeeded at 359 (offset 36 lines).
patching file init/init.c
Hunk #1 succeeded at 513 (offset -7 lines).
patching file libbb/messages.c
patching file Makefile
Hunk #1 succeeded at 570 (offset 3 lines).
patching file miscutils/Config.in
Hunk #1 succeeded at 374 with fuzz 2 (offset 2 lines).
patching file miscutils/Kbuild
patching file networking/ifupdown.c
Hunk #1 succeeded at 952 (offset 30 lines).
Hunk #2 succeeded at 962 (offset 30 lines).
patching file networking/udhcp/common.h
Hunk #1 succeeded at 12 with fuzz 2.
patching file networking/wget.c
Hunk #1 succeeded at 452 (offset 1 line).
-
- Einsteiger
- Beiträge: 383
- Registriert: Sonntag 7. April 2002, 14:29
... und ich habe mal versucht das im newmake einzubinden, aber das passt auch noch nicht :
(allerdings nur von busybox-1.2.1 auf busybox-1.7.0 versucht ...)
... wo ist hier der fehler ?
cu token
make flash-busybox
make[1]: Betrete Verzeichnis '/home/token/tuxbox/tuxbox-cvs/cdk'
false || \
wget -c -P Archive http://www.busybox.net/downloads/busybox-1.7.0.tar.bz2 || \
wget -c -P Archive http://tuxbox.berlios.de/pub/tuxbox/cdk ... .0.tar.bz2
--22:26:58-- http://www.busybox.net/downloads/busybox-1.7.0.tar.bz2
=> `Archive/busybox-1.7.0.tar.bz2'
Auflösen des Hostnamen »www.busybox.net«.... 140.211.166.42
Verbindungsaufbau zu http://www.busybox.net|140.211.166.42|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 1.726.650 (1.6M) [application/x-tar]
100%[====================================>] 1.726.650 333.99K/s ETA 00:00
22:27:05 (286.30 KB/s) - »Archive/busybox-1.7.0.tar.bz2« gespeichert [1726650/1726650]
( rm -rf busybox-1.7.0 || /bin/true ) && bunzip2 -cd Archive/busybox-1.7.0.tar.bz2 | TAPE=- tar -x && ( cd busybox-1.7.0; patch -p1 < ../Patches/busybox.diff )
patching file Config.in
Hunk #1 succeeded at 262 with fuzz 2 (offset 13 lines).
patching file include/applets.h
Hunk #1 succeeded at 359 (offset 36 lines).
patching file init/init.c
Hunk #1 succeeded at 513 (offset -7 lines).
patching file libbb/messages.c
patching file Makefile
Hunk #1 succeeded at 570 (offset 3 lines).
patching file miscutils/Config.in
Hunk #1 succeeded at 374 with fuzz 2 (offset 2 lines).
patching file miscutils/Kbuild
patching file networking/ifupdown.c
Hunk #1 succeeded at 952 (offset 30 lines).
Hunk #2 succeeded at 962 (offset 30 lines).
patching file networking/udhcp/common.h
Hunk #1 succeeded at 12 with fuzz 2.
patching file networking/wget.c
Hunk #1 succeeded at 452 (offset 1 line).
m4 -Dflash -Dide -Dext3 Patches/busybox.config.m4 > busybox-1.7.0/.config
cd busybox-1.7.0 && \
make dep all \
CROSS=powerpc-tuxbox-linux-gnu- \
CFLAGS_EXTRA="-mcpu=823 -pipe -Os" && \
make install PREFIX=/home/token/tuxbox/dbox2/cdkflash/root
make[2]: Betrete Verzeichnis '/home/token/tuxbox/tuxbox-cvs/cdk/busybox-1.7.0'
*** Warning: make dep is unnecessary now.
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/docproc
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/kxgettext.o
HOSTCC scripts/kconfig/mconf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/lex.zconf.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -s Config.in
.config:429 unexpected data
#
# using defaults found in .config
#
*
* Restart config...
*
*
* Installation Options
*
Don't use /usr (INSTALL_NO_USR) [Y/n/?] y
Applets links
> 1. as soft-links (INSTALL_APPLET_SYMLINKS)
2. as hard-links (INSTALL_APPLET_HARDLINKS)
choice[1-2?]: 1
BusyBox installation prefix (PREFIX) [./_install] (NEW) aborted!
Console input/output is redirected. Run 'make oldconfig' to update configuration.
make[4]: *** [silentoldconfig] Fehler 1
make[3]: *** [silentoldconfig] Fehler 2
make[2]: *** [include/autoconf.h] Fehler 2
make[2]: Verlasse Verzeichnis '/home/token/tuxbox/tuxbox-cvs/cdk/busybox-1.7.0'
make[1]: *** [flash-busybox] Fehler 2
make[1]: Verlasse Verzeichnis '/home/token/tuxbox/tuxbox-cvs/cdk'
make: *** [/home/token/tuxbox/dbox2/cdkflash/root] Fehler 2
Ready .... press Enter
(allerdings nur von busybox-1.2.1 auf busybox-1.7.0 versucht ...)
... wo ist hier der fehler ?
cu token
make flash-busybox
make[1]: Betrete Verzeichnis '/home/token/tuxbox/tuxbox-cvs/cdk'
false || \
wget -c -P Archive http://www.busybox.net/downloads/busybox-1.7.0.tar.bz2 || \
wget -c -P Archive http://tuxbox.berlios.de/pub/tuxbox/cdk ... .0.tar.bz2
--22:26:58-- http://www.busybox.net/downloads/busybox-1.7.0.tar.bz2
=> `Archive/busybox-1.7.0.tar.bz2'
Auflösen des Hostnamen »www.busybox.net«.... 140.211.166.42
Verbindungsaufbau zu http://www.busybox.net|140.211.166.42|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 1.726.650 (1.6M) [application/x-tar]
100%[====================================>] 1.726.650 333.99K/s ETA 00:00
22:27:05 (286.30 KB/s) - »Archive/busybox-1.7.0.tar.bz2« gespeichert [1726650/1726650]
( rm -rf busybox-1.7.0 || /bin/true ) && bunzip2 -cd Archive/busybox-1.7.0.tar.bz2 | TAPE=- tar -x && ( cd busybox-1.7.0; patch -p1 < ../Patches/busybox.diff )
patching file Config.in
Hunk #1 succeeded at 262 with fuzz 2 (offset 13 lines).
patching file include/applets.h
Hunk #1 succeeded at 359 (offset 36 lines).
patching file init/init.c
Hunk #1 succeeded at 513 (offset -7 lines).
patching file libbb/messages.c
patching file Makefile
Hunk #1 succeeded at 570 (offset 3 lines).
patching file miscutils/Config.in
Hunk #1 succeeded at 374 with fuzz 2 (offset 2 lines).
patching file miscutils/Kbuild
patching file networking/ifupdown.c
Hunk #1 succeeded at 952 (offset 30 lines).
Hunk #2 succeeded at 962 (offset 30 lines).
patching file networking/udhcp/common.h
Hunk #1 succeeded at 12 with fuzz 2.
patching file networking/wget.c
Hunk #1 succeeded at 452 (offset 1 line).
m4 -Dflash -Dide -Dext3 Patches/busybox.config.m4 > busybox-1.7.0/.config
cd busybox-1.7.0 && \
make dep all \
CROSS=powerpc-tuxbox-linux-gnu- \
CFLAGS_EXTRA="-mcpu=823 -pipe -Os" && \
make install PREFIX=/home/token/tuxbox/dbox2/cdkflash/root
make[2]: Betrete Verzeichnis '/home/token/tuxbox/tuxbox-cvs/cdk/busybox-1.7.0'
*** Warning: make dep is unnecessary now.
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/docproc
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/kxgettext.o
HOSTCC scripts/kconfig/mconf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/lex.zconf.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -s Config.in
.config:429 unexpected data
#
# using defaults found in .config
#
*
* Restart config...
*
*
* Installation Options
*
Don't use /usr (INSTALL_NO_USR) [Y/n/?] y
Applets links
> 1. as soft-links (INSTALL_APPLET_SYMLINKS)
2. as hard-links (INSTALL_APPLET_HARDLINKS)
choice[1-2?]: 1
BusyBox installation prefix (PREFIX) [./_install] (NEW) aborted!
Console input/output is redirected. Run 'make oldconfig' to update configuration.
make[4]: *** [silentoldconfig] Fehler 1
make[3]: *** [silentoldconfig] Fehler 2
make[2]: *** [include/autoconf.h] Fehler 2
make[2]: Verlasse Verzeichnis '/home/token/tuxbox/tuxbox-cvs/cdk/busybox-1.7.0'
make[1]: *** [flash-busybox] Fehler 2
make[1]: Verlasse Verzeichnis '/home/token/tuxbox/tuxbox-cvs/cdk'
make: *** [/home/token/tuxbox/dbox2/cdkflash/root] Fehler 2
Ready .... press Enter
sagem-avia600_enx-1xi-cable-telecom
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
du musst in dieser Zeile -DPREFIX="\"$(targetprefix)\"" hinzufügenm4 -Dflash -Dide -Dext3 Patches/busybox.config.m4 > busybox-1.7.0/.config
Code: Alles auswählen
m4 -Dflash -Dide -Dext3 -DPREFIX="\"$(targetprefix)\"" Patches/busybox-1.7.0.config.m4 > busybox-1.7.0/.config;
-
- Einsteiger
- Beiträge: 383
- Registriert: Sonntag 7. April 2002, 14:29
-
- Einsteiger
- Beiträge: 383
- Registriert: Sonntag 7. April 2002, 14:29
-
- Einsteiger
- Beiträge: 383
- Registriert: Sonntag 7. April 2002, 14:29
... nochmal ich ... houdini, du sagtest:
"du musst in dieser Zeile -DPREFIX="\"$(targetprefix)\"" hinzufügen "
mein busybox.mk sieht im newmake so aus:
if ENABLE_IDE
POSSIBLY_IDE=-Dide
endif
if ENABLE_EXT3
POSSIBLY_EXT3=-Dext3
endif
$(DEPDIR)/busybox: bootstrap @DEPENDS_busybox@ Patches/busybox.config.m4 Patches/busybox.diff
@PREPARE_busybox@
m4 -Dyadd $(POSSIBLY_IDE) $(POSSIBLY_EXT3) Patches/busybox.config.m4 > @DIR_busybox@/.config
cd @DIR_busybox@ && \
$(MAKE) dep all \
CROSS=$(target)- \
CFLAGS_EXTRA="$(TARGET_CFLAGS)" && \
@INSTALL_busybox@
@CLEANUP_busybox@
touch $@
if TARGETRULESET_FLASH
flash-busybox: bootstrap $(flashprefix)/root @DEPENDS_busybox@ Patches/busybox.config.m4 Patches/busybox.diff
@PREPARE_busybox@
m4 -Dflash $(POSSIBLY_IDE) $(POSSIBLY_EXT3) Patches/busybox.config.m4 > @DIR_busybox@/.config
cd @DIR_busybox@ && \
$(MAKE) dep all \
CROSS=$(target)- \
CFLAGS_EXTRA="$(TARGET_CFLAGS)" && \
$(MAKE) install PREFIX=$(flashprefix)/root
@CLEANUP_busybox@
@FLASHROOTDIR_MODIFIED@
endif
.PHONY: flash-busybox
... wo muss nun deine ergaenzung rein ?
cu token
p.s.: ich habe es mal so gemacht ?!:
m4 -Dflash $(POSSIBLY_IDE) $(POSSIBLY_EXT3) -DPREFIX="\"$(targetprefix)\"" Patches/busybox.config.m4 > @DIR_busybox@/.config
"du musst in dieser Zeile -DPREFIX="\"$(targetprefix)\"" hinzufügen "
mein busybox.mk sieht im newmake so aus:
if ENABLE_IDE
POSSIBLY_IDE=-Dide
endif
if ENABLE_EXT3
POSSIBLY_EXT3=-Dext3
endif
$(DEPDIR)/busybox: bootstrap @DEPENDS_busybox@ Patches/busybox.config.m4 Patches/busybox.diff
@PREPARE_busybox@
m4 -Dyadd $(POSSIBLY_IDE) $(POSSIBLY_EXT3) Patches/busybox.config.m4 > @DIR_busybox@/.config
cd @DIR_busybox@ && \
$(MAKE) dep all \
CROSS=$(target)- \
CFLAGS_EXTRA="$(TARGET_CFLAGS)" && \
@INSTALL_busybox@
@CLEANUP_busybox@
touch $@
if TARGETRULESET_FLASH
flash-busybox: bootstrap $(flashprefix)/root @DEPENDS_busybox@ Patches/busybox.config.m4 Patches/busybox.diff
@PREPARE_busybox@
m4 -Dflash $(POSSIBLY_IDE) $(POSSIBLY_EXT3) Patches/busybox.config.m4 > @DIR_busybox@/.config
cd @DIR_busybox@ && \
$(MAKE) dep all \
CROSS=$(target)- \
CFLAGS_EXTRA="$(TARGET_CFLAGS)" && \
$(MAKE) install PREFIX=$(flashprefix)/root
@CLEANUP_busybox@
@FLASHROOTDIR_MODIFIED@
endif
.PHONY: flash-busybox
... wo muss nun deine ergaenzung rein ?
cu token
p.s.: ich habe es mal so gemacht ?!:
m4 -Dflash $(POSSIBLY_IDE) $(POSSIBLY_EXT3) -DPREFIX="\"$(targetprefix)\"" Patches/busybox.config.m4 > @DIR_busybox@/.config
sagem-avia600_enx-1xi-cable-telecom
-
- Einsteiger
- Beiträge: 133
- Registriert: Sonntag 6. April 2003, 18:26
Aber irgendwas passt da nicht bei der neuen busybox !
Ich habe hier z.b. 2 gz gepackte dateien die ich beim start nach tmp reinkopiere ! Diese werden dann nach der Reihe dort entpackt in einem dir Update und die dateien darin werden in ein Dir kopiert. und gelöscht ! Dann sollte das selbe mit der 2 datei passieren, was aber nicht geht ! Er händelt die selbe datei 2 mal ?? bzw löscht die alten nicht !
1- ext2_ext3.tar.gz - > geht
2- mmc.tar.gz -> geht nicht !!!
-----
Ablauf:
mv /tmp/ext2_ext3.tar.gz /tmp/update.tar.gz
gunzip /tmp/update.tar.gz
tar -xvf /tmp/update.tar -C /tmp/
chmod 755 /tmp/update/update
/tmp/update/update
das selbe mit der 2 ten datei !
---
update/
update/update
update/sfdisk
update/mke2fs
update/jbd/
update/jbd/jbd.o
update/EXT2_EXT3-Uninstall.sh
update/ext3/
update/ext3/ext3.o
update/e2fsck
waitpid: No child processes
waitpid: No child processes
waitpid: No child processes
waitpid: No child processes
gunzip: can't open '/tmp/update.tar': File exists
waitpid: No child processes
update/
update/update
update/sfdisk
update/mke2fs
update/jbd/
update/jbd/jbd.o
update/EXT2_EXT3-Uninstall.sh
update/ext3/
update/ext3/ext3.o
update/e2fsck
waitpid: No child processes
waitpid: No child processes
mv: cannot remove '/var/init/system/FS/ext3': Is a directory
mv: cannot remove '/var/init/system/FS/jbd': Is a directory
ln: /var/init/system/FS/mkfs.ext2: File exists
ln: /var/init/system/FS/mkfs.ext3: File exists
ln: /var/init/system/FS/fsck.ext2: File exists
ln: /var/init/system/FS/fsck.ext3: File exists
waitpid: No child processes
Aber warum ?? Mit der 1.2 busy geht es ohne Probs !
Ich habe hier z.b. 2 gz gepackte dateien die ich beim start nach tmp reinkopiere ! Diese werden dann nach der Reihe dort entpackt in einem dir Update und die dateien darin werden in ein Dir kopiert. und gelöscht ! Dann sollte das selbe mit der 2 datei passieren, was aber nicht geht ! Er händelt die selbe datei 2 mal ?? bzw löscht die alten nicht !
1- ext2_ext3.tar.gz - > geht
2- mmc.tar.gz -> geht nicht !!!
-----
Ablauf:
mv /tmp/ext2_ext3.tar.gz /tmp/update.tar.gz
gunzip /tmp/update.tar.gz
tar -xvf /tmp/update.tar -C /tmp/
chmod 755 /tmp/update/update
/tmp/update/update
das selbe mit der 2 ten datei !
---
update/
update/update
update/sfdisk
update/mke2fs
update/jbd/
update/jbd/jbd.o
update/EXT2_EXT3-Uninstall.sh
update/ext3/
update/ext3/ext3.o
update/e2fsck
waitpid: No child processes
waitpid: No child processes
waitpid: No child processes
waitpid: No child processes
gunzip: can't open '/tmp/update.tar': File exists
waitpid: No child processes
update/
update/update
update/sfdisk
update/mke2fs
update/jbd/
update/jbd/jbd.o
update/EXT2_EXT3-Uninstall.sh
update/ext3/
update/ext3/ext3.o
update/e2fsck
waitpid: No child processes
waitpid: No child processes
mv: cannot remove '/var/init/system/FS/ext3': Is a directory
mv: cannot remove '/var/init/system/FS/jbd': Is a directory
ln: /var/init/system/FS/mkfs.ext2: File exists
ln: /var/init/system/FS/mkfs.ext3: File exists
ln: /var/init/system/FS/fsck.ext2: File exists
ln: /var/init/system/FS/fsck.ext3: File exists
waitpid: No child processes
Aber warum ?? Mit der 1.2 busy geht es ohne Probs !
-
- Einsteiger
- Beiträge: 383
- Registriert: Sonntag 7. April 2002, 14:29
@mb405/@all:
... in der annahme das der kernel 2.4.35 patch OK ist ... das image backen ging zumindest mit "no bad magic's found" zu ende ... nun bekomme ich aber:
Kernel panic: No init found. Try passing init= option to kernel.
<0>Rebooting in 180 seconds..
... im funktionierenden image geht es mit /etc/init.d/rcS weiter ?!
... was jedoch auffaellt - die neue busybox ist 50% kleiner als die
V1.2.1 und ist etwa 300K gross - ist das so richtig ?
... anbei mal das bootlog:
/debug: DDF: Calibrating delay loop... debug: DDF: 67.79 BogoMIPS
debug: BMon V1.0 mID 01
debug: feID 7a gtxID 0b
debug: fpID 5a dsID xx-xx.xx.xx.xx.xx.xx-xx
debug: HWrev X5 SWrev 0.81
debug: B/Ex/Fl(MB) 32/00/08
WATCHDOG reset enabled
dbox2:root> debug:
BOOTP/TFTP bootstrap loader (v0.3)
debug:
debug: Transmitting BOOTP request via broadcast
debug: Given up BOOTP/TFTP boot
boot net failed
Flash-FS bootstrap loader (v1.5)
Found Flash-FS superblock version 3.1
Found file /root/platform/nokia-dbox2/kernel/os in Flash-FS
debug: Got Block #0036
will verify ELF image, start= 0x800000, size= 162920
verify sig: 262
Branching to 0x40000
U-Boot 1.2.0 (Tuxbox) (Sep 2 2007 - 12:02:47)
CPU: PPC823ZTnnA at 67.200 MHz: 2 kB I-Cache 1 kB D-Cache
*** Warning: CPU Core has Silicon Bugs -- Check the Errata ***
Board: DBOX2, Nokia, BMon V1.0
Watchdog enabled
I2C: ready
DRAM: 32 MB
FLASH: 8 MB
Scanning JFFS2 FS: . .
find_inode failed for name=boot.conf
load: Failed to find inode
FB: ready
LCD: ready
In: serial
Out: serial
Err: serial
Net: SCC ETHERNET
find_inode failed for name=logo-lcd
load: Failed to find inode
ready - can't find logo in flash
find_inode failed for name=logo-fb
load: Failed to find inode
can't find logo in flash
Options:
1: Console on null
2: Console on ttyS0
3: Console on framebuffer
Select option (1-3), other keys to stop autoboot: 0
### FS (squashfs) loading 'vmlinuz' to 0x100000
### FS load complete: 669571 bytes loaded to 0x100000
...............................................................
Un-Protected 63 sectors
## Booting image at 00100000 ...
Image Name: dbox2
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 669507 Bytes = 653.8 kB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Linux version 2.4.35-dbox2 (token@token-desktop) (gcc version 3.4.4) #2 So 2. Se
p 12:08:47 CEST 2007
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: console=ttyS0 root=/dev/mtdblock2 rootfstype=squashfs
Decrementer Frequency = 252000000/60
m8xx_wdt: active wdt found (SWTC: 0xFFFF, SWP: 0x1)
m8xx_wdt: keep-alive trigger installed (PITC: 0x1000)
Console: colour dummy device 80x25
Calibrating delay loop... 66.96 BogoMIPS
Memory: 30828k available (1144k kernel code, 336k data, 60k init, 0k highmem)
Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
Inode cache hash table entries: 2048 (order: 2, 16384 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.
squashfs: version 3.0 (2006/03/15) Phillip Lougher
i2c-core.o: i2c core module version 2.6.1 (20010830)
i2c-dev.o: i2c /dev entries driver module version 2.6.1 (20010830)
CPM UART driver version 0.04
ttyS0 at 0x0280 is on SMC1 using BRGttyS1 at 0x0380 is on SMC2 using BRG2
pty: 256 Unix98 ptys configured
eth0: CPM ENET Version 0.2.dbox2 on SCC2, xx:xx:xx:xx:xx:xx
loop: loaded (max 8 devices)
D-Box 2 flash driver (size->0x800000 mem->0x10000000)
D-Box 2 flash memory: Found 2 x16 devices at 0x0 in 32-bit bank
Intel/Sharp Extended Query Table at 0x0035
cfi_cmdset_0001: Erase suspend on write enabled
Creating 6 MTD partitions on "D-Box 2 flash memory":
0x00000000-0x00020000 : "BR bootloader"
0x00020000-0x00040000 : "FLFS (U-Boot)"
0x00040000-0x005c0000 : "root (squashfs)"
0x005c0000-0x00800000 : "var (jffs2)"
0x00020000-0x00800000 : "Flash without bootloader"
0x00000000-0x00800000 : "Complete Flash"
Linux video capture interface: v1.00
mice: PS/2 mouse device common for all mice
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Mounted root (squashfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 60k init
Kernel panic: No init found. Try passing init= option to kernel.
<0>Rebooting in 180 seconds..
... nun weiss ich aber nicht weiter ...
wer kann helfen ?
cu token
... in der annahme das der kernel 2.4.35 patch OK ist ... das image backen ging zumindest mit "no bad magic's found" zu ende ... nun bekomme ich aber:
Kernel panic: No init found. Try passing init= option to kernel.
<0>Rebooting in 180 seconds..
... im funktionierenden image geht es mit /etc/init.d/rcS weiter ?!
... was jedoch auffaellt - die neue busybox ist 50% kleiner als die
V1.2.1 und ist etwa 300K gross - ist das so richtig ?
... anbei mal das bootlog:
/debug: DDF: Calibrating delay loop... debug: DDF: 67.79 BogoMIPS
debug: BMon V1.0 mID 01
debug: feID 7a gtxID 0b
debug: fpID 5a dsID xx-xx.xx.xx.xx.xx.xx-xx
debug: HWrev X5 SWrev 0.81
debug: B/Ex/Fl(MB) 32/00/08
WATCHDOG reset enabled
dbox2:root> debug:
BOOTP/TFTP bootstrap loader (v0.3)
debug:
debug: Transmitting BOOTP request via broadcast
debug: Given up BOOTP/TFTP boot
boot net failed
Flash-FS bootstrap loader (v1.5)
Found Flash-FS superblock version 3.1
Found file /root/platform/nokia-dbox2/kernel/os in Flash-FS
debug: Got Block #0036
will verify ELF image, start= 0x800000, size= 162920
verify sig: 262
Branching to 0x40000
U-Boot 1.2.0 (Tuxbox) (Sep 2 2007 - 12:02:47)
CPU: PPC823ZTnnA at 67.200 MHz: 2 kB I-Cache 1 kB D-Cache
*** Warning: CPU Core has Silicon Bugs -- Check the Errata ***
Board: DBOX2, Nokia, BMon V1.0
Watchdog enabled
I2C: ready
DRAM: 32 MB
FLASH: 8 MB
Scanning JFFS2 FS: . .
find_inode failed for name=boot.conf
load: Failed to find inode
FB: ready
LCD: ready
In: serial
Out: serial
Err: serial
Net: SCC ETHERNET
find_inode failed for name=logo-lcd
load: Failed to find inode
ready - can't find logo in flash
find_inode failed for name=logo-fb
load: Failed to find inode
can't find logo in flash
Options:
1: Console on null
2: Console on ttyS0
3: Console on framebuffer
Select option (1-3), other keys to stop autoboot: 0
### FS (squashfs) loading 'vmlinuz' to 0x100000
### FS load complete: 669571 bytes loaded to 0x100000
...............................................................
Un-Protected 63 sectors
## Booting image at 00100000 ...
Image Name: dbox2
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 669507 Bytes = 653.8 kB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Linux version 2.4.35-dbox2 (token@token-desktop) (gcc version 3.4.4) #2 So 2. Se
p 12:08:47 CEST 2007
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: console=ttyS0 root=/dev/mtdblock2 rootfstype=squashfs
Decrementer Frequency = 252000000/60
m8xx_wdt: active wdt found (SWTC: 0xFFFF, SWP: 0x1)
m8xx_wdt: keep-alive trigger installed (PITC: 0x1000)
Console: colour dummy device 80x25
Calibrating delay loop... 66.96 BogoMIPS
Memory: 30828k available (1144k kernel code, 336k data, 60k init, 0k highmem)
Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
Inode cache hash table entries: 2048 (order: 2, 16384 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.
squashfs: version 3.0 (2006/03/15) Phillip Lougher
i2c-core.o: i2c core module version 2.6.1 (20010830)
i2c-dev.o: i2c /dev entries driver module version 2.6.1 (20010830)
CPM UART driver version 0.04
ttyS0 at 0x0280 is on SMC1 using BRGttyS1 at 0x0380 is on SMC2 using BRG2
pty: 256 Unix98 ptys configured
eth0: CPM ENET Version 0.2.dbox2 on SCC2, xx:xx:xx:xx:xx:xx
loop: loaded (max 8 devices)
D-Box 2 flash driver (size->0x800000 mem->0x10000000)
D-Box 2 flash memory: Found 2 x16 devices at 0x0 in 32-bit bank
Intel/Sharp Extended Query Table at 0x0035
cfi_cmdset_0001: Erase suspend on write enabled
Creating 6 MTD partitions on "D-Box 2 flash memory":
0x00000000-0x00020000 : "BR bootloader"
0x00020000-0x00040000 : "FLFS (U-Boot)"
0x00040000-0x005c0000 : "root (squashfs)"
0x005c0000-0x00800000 : "var (jffs2)"
0x00020000-0x00800000 : "Flash without bootloader"
0x00000000-0x00800000 : "Complete Flash"
Linux video capture interface: v1.00
mice: PS/2 mouse device common for all mice
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Mounted root (squashfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 60k init
Kernel panic: No init found. Try passing init= option to kernel.
<0>Rebooting in 180 seconds..
... nun weiss ich aber nicht weiter ...
wer kann helfen ?
cu token
sagem-avia600_enx-1xi-cable-telecom
-
- Erleuchteter
- Beiträge: 600
- Registriert: Samstag 14. Oktober 2006, 10:53
Danke @Houdini, wie erwartet läuft Dein Patch wie immer 1a und die BB1.7 rennt wie sie soll, auch in meinem Newmake-Image. Die nötigen Anpassungen hatte ich ja seinerzeit schon für 1.6 gemacht. Thx!
Für die, die beim Newmake-Compilieren noch Probleme mit der 1.7 haben, schaut mal in den 1.6er Thread rein, die Einbindung ist dieselbe, nur der Patch ist neu (und den habt Ihr ja schon). Der Rest ist reine Handarbeit.
Für die, die beim Newmake-Compilieren noch Probleme mit der 1.7 haben, schaut mal in den 1.6er Thread rein, die Einbindung ist dieselbe, nur der Patch ist neu (und den habt Ihr ja schon). Der Rest ist reine Handarbeit.
-
- Interessierter
- Beiträge: 29
- Registriert: Mittwoch 27. Dezember 2006, 02:22
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
-
- Einsteiger
- Beiträge: 133
- Registriert: Sonntag 6. April 2003, 18:26
Also bei mir bricht er bei diesem diff ab ! Meine das diff ohne IPK !
Trying libraries: crypt m
Failed: powerpc-tuxbox-linux-gnu-gcc -o busybox_unstripped -Wl,-Map -Wl,busybox_unstripped.map -Wl,--warn-common -Wl,--sort-common -Wl,--gc-sections -Wl,--start-group applets/built-in.o archival/lib.a archival/libunarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a ipsvd/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a archival/built-in.o archival/libunarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o ipsvd/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o -Wl,--end-group -Wl,--start-group -Wl,--start-group -lcrypt -lm -Wl,--end-group -Wl,--end-group
`optind@@GLIBC_2.0' referenced in section `.text' of applets/built-in.o: defined in discarded section `.dynsbss' of /home/user/dbox2/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../powerpc-tuxbox-linux-gnu/lib/nof/crt1.o
`stdout@@GLIBC_2.0' referenced in section `.text' of archival/lib.a(tar.o): defined in discarded section `.dynsbss' of /home/user/dbox2/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../powerpc-tuxbox-linux-gnu/lib/nof/crt1.o
`stderr@@GLIBC_2.0' referenced in section `.text' of archival/lib.a(tar.o): defined in discarded section `.dynsbss' of /home/user/dbox2/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../powerpc-tuxbox-linux-gnu/lib/nof/crt1.o
`stdin@@GLIBC_2.0' referenced in section `.text' of archival/lib.a(tar.o): defined in discarded section `.dynsbss' of /home/user/dbox2/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../powerpc-tuxbox-linux-gnu/lib/nof/crt1.o
`environ@@GLIBC_2.0' referenced in section `.text' of coreutils/lib.a(env.o): defined in discarded section `.dynsbss' of /home/user/dbox2/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../powerpc-tuxbox-linux-gnu/lib/nof/crt1.o
`optarg@@GLIBC_2.0' referenced in section `.text' of editors/lib.a(vi.o): defined in discarded section `.dynsbss' of /home/user/dbox2/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../powerpc-tuxbox-linux-gnu/lib/nof/crt1.o
`opterr@@GLIBC_2.0' referenced in section `.text' of miscutils/lib.a(crond.o): defined in discarded section `.dynsbss' of /home/user/dbox2/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../powerpc-tuxbox-linux-gnu/lib/nof/crt1.o
collect2: ld returned 1 exit status
make[1]: *** [busybox_unstripped] Fehler 1
make[1]: Leaving directory `/home/user/tuxbox-cvs/cdk/busybox-1.7.0'