Bitte testen: newmake / kernel 2.6 patch

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Keine Ahnung. Anonymous ausgecheckt habe ich ja auch.
Bist du sicher, daß du im richtigen root-*-Verzeichnis geschaut hast? Es liegen ja einige rum bei newmake :-)

Code: Alles auswählen

seife@dick:/local/seife/src/tuxbox-newmake-2.6/cdk> l ../root/cdkflash/
total 22072
drwxr-xr-x  7 seife users    4096 22. Dez 11:21 ./
drwxr-xr-x  6 seife users      60 20. Dez 23:51 ../
-rw-r--r--  1 seife users 8257536 22. Dez 11:21 neutrino-squashfs.img1x
-rw-r--r--  1 seife users 8257536 22. Dez 11:21 neutrino-squashfs.img2x
drwxr-xr-x 15 seife users    4096 22. Dez 11:20 root/
drwxr-xr-x  8 seife users      73 22. Dez 11:20 root-neutrino/
drwxr-xr-x 14 seife users    4096 22. Dez 11:21 root-neutrino-squashfs/
-rw-r--r--  1 seife users 5681152 22. Dez 11:21 root-neutrino.squashfs
drwxr-xr-x  3 seife users      30 22. Dez 11:18 root-squashfs/
-rw-r--r--  1 seife users  131072 22. Dez 11:17 squashfs.flfs1x
-rw-r--r--  1 seife users  131072 22. Dez 11:17 squashfs.flfs2x
drwxr-xr-x  6 seife users      73 22. Dez 11:21 var-neutrino/
-rw-r--r--  1 seife users  131072 22. Dez 11:21 var-neutrino.jffs2
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

habe nochmal einen distclean gemacht und das ganze environment aufgeräumt sowie ein par pfade geändert

UND SIEHE DA - sie ist da :o :lol:

Alles wird guut :wink:
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

@seife:

... ich mache mal tommy's testbox: :)

[ 15.508609] Freeing unused kernel memory: 64k it
/sbin/init: error while loading shared libraries[ 15.729918] Kernel panic - no
t syncing: Attempted to kill init!
: libncurses.so.5: cannot open shared object file: No such file [ 15.846576] R
ebooting in 180 seconds..or directory

... das ist der stand momentan, beim 2.4 kernel wuerde jetzt /etc/init.d/rcS geladen werden.
was mich bei tommy auch stutzig macht, als logo wird mir ein JtG logo angezeigt, obwohl das logo-dir lt. tommy leer ist
(das image ist ein squashfs-2xi auf einer nokia500-cable)

cu token
sagem-avia600_enx-1xi-cable-telecom
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

... und mein eigenes compilat bringt den fehler:

make[2]: Betrete Verzeichnis '/home/oem/tuxbox/tuxbox-cvs/hostapps/mkflfs'
test -z "/home/oem/tuxbox/dbox2/cdk/bin" || /bin/mkdir -p "/home/oem/tuxbox/dbox2/cdk/bin"
/bin/sh ../libtool --mode=install /usr/bin/install -c 'mkflfs' '/home/oem/tuxbox/dbox2/cdk/bin/mkflfs'
/usr/bin/install -c mkflfs /home/oem/tuxbox/dbox2/cdk/bin/mkflfs
make[2]: Für das Ziel »install-data-am« ist nichts zu tun.
make[2]: Verlasse Verzeichnis '/home/oem/tuxbox/tuxbox-cvs/hostapps/mkflfs'
make[1]: Verlasse Verzeichnis '/home/oem/tuxbox/tuxbox-cvs/hostapps/mkflfs'
make: *** Keine Regel vorhanden, um das Target »/home/oem/tuxbox/tuxbox-cvs/boot/u-boot-config/u-boot.dbox2.2_6.h.m4«,
benötigt von »/home/oem/tuxbox/dbox2/cdkflash/squashfs.flfs1x«, zu erstellen. Schluss.

real 217m24.132s
user 165m26.844s
sys 21m49.546s

... und das nach 3.5h compiler-runtime ... irgendwas passt da noch nicht.
... seife hast du ne idee ?
mfg token

edit:
fehler gefunden ... neuer versuch laeuft !
sagem-avia600_enx-1xi-cable-telecom
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Token hat geschrieben:@seife:

... ich mache mal tommy's testbox: :)

[ 15.508609] Freeing unused kernel memory: 64k it
/sbin/init: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
Hm. Bei mir ist die libncurses natürlich da, weil ich immer mit procps baue, aber ich verstehe nicht, wozu init die brauchen sollte...
Keine Ahnung.
Genauer gesagt, mein init braucht die auch nicht:

Code: Alles auswählen

/sbin $ ls -l init
lrwxrwxrwx    1 root     root           14 Dec 17 02:21 init -> ../bin/busybox
/sbin $ /lib/ld.so.1 --list ./init
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x0ffb3000)
        libgcc_s_nof.so.1 => /lib/libgcc_s_nof.so.1 (0x0ff86000)
        libc.so.6 => /lib/libc.so.6 (0x0fea3000)
        /lib/ld.so.1 (0x20000000)
Insofern habe ich keine Ahnung, woran's hängt. Aber da Papst es auch schon geschafft hat, bin ich zuversichtlich, daß ich nicht schuld bin :-)
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

@tommy/seife:
... also compilen tut das ganze zwar, aber mit bad magics.
... wo muss nun ein dummy eingefuegt werden - und wie
gross sollte es sein ?
cu token
sagem-avia600_enx-1xi-cable-telecom
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

irgendwo im jffs oder squashfs - Größe probieren (ich nehme immer ein Textfile mi ein paar Zeilen "#")
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

@seife/tommy:

... tommy, also 64 byte ins /etc getan - reicht als dummy !
... aber nach dem flashen kommt dann das hier beim aufruf der rcS von seife:

[ 12.933915] Freeing unused kernel memory: 64k it
init started: BusyBox v1.7.2 (2007-12-22 20:42:21 CET)
starting pid 103, tty '': '/etc/init.d/rcS'
/bin/makedevices
/etc/init.d/rcS: line 144: modprobe: not found
/proc/bus/tuxbox/vendor: No such file or directory
/proc/bus/tuxbox/vendor: No such file or directory
/proc/bus/tuxbox/model: No such file or directory
/proc/bus/tuxbox/model: No such file or directory
/proc/bus/tuxbox/submodel: No such file or directory
/proc/bus/tuxbox/submodel: No such file or directory
Detected STB:
Vendor: Unknown
Model: Unknown Unknown
/etc/init.d/rcS: line 158: modprobe: not found
/etc/init.d/rcS: line 273: modprobe: not found
/etc/init.d/rcS: line 273: modprobe: not found
/etc/init.d/rcS: line 273: modprobe: not found
/etc/init.d/rcS: line 273: modprobe: not found
/etc/init.d/rcS: line 273: modprobe: not found
/etc/init.d/rcS: line 273: modprobe: not found
/etc/init.d/rcS: line 273: modprobe: not found
/etc/init.d/rcS: line 273: modprobe: not found
/etc/init.d/rcS: line 273: modprobe: not found
/etc/init.d/rcS: line 273: modprobe: not found
/etc/init.d/rcS: line 273: modprobe: not found
Starting the automounter
insmod: sunrpc.o: no module by that name found
insmod: lockd.o: no module by that name found
insmod: nfs.o: no module by that name found
insmod: cifs.o: no module by that name found
starting pid 180, tty '': '/etc/init.d/start'
Thu Jan 1 01:00:00 CET 1970
$Id: sectionsd.cpp,v 1.256 2007/12/21 16:26:59 houdini Exp $
[ConfigFile] Unable to open file /var/tuxbox/config/neutrino.conf for reading.
[sectionsd] /var/tuxbox/config/neutrino.conf not found
...

... seife help ;) der findet irgendwas nicht ?!
... diesmal startet zwar die rcS ... aber siehe oben !

cu token
sagem-avia600_enx-1xi-cable-telecom
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

modprobe in busybox.config.m4 aktivieren.
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

ok, das teste ich dann mal ...
cu token
sagem-avia600_enx-1xi-cable-telecom
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

im image ist /proc leer, beim booten sollte es gemounted werden von der rcS mittels "mount -a". /proc ist ein "virtuelles" filesystem, da sind keine echten dateien drin.
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

... und weiter geht die odysee:

[ 11.748808] Freeing unused kernel memory: 64k it
init started: BusyBox v1.7.2 (2007-12-23 20:02:18 CET)
starting pid 103, tty '': '/etc/init.d/rcS'
hostname: can't open '/etc/hostname': No such file or directory
mount: mounting /dev/mtdblock/3 on /var failed: No such file or directory
/etc/init.d/rcS: line 78: mknod: not found
...
/etc/init.d/rcS: line 78: mknod: not found
ifup: can't open '/etc/network/interfaces': No such file or directory
touch: /etc/modules.conf: No such file or directory
/etc/init.d/rcS: line 96: depmod: not found
/etc/init.d/rcS: .: line 99: can't open /etc/profile
starting pid 135, tty '': '/etc/init.d/start'
Cannot run '/etc/init.d/start': No such file or directory
Please press Enter to activate this console.

... oh oh seife, da hast du nun was angerichtet :-)
... zu weihnachten hat ja jeder wuensche: ich wuensche mir einen lauffaehigen kernel 2.6 auf meiner box :-)

mfg token
sagem-avia600_enx-1xi-cable-telecom
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Du hast vermutlich kein /bin/makedevices

"make flash-makedevices" sollte das machen, aber eigentlich ist das alles in make/flashroot.mk drin, deswegen wundere ich mich, warum das nicht automatisch ging.

Oder hast du eine nicht-originale rcS? Dann hilf dir selbst.

Edit: es sollte auch reichen "mknod" im busybox einzuschalten, es bootet dann halt 5-10 sekunden langsamer.

Edit2: du hast 100%ig eine falsche rcS, denn in den Zeilen wo bei dir die Fehler auftreten, sind bei mir ganz andere Befehle.
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

hmm, das ist aber dann kurios, weil ich hier ein make clean und make distclean gemacht habe, selbst der ccache wurde leer gemacht.
und ich nutze dein script - die rcS sollte also 100% von dir sein.
... also irgendwas laeuft hier schief, entweder werden die falschen cvs-sourcen gezogen, oder was anderes ist faul, wieso ist dann hier deiner meinung nach die falsche rcS ? das passt doch alles nicht zusammen.
*frusted* :(

cu token
sagem-avia600_enx-1xi-cable-telecom
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

@Token: evtl. habe ich morgen meine Eisfair final am laufen. Der ist wirklich unverbastelt und jungfräulich. Nagut ein newmake läuft gerade. Aber das nächste wird ein 2.6er Test. Denn schaumama. Ich traue dem CVS momentan irgendwie nicht :-?
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

tommy, ich habe jetzt mit einer jungfraeulichen install angefangen, schon beim configure faellt mir auf das o.g. modprobe auf n,n steht.
das kanns doch nicht sein, da fehlt doch noch die haelfte ?!

seife, kannst du das nochmal gegenchecken ? ich hab hier auf ein nackiges system aufgesetzt, und nur dein script gestartet, da geht doch was schief ?!

ich weiss ja nicht, was/wo/wie pabst es geloest hat, aber bestimmt nicht mit einer virgin-umgebung.

cu token
sagem-avia600_enx-1xi-cable-telecom
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Die Änderungen am busybox.config.m4 sind nicht eingecheckt, weil ich davon ausging daß die, die kernel 2.6 testen wollen, das selbst schaffen und ich nicht testen will / kann, ob das beim 2.4er nicht was kaputt macht.. Hier mal die Änderungen in meiner config, die vermutlich relevant sind:

Code: Alles auswählen

-option(`CONFIG_MKNOD', `y', `n')
+option(`CONFIG_MKNOD', `y', `y')
...
-option(`CONFIG_FEATURE_INIT_SCTTY', `n', `n')
+option(`CONFIG_FEATURE_INIT_SCTTY', `n', `y')
...
-option(`CONFIG_MODPROBE', `n', `n')
-option(`CONFIG_FEATURE_MODPROBE_MULTIPLE_OPTIONS', `n', `n')
+option(`CONFIG_MODPROBE', `n', `y')
+option(`CONFIG_FEATURE_MODPROBE_MULTIPLE_OPTIONS', `y', `y')
...
-option(`CONFIG_FEATURE_2_6_MODULES', `n', `n')
+option(`CONFIG_FEATURE_2_6_MODULES', `n', `y')
...
-option(`CONFIG_IFCONFIG', `n', `y')
-option(`CONFIG_FEATURE_IFCONFIG_STATUS', `n', `y')
+option(`CONFIG_IFCONFIG', `y', `y')
+option(`CONFIG_FEATURE_IFCONFIG_STATUS', `y', `y')
Papst
Developer
Beiträge: 279
Registriert: Mittwoch 26. Juni 2002, 22:19

Beitrag von Papst »

Ne, ich habe da schon eigene Änderungen drin. Außerdem in einem jffs2 Image.
Ein bisschen basteln gehört beim 2.6er schon dazu. Aber das machts ja auch interessant.

@seife:
Ich habe nun mal die Reihenfolge wie die Module geladen werden umgestellt wie es bei mir im 2.4er Kernel auch ist. Leider ohne Erfolg. Fernbedienung geht nicht mehr nach Deep Standby. Noch irgendwelche Ideen?

Hier meine momentane rcS:

Code: Alles auswählen

#!/bin/sh
PATH=/sbin:/bin

mount -t proc proc /proc
mount -t tmpfs tmp /tmp
mount -t tmpfs dev /dev
mount -t sysfs sys /sys
echo "/sbin/hotplug" > /proc/sys/kernel/hotplug
# create necessary nodes,
# static for now, i am just too lazy for udev :-)
mkdir -p /dev/pts /dev/dbox /dev/dvb/adapter0 /dev/loop /dev/i2c /dev/input /dev/sound /dev/v4l /dev/fb /dev/vc /dev/mtdblock /dev/mtd /dev/tts
makedevices

# devices with dynamic minor numbers are created by /sbin/hotplug

ln -sf /dev/fb0 /dev/fb/0
ln -sf /dev/tty0 /dev/vc/0
	
mount /dev/pts
  
# Setup hostname
hostname -F /etc/hostname
ifup -a

type -p depmod > /dev/null && touch /etc/modules.conf && depmod -ae 
modprobe event
modprobe tuxbox 

# Get info about the current box
VENDOR=`/bin/tuxinfo -V`
VENDOR_ID=`/bin/tuxinfo -v`
MODEL=`/bin/tuxinfo -M`
MODEL_ID=`/bin/tuxinfo -m`
SUBMODEL=`/bin/tuxinfo -S`
SUBMODEL_ID=`/bin/tuxinfo -s`

echo "Detected STB:"
echo "	Vendor: $VENDOR"
echo "	Model: $MODEL $SUBMODEL"

modprobe dvb-core dvb_shutdown_timeout=0
modprobe dbox2_i2c 
modprobe dbox2_fp

if [ -e /var/etc/.oldrc ]; then
	modprobe dbox2_fp_input disable_new_rc=1
elif [ -e /var/etc/.newrc ]; then
	modprobe dbox2_fp_input disable_old_rc=1
elif [ -e /var/etc/.philips_rc_patch ]; then
	modprobe dbox2_fp_input philips_rc_patch=1
else
	modprobe dbox2_fp_input 
fi

modprobe avs
modprobe saa7126
modprobe cam

if [ -f /var/etc/.no_watchdog ]; then
	modprobe avia_av no_watchdog=1
else
	modprobe avia_av
fi

GTOPTS=""
if [ -e /var/etc/.hw_sections ]; then
	GTOPTS="hw_sections=0 "
fi
if [ -e /var/etc/.no_enxwatchdog ]; then
	GTOPTS="${GTOPTS}no_watchdog=1 "
fi
modprobe avia_gt ${GTOPTS}
modprobe avia_gt_fb 
modprobe lcd
modprobe avia_gt_lirc 
modprobe avia_gt_oss 
modprobe avia_gt_v4l2   
modprobe dbox2_napi 
modprobe aviaEXT 

# Create a telnet greeting
echo "$VENDOR $MODEL - Kernel %r (%t)." > /etc/issue.net

if [ -e /var/tuxbox/config/lirc/lircd.conf ]; then
	lircd /var/tuxbox/config/lirc/lircd.conf
fi
if [ -x /sbin/inetd ]; then
	/sbin/inetd 
fi


Gruß

Der Papst
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

na, das liest sich doch schon viel besser !
ja gut, die ueberschrift des threads hies: bitte testen ;)
also fuehlte auch ich mich angesprochen ;)
aber wie ich schonmal vor laengerer zeit sagte, irgendwann weiss der newmake/ybuild-user nicht mehr weiter, weil er die vorgefertigten pfade verlaesst, und dann faellt er auf die nase, mangels hintergrundwissen.
also denn - auf ein neues, das sollte doch zu schaffen sein ?!

cu token
sagem-avia600_enx-1xi-cable-telecom
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Papst hat geschrieben:Ne, ich habe da schon eigene Änderungen drin. Außerdem in einem jffs2 Image.
Ein bisschen basteln gehört beim 2.6er schon dazu. Aber das machts ja auch interessant.

@seife:
Ich habe nun mal die Reihenfolge wie die Module geladen werden umgestellt wie es bei mir im 2.4er Kernel auch ist. Leider ohne Erfolg. Fernbedienung geht nicht mehr nach Deep Standby. Noch irgendwelche Ideen?
nein. Welcher Boxtyp? Ich habe es bisher nur auf der Philips probiert...
Hier meine momentane rcS:

Code: Alles auswählen

#!/bin/sh
PATH=/sbin:/bin

...

if [ -e /var/etc/.oldrc ]; then
	modprobe dbox2_fp_input disable_new_rc=1
elif [ -e /var/etc/.newrc ]; then
	modprobe dbox2_fp_input disable_old_rc=1
elif [ -e /var/etc/.philips_rc_patch ]; then
	modprobe dbox2_fp_input philips_rc_patch=1
else
	modprobe dbox2_fp_input 
fi
Das könnte man übrigens auch nach dem Laden des Moduls mittels

Code: Alles auswählen

echo 1 > /sys/module/dbox2_fp_input/parameters/disable_new_rc
echo 1 > /sys/module/dbox2_fp_input/parameters/disable_old_rc
echo 1 > /sys/module/dbox2_fp_input/parameters/philips_rc_patch
oder einfach in modprobe.conf machen, aber das ist ja nur Kosmetik.

Code: Alles auswählen

if [ -f /var/etc/.no_watchdog ]; then
	modprobe avia_av no_watchdog=1
else
	modprobe avia_av
fi

GTOPTS=""
if [ -e /var/etc/.hw_sections ]; then
	GTOPTS="hw_sections=0 "
fi
if [ -e /var/etc/.no_enxwatchdog ]; then
	GTOPTS="${GTOPTS}no_watchdog=1 "
fi
modprobe avia_gt ${GTOPTS}
Das allerdings nicht, da der Watchdog bei der Initialisierung gestartet wird oder nicht, da müßte man den code umbauen :-(
Token
Einsteiger
Einsteiger
Beiträge: 383
Registriert: Sonntag 7. April 2002, 14:29

Beitrag von Token »

laeuft einwandfrei ... beim compilen zwar mit bad magics ... aber der flash ist OK.
(bis auf den fb-bug nach dem deep standby)
thanks seife ... thanks tommy !!!
feines weihnachtsgeschenk !!!

merry christmas

cu token

2x img:
neutrino-squashfs.img2x

1x img:
neutrino-squashfs.img1x
sagem-avia600_enx-1xi-cable-telecom
Papst
Developer
Beiträge: 279
Registriert: Mittwoch 26. Juni 2002, 22:19

Beitrag von Papst »

Wie gesagt, ist ne Nokia Avia600. Was anderes habe ich leider auch nicht hier.
Eben ist mir aufgefallen, dass wenn ich die Box mit den Fronttasten starte, die Fernbedienung funktioniert. Nur wenn ich die Box mit der Fernbedienung starte, geht sie nachher nicht mehr.

Edit: Aufnamhe geht übrigens doch. Nur beim abspielen mit WabberQueue kommt so ca. alle 20s ein buffering
Gruß

Der Papst
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

Sodele jetzt habe ich immerhin ein image gebaut was irgendwie zuckt aber immer looped. Scheinbar fehlt aber noch irgendwas in der Treibergeschichte. Die BB config habe ich modifiziert sodaß modprobe vorhanden ist. Wer oder was ist modules.dep?

Erstellung:
seife's script + start_neutrino vom loop befreit (daemons werden bei Absturz neu gestartet bis neutrino beendet wird)

BB config nach Vorschlag weiter oben modifiziert - thats it
debug: WATCHDOG RESET
debug: BMon V1.0 mID 02
debug: feID 00 enxID 03
debug: fpID 52 dsID 01-ee.a6.c4.07.00.00-e5
debug: HWrev 01 FPrev 0.30
debug: B/Ex/Fl(MB) 32/00/08
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/philips-dbox2/kernel/os in Flash-FS
debug: Got Block #0040

will verify ELF image, start= 0x800000, size= 160412
verify sig: 262
Branching to 0x40000


U-Boot 1.2.0 (Tuxbox) (Dec 26 2007 - 15:37:38)

CPU: PPC823ZTnnB2 at 66 MHz: 2 kB I-Cache 1 kB D-Cache
Board: DBOX2, Philips, BMon V1.0
Watchdog enabled
I2C: ready
DRAM: 32 MB
FLASH: 8 MB
Scanning JFFS2 FS: . done.
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

Options:
1: console on ttyCPM0 (2.6)
2: console on fb0
3: console on ttyS0 (2.4)
Select option (1-3), other keys to stop autoboot: 0
### FS (squashfs) loading 'vmlinuz' to 0x200000
### FS load complete: 940534 bytes loaded to 0x200000
............................................................... done
Un-Protected 63 sectors
## Booting image at 00200000 ...
Image Name: Linux-2.6.23-dbox2
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 940470 Bytes = 918.4 kB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
[ 0.000000] Linux version 2.6.23-dbox2 (tommy@eis) (gcc version 3.4.6) #7 PRE
EMPT Wed Dec 26 15:39:05 CET 2007
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0 -> 8192
[ 0.000000] Normal 8192 -> 8192
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[1] active PFN ranges
[ 0.000000] 0: 0 -> 8192
[ 0.000000] Built 1 zonelists in Zone order. Total pages: 8128
[ 0.000000] Kernel command line: console=ttyCPM0 root=/dev/mtdblock2 rootfsty
pe=squashfs
[ 0.000000] PID hash table entries: 128 (order: 7, 512 bytes)
[ 0.000000] Decrementer Frequency = 247500000/60
[ 0.000000] m8xx_wdt: active wdt found (SWTC: 0xFFFF, SWP: 0x1)
[ 0.000000] m8xx_wdt: keep-alive trigger installed (PITC: 0x2000)
[ 9.904094] Console: colour dummy device 80x25
[ 9.904241] cpm_uart: console: compat mode
[ 9.904455] console [ttyCPM0] enabled
[ 10.894780] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 10.974023] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 11.063832] Memory: 30356k available (1564k kernel code, 456k data, 64k init,
0k highmem)
[ 11.345830] Mount-cache hash table entries: 512
[ 11.411067] NET: Registered protocol family 16
[ 11.553045] NET: Registered protocol family 2
[ 11.684461] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 11.765173] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
[ 11.847300] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 11.922999] TCP: Hash tables configured (established 1024 bind 1024)
[ 11.998818] TCP reno registered
[ 12.064775] dbox2: Philips board detected.
[ 12.132311] squashfs: version 3.3 (2007/10/31) Phillip Lougher
[ 12.199573] JFFS2 version 2.2. (NAND) 2001-2006 Red Hat, Inc.
[ 12.273682] io scheduler noop registered
[ 12.317782] io scheduler deadline registered (default)
[ 12.410357] Serial: CPM driver $Revision: 0.02 $
[ 12.462820] cpm_uart: WARNING: no UART devices found on platform bus!
[ 12.539650] cpm_uart: the driver will guess configuration, but this mode is n
o longer supported.
[ 12.645208] ttyCPM0 at MMIO 0xff000a80 (irq = 20) is a CPM UART
[ 12.717420] ttyCPM1 at MMIO 0xff000a90 (irq = 19) is a CPM UART
[ 12.806229] loop: module loaded
[ 12.845843] Linux video capture interface: v2.00
[ 12.902531] D-Box 2 flash driver (size->0x800000 mem->0x10000000)
[ 12.975965] D-Box 2 flash memory: Found 2 x16 devices at 0x0 in 32-bit bank
[ 13.056735] Intel/Sharp Extended Query Table at 0x0035
[ 13.118738] cfi_cmdset_0001: Erase suspend on write enabled
[ 13.185777] Creating 6 MTD partitions on "D-Box 2 flash memory":
[ 13.257165] 0x00000000-0x00020000 : "BR bootloader"
[ 13.321568] 0x00020000-0x00040000 : "FLFS (U-Boot)"
[ 13.382888] 0x00040000-0x006a0000 : "root (squashfs)"
[ 13.446753] 0x006a0000-0x00800000 : "var (JFFS2)"
[ 13.507076] 0x00020000-0x00800000 : "Flash without bootloader"
[ 13.580727] 0x00000000-0x00800000 : "Complete Flash"
[ 13.645142] mice: PS/2 mouse device common for all mice
[ 13.713192] eth0: CPM ENET Version 0.2 on SCC2, 00:50:9c:2a:a4:88
[ 13.782725] TCP cubic registered
[ 13.821851] NET: Registered protocol family 1
[ 13.873855] NET: Registered protocol family 17
[ 13.940413] VFS: Mounted root (squashfs filesystem) readonly.
[ 14.019440] Freeing unused kernel memory: 64k it
init started: BusyBox v1.7.2 (2007-12-26 08:48:55 CET)
starting pid 103, tty '': '/etc/init.d/rcS'
/bin/makedevices
modprobe: cannot parse modules.dep
/proc/bus/tuxbox/vendor: No such file or directory
/proc/bus/tuxbox/vendor: No such file or directory
/proc/bus/tuxbox/model: No such file or directory
/proc/bus/tuxbox/model: No such file or directory
/proc/bus/tuxbox/submodel: No such file or directory
/proc/bus/tuxbox/submodel: No such file or directory
Detected STB:
Vendor: Unknown
Model: Unknown Unknown
modprobe: cannot parse modules.dep
modprobe: cannot parse modules.dep
modprobe: cannot parse modules.dep
modprobe: cannot parse modules.dep
modprobe: cannot parse modules.dep
modprobe: cannot parse modules.dep
modprobe: cannot parse modules.dep
modprobe: cannot parse modules.dep
modprobe: cannot parse modules.dep
modprobe: cannot parse modules.dep
modprobe: cannot parse modules.dep
modprobe: cannot parse modules.dep
Starting the automounter
modprobe: cannot parse modules.dep
starting pid 191, tty '': '/etc/init.d/start'

Please press Enter to activate this console. Thu Jan 1 01:00:00 CET 1970
$Id: sectionsd.cpp,v 1.256 2007/12/21 16:26:59 houdini Exp $
[ConfigFile] Unable to open file /var/tuxbox/config/neutrino.conf for reading.
[sectionsd] /var/tuxbox/config/neutrino.conf not found
[sectionsd] Caching max 6000 events
[sectionsd] Caching 14 days
[sectionsd] Caching 6 hours Extended Text
[sectionsd] Events are old 60min after their end time
/var/tuxbox/config/zapit/epgfilter.xml: No such file or directory
/var/tuxbox/config/mybouquets.xml: No such file or directory
[sectionsd] getUTC: open: No such device or address
[sectionsd] open dmx: No such device or address
[sectionsd] open dmx: No such device or address
[sectionsd] open dmx: No such device or address
[sectionsd] open dmx: No such device or address
[ConfigFile] Unable to open file /var/tuxbox/config/timerd.conf for reading.
[camd] /dev/dvb/adapter0/ca0: No such device or address
$Id: zapit.cpp,v 1.404 2007/12/17 09:53:04 seife Exp $
[frontend] uncommitted_switch_mode 0
[frontend.cpp:CFrontend:60] /dev/dvb/adapter0/frontend0: No such device or addre
ss
[sectionsd] getUTC: open: No such device or address
/var/tuxbox/config/zapit/services.xml: No such file or directory
[audio.cpp:CAudio:37] /dev/dvb/adapter0/audio0: No such device or address
[video.cpp:CVideo:33] /dev/dvb/adapter0/video0: No such device or address
[aviaext.cpp:CAViAext:37] /dev/dbox/aviaEXT: No such file or directory
$Id: controld.cpp,v 1.127 2007/07/01 08:40:13 dbluelle Exp $

[ConfigFile] Unable to open file /var/tuxbox/config/controld.conf for reading.
[controld] /var/tuxbox/config/controld.conf not found
/proc/bus/tuxbox/vendor: No such file or directory
[controld] Boxtype detected: (0)
[controld] /dev/dbox/event0: No such file or directory
[controld] /dev/dvb/adapter0/video0: No such device or address
[controld] /dev/dbox/avs0: No such file or directory
[controld] /dev/dbox/avs0: No such file or directory
[controld] caught exception in eventwatchdog!
FATAL: exception not rethrown
[sectionsd] getUTC: open: No such device or address
[yhttpd] Webserver nhttpd/3.1.6 (yhttpd_core/1.2.0)
LCD (/dev/dbox/lcd0): No such file or directory
[LCDFONT] initializing core...
[LCDFONT] adding font /share/fonts/micron.ttf...OK (Micron/Regular)
[LCDFONT] adding font /share/fonts/micron_bold.ttf...OK (Micron/Bold)
[LCDFONT] adding font /share/fonts/pakenham.ttf...OK (Pakenham/Regular)
[LCDFONT] Intializing font cache...
[yhttpd] Webserver starting...
[sectionsd] getUTC: open: No such device or address
neutrino: /lib/libpng12.so.0: no version information available (required by neut
rino)
[sectionsd] getUTC: open: No such device or address
[sectionsd] getUTC: open: No such device or address
starting /bin/neutrino
[neutrino] frameBuffer Instance created
/dev/fb/0: No such device
framebuffer not available.
FBIOPUT_VSCREENINFO: Bad file descriptor
FBIOGET_FSCREENINFO: Bad file descriptor
[neutrino] Error while setting framebuffer mode
zapit shot down :)
[sectionsd] getUTC: open: No such device or address
Waiting for timerd (max. 9 seconds)
[sectionsd] getUTC: open: No such device or address
Waiting for timerd (max. 8 seconds)
[sectionsd] getUTC: open: No such device or address
Waiting for timerd (max. 7 seconds)
[sectionsd] getUTC: open: No such device or address
[sectionsd] getUTC: open: No such device or address
Waiting for timerd (max. 6 seconds)
[sectionsd] getUTC: open: No such device or address
Waiting for timerd (max. 5 seconds)
[sectionsd] getUTC: open: No such device or address
Waiting for timerd (max. 4 seconds)
[sectionsd] getUTC: open: No such device or address
[sectionsd] getUTC: open: No such device or address
Waiting for timerd (max. 3 seconds)
[sectionsd] getUTC: open: No such device or address
Waiting for timerd (max. 2 seconds)
[sectionsd] getUTC: open: No such device or address
Waiting for timerd (max. 1 seconds)
[sectionsd] getUTC: open: No such device or address
starting pid 281, tty '': '/etc/init.d/halt'
[sectionsd] getUTC: open: No such device or address
open: No such file or directory
The system is going down NOW!
Sending SIGTERM to all processes
[yhttpd] !!! SIGNAL !!! :15!
[yhttpd] No special SIGNAL-Handler:15!
[yhttpd] stop requested......
Sending SIGKILL to all processes
Requesting system halt
[ 43.444123] System haltdebug: DDF: Calibrating delay loop... debug: DDF: 66.7
6 BogoMIPS
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

modules.dep liegt in /lib/modules:

Code: Alles auswählen

/tmp $ find /lib/modules/ -name modules.dep
/lib/modules/2.6.23-dbox2/modules.dep
und wird vom build normalerweise automatisch angelegt.
Hm, oder habe ich hier einen lokalen Patch? Nein, eigentlich nicht.
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

modprobe: cannot parse modules.dep
heißt ja aber nur das er sie nicht lesen kann, nicht das er sie nicht findet..
vorhanden ist sie bei mir.

ein auszug aus der syntax:

Code: Alles auswählen

/lib/modules/2.6.23-dbox2/kernel/net/sunrpc/sunrpc.ko:
/lib/modules/2.6.23-dbox2/kernel/fs/autofs4/autofs4.ko:
/lib/modules/2.6.23-dbox2/kernel/fs/mbcache.ko:
/lib/modules/2.6.23-dbox2/kernel/fs/lockd/lockd.ko: /lib/modules/2.6.23-dbox2/kernel/net/sunrpc/sunrpc.ko
/lib/modules/2.6.23-dbox2/kernel/fs/ext3/ext3.ko: /lib/modules/2.6.23-dbox2/kernel/fs/jbd/jbd.ko /lib/modules/2.6.23-dbox2/kernel/fs/mbcache.ko
/lib/modules/2.6.23-dbox2/kernel/fs/ext2/ext2.ko:
/lib/modules/2.6.23-dbox2/kernel/fs/xfs/xfs.ko:
/lib/modules/2.6.23-dbox2/kernel/fs/nfs/nfs.ko: /lib/modules/2.6.23-dbox2/kernel/fs/lockd/lockd.ko /lib/modules/2.6.23-dbox2/kernel/net/sunrpc/sunrpc.ko
/lib/modules/2.6.23-dbox2/kernel/fs/jbd/jbd.ko:
/lib/modules/2.6.23-dbox2/extra/saa7126/saa7126.ko: /lib/modules/2.6.23-dbox2/extra/info/tuxbox.ko
/lib/modules/2.6.23-dbox2/extra/event/event.ko:
/lib/modules/2.6.23-dbox2/extra/info/tuxbox.ko:
/lib/modules/2.6.23-dbox2/extra/mmc/mmc_spi_block.ko:
/lib/modules/2.6.23-dbox2/extra/lcd/lcd.ko:
/lib/modules/2.6.23-dbox2/extra/ide/dboxide.ko:
/lib/modules/2.6.23-dbox2/extra/ext/aviaEXT.ko: /lib/modules/2.6.23-dbox2/extra/dvb/drivers/media/dvb/dbox2/dbox2_napi.ko /lib/modules/2.6.23-dbox2/extra/dvb/drivers/media/dvb/avia/avia_gt.ko /lib/modules/2.6.23-dbox2/extra/dvb/drivers/media/dvb/dvb-core/dvb-core.ko /lib/modules/2.6.23-dbox2/extra/dvb/drivers/media/dvb/avia/avia_av.ko /lib/modules/2.6.23-dbox2/extra/dvb/drivers/media/dvb/frontends/at76c651.ko /lib/modules/2.6.23-dbox2/extra/dvb/drivers/media/dvb/frontends/ves1820.ko /lib/modules/2.6.23-dbox2/extra/cam/cam.ko /lib/modules/2.6.23-dbox2/extra/fp/dbox2_fp.ko /lib/modules/2.6.23-dbox2/extra/info/tuxbox.ko /lib/modules/2.6.23-dbox2/extra/event/event.ko /lib/modules/2.6.23-dbox2/extra/dvb/drivers/media/dvb/frontends/tda80xx.ko /lib/modules/2.6.23-dbox2/extra/dvb/drivers/media/dvb/frontends/tda8044h.ko /lib/modules/2.6.23-dbox2/extra/dvb/drivers/media/dvb/frontends/ves1x93.ko
/lib/modules/2.6.23-dbox2/extra/dvb/drivers/media/dvb/dvb-core/dvb-core.ko:
/lib/modules/2.6.23-dbox2/extra/dvb/drivers/media/dvb/dbox2/dbox2_napi.ko: /lib/modules/2.6.23-dbox2/extra/dvb/drivers/media/dvb/avia/avia_gt.ko /lib/modules/2.6.23-dbox2/extra/dvb/drivers/media/dvb/dvb-core/dvb-core.ko /lib/modules/2.6.23-dbox2/extra/dvb/drivers/media/dvb/avia/avia_av.ko /lib/modules/2.6.23-dbox2/extra/dvb/drivers/media/dvb/frontends/at76c651.ko /lib/modules/2.6.23-dbox2/extra/dvb/drivers/media/dvb/frontends/ves1820.ko /lib/modules/2.6.23-dbox2/extra/cam/cam.ko /lib/modules/2.6.23-dbox2/extra/fp/dbox2_fp.ko /lib/modules/2.6.23-dbox2/extra/info/tuxbox.ko /lib/modules/2.6.23-dbox2/extra/event/event.ko /lib/modules/2.6.23-dbox2/extra/dvb/drivers/media/dvb/frontends/tda80xx.ko /lib/modules/2.6.23-dbox2/extra/dvb/drivers/media/dvb/frontends/tda8044h.ko /lib/modules/2.6.23-dbox2/extra/dvb/drivers/media/dvb/frontends/ves1x93.ko
/lib/modules/2.6.23-dbox2/extra/dvb/drivers/media/dvb/frontends/stv0297.ko:
/lib/modules/2.6.23-dbox2/extra/dvb/drivers/media/dvb/frontends/at76c651.ko:
/lib/modules/2.6.23-dbox2/extra/dvb/drivers/media/dvb/frontends/tda80xx.ko:  
das forum bricht die aber irgendwie komisch um..
Zuletzt geändert von dietmarw am Mittwoch 26. Dezember 2007, 16:42, insgesamt 5-mal geändert.