Busybox 1.1.3 fehler ?

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

Busybox 1.1.3 fehler ?

Beitrag von mb405 »

kann mal einer der ahnung hat, die busybox.diff anpassen ??
mb405@linux:~/image/tuxbox-cvs/cdk> make .deps/busybox
( rm -rf busybox-1.1.3 || /bin/true ) && bunzip2 -cd Archive/busybox-1.1.3.tar.bz2 | TAPE=- tar -x && ( cd busybox-1.1.3; patch -p1 < ../Patches/busybox.diff )
patching file init/init.c
Hunk #1 succeeded at 335 (offset -9 lines).
Hunk #2 succeeded at 599 (offset -9 lines).
patching file libbb/messages.c
Hunk #1 succeeded at 64 (offset 5 lines).
patching file miscutils/Config.in
patching file miscutils/Makefile.in
Hunk #1 succeeded at 29 with fuzz 2.
patching file networking/ifupdown.c
patching file Config.in
Hunk #1 succeeded at 268 with fuzz 2 (offset 50 lines).
patching file include/applets.h
cat Patches/busybox-flash.config > busybox-1.1.3/.config
cd busybox-1.1.3 && \
CC modutils/insmod.o
/home/mb405/image/tuxbox-cvs/cdk/busybox-1.1.3/modutils/insmod.c:685: warning: 'obj_gpl_license' declared `static' but never defined
CC modutils/lsmod.o
/home/mb405/image/tuxbox-cvs/cdk/busybox-1.1.3/modutils/lsmod.c: In function `lsmod_main':
/home/mb405/image/tuxbox-cvs/cdk/busybox-1.1.3/modutils/lsmod.c:109: warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/mb405/image/tuxbox-cvs/cdk/busybox-1.1.3/modutils/lsmod.c:127: warning: dereferencing type-punned pointer will break strict-aliasing rules
CC modutils/rmmod.o
/home/mb405/image/tuxbox-cvs/cdk/busybox-1.1.3/modutils/rmmod.c: In function `rmmod_main':
/home/mb405/image/tuxbox-cvs/cdk/busybox-1.1.3/modutils/rmmod.c:89: warning: passing arg 3 of `my_query_module' from incompatible pointer type
AR cru modutils/modutils.a
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

gibts denn ein Problem?
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

ein jungfräuliches newmake "make everything" mit busybox 1.1.3 lief fehlerfrei durch
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

Also das diff muss man nicht anpassen, gibt keinerlei Probleme, hab die Busybox schon eine Weile im JTG Image getestet sonst hätt ich Carjay auch nicht gebeten die im cvs zu aktualisieren.

@Houdini und schon ein diff gemacht ? :) würde mich mal interssieren ob die IDE Tools da auch funktionieren.

Riker
wittinobi
Einsteiger
Einsteiger
Beiträge: 116
Registriert: Montag 29. März 2004, 22:00

Beitrag von wittinobi »

jo busybox läuft...

Code: Alles auswählen

/var # busybox --help
BusyBox v1.1.3 (2006.07.02-22:07+0000) multi-call binary
mfg
wittinobi
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

also, da ihr mir nicht glaubt :)
Boxstart mit Busybox 1.1.2
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, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
Linux IP multicast router 0.06 plus PIM-SM
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
init started: BusyBox v1.1.3 (2006.07.08-11:40+0000) multi-call
mount: Mounting /dev/mtdblock/2 on /var failed: No such file
event: $Id: event.c,v 1.12 2003/09/30 05:45:38 obi Exp $
[i2c-8xx]: mpc 8xx i2c init
[i2c-8xx]: adapter: 0
Vendor: Nokia
Model: D-BOX2
und hier mit der busybox 1.1.2
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, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
Linux IP multicast router 0.06 plus PIM-SM
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
init started: BusyBox v1.1.2 (2006.07.11-17:34+0000) multi-call
event: $Id: event.c,v 1.12 2003/09/30 05:45:38 obi Exp $
[i2c-8xx]: mpc 8xx i2c init
[i2c-8xx]: adapter: 0
Vendor: Nokia
Model: D-BOX2
auch mit den crond hat wohl die busybox 1.1.3 ihre probleme. ich hab jetz den log nicht mehr, aber nach der mount fehlersache kamen jede menge fehler von crond, obwohl der noch nicht aufgerufen wurde :(
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

Ich hab die Busybox schon länger im JTG Image drin und da gehts ohne Probleme beim mounten, komisch wieso es bei dir nicht geht.

Riker
geko37
Einsteiger
Einsteiger
Beiträge: 133
Registriert: Sonntag 6. April 2003, 18:26

Beitrag von geko37 »

mb405 hat geschrieben:also, da ihr mir nicht glaubt :)
Boxstart mit Busybox 1.1.2

mount: Mounting /dev/mtdblock/2 on /var failed: No such file
event: $Id: event.c,v 1.12 2003/09/30 05:45:38 obi Exp $
[i2c-8xx]: mpc 8xx i2c init
[i2c-8xx]: adapter: 0
Vendor: Nokia
Model: D-BOX2
:(
Stimmt jetzt wo dui es sagst ! Den Fheler ist hier auch vorhanden /var failed(siehe oben). Hatte ihn auch schon gesucht aber bei mir irgendwo vermutet ! Aber da er bei dir auch auftaucht ! Komisch !
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

@JtG-Riker
vielleicht liegt der fehler auch in den busybox configs.
meine busybox-flash.config mit crond.
#
# Miscellaneous Utilities
#
CONFIG_ADJTIMEX=y
CONFIG_BBCONFIG=y
CONFIG_CROND=y
CONFIG_FEATURE_CROND_CALL_SENDMAIL=y
CONFIG_CRONTAB=y
# CONFIG_DC is not set
oder kannst du mal deine busybox.config, busybox-flash.config,busybox.diff,busybox-ide.config anhängen. damit kann ich ja mal eine busybox 1.1.3 bauen, und berichten, obs besser geht.
wie gesagt, in der 1.1.2 geht alles prima.

ps.
grad gelesen auf busybox.net, das info zur 1.1.3
..... makes mount -a not abort on the first failure.....
sehr komisch.denn der fehler im log erscheint mit dem eintrag in der rcs mount -a
geko37
Einsteiger
Einsteiger
Beiträge: 133
Registriert: Sonntag 6. April 2003, 18:26

Beitrag von geko37 »

Hat jemand nun ne erklärung dafür ???

Creating 7 MTD partitions on "D-Box 2 flash memory":
0x00000000-0x00020000 : "BR bootloader"
0x00020000-0x00040000 : "FLFS (U-Boot)"
0x00040000-0x00100000 : "kernel (squashfs)"
0x00100000-0x00440000 : "root (squashfs)"
0x00440000-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
Starting pid 10, console /dev/console: '/etc/init.d/rcS'lti-call
mount: Mounting /dev/mtdblock/4 on /var failed: No such file or directory
Detected STB:
Vendor: Nokia
Model: D-BOX2


Wie gesagt laufen tuts nur warum dann den fehler ??
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

du hast garantiert in den startdateien irgendwo den eintrag

Code: Alles auswählen

mount -a
drinstehen ??
das will der ab 1.1.3 nicht mehr. es gaht zwar alles, aber eben diese fehlermeldung.

du kannst versuchen, das mit dem eintag zu ersetzen(aus dem jtg image)

Code: Alles auswählen

/bin/mount -n -t proc proc /proc
/bin/mount -t jffs2 /dev/mtdblock/4 /var
/bin/mount -n -t ramfs ramfs /tmp
geko37
Einsteiger
Einsteiger
Beiträge: 133
Registriert: Sonntag 6. April 2003, 18:26

Beitrag von geko37 »

mb405 hat geschrieben:du hast garantiert in den startdateien irgendwo den eintrag

Code: Alles auswählen

mount -a
drinstehen ??
das will der ab 1.1.3 nicht mehr. es gaht zwar alles, aber eben diese fehlermeldung.

du kannst versuchen, das mit dem eintag zu ersetzen(aus dem jtg image)

Code: Alles auswählen

/bin/mount -n -t proc proc /proc
/bin/mount -t jffs2 /dev/mtdblock/4 /var
/bin/mount -n -t ramfs ramfs /tmp
Danke dir und werde es heute abend direkt mal so einbauen und berichten !
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

naja ob das bei dir so geht, kann man nicht sagen. ich hab halt nur jtg auf meiner einen box, und da ist es so.
geko37
Einsteiger
Einsteiger
Beiträge: 133
Registriert: Sonntag 6. April 2003, 18:26

Beitrag von geko37 »

mb405 hat geschrieben:naja ob das bei dir so geht, kann man nicht sagen. ich hab halt nur jtg auf meiner einen box, und da ist es so.
Das ist egal, du hast versucht zu helfen, und das ist viel wert. Sollte es nicht klappen, kann ich weitersuchen (nerven) .