Flashen will nicht funktionieren !

Sammlung von Anleitungen und HowTos für dBox2
Killerkai1
Neugieriger
Neugieriger
Beiträge: 8
Registriert: Donnerstag 16. Mai 2002, 20:04

Flashen will nicht funktionieren !

Beitrag von Killerkai1 »

Hallo,
hab probleme ein Image draufzuflashen !!
Ist ne Dbox2 mit 2 Intel Flashs. Box ist definitiv im Debug modus.
Wenn ich jetzt mit dem Boot Manager versuche ein Image zu laden, werden die Dateien für das Lcd-Display geladen, es erscheint NEUTRINO im Display und noch zwei weitere Dateien werden hochgeladen. (logo-fb und Kernel-cdk) Bis dahin klappt alles - dann kommt noch ein ganzer Rattenschwanz meldungen aber dann bricht der Vorgang ab mit der Meldung "C/cdkroot not in export list" und "illegal path: c/cdkroot"
im com-Terminal steht in den letzten Zeilen "Please append a correct root= boot option" und Kernel panic: VFS: Unable to mount root fs on 20:00 - Rebooting in 180 seconds.
Ich hab jetzt schon das cdkroot Verzeichniss (aus einer Datei dbox2.rar extrahiert) in alle möglichen unterverzeichnisse kopiert, hilft aber nix...
Was ist bloß los ?
Kann mir einer Helfen ?
Hatte kurz vorher schon als Probleme damit die kernel-cdk zu übertragen - die hat er auch als nicht gefunden. Plötzlich nach neuinstallation usw. gings dann. Das Linux Filesystem macht mich noch wahnsinnig !!
Dietmar
Senior Member
Beiträge: 8282
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von Dietmar »

Ist:
Ein serielles Nullmmodem dran?
Der NFS-Server aus?
Auf Image flashen gedrückt worden?
Killerkai1
Neugieriger
Neugieriger
Beiträge: 8
Registriert: Donnerstag 16. Mai 2002, 20:04

Beitrag von Killerkai1 »

Genau so hab ich es gemacht !
Auch der Rarp war mal an und dann wieder aus - Kein Erfolg...
Was bedeutet denn überhaupt c/cdkroot usw ? hinter dem c steht ja kein doppelpunkt - ist es trotzdem ne Pfadangabe oder wie ??
Dietmar
Senior Member
Beiträge: 8282
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von Dietmar »

Ja, das ist ne Pfadangabe, das ist schon richtig so.

Hast Du evtl. irgendwo Kontaktprobleme oder so?
Den neuesten Bootmanager?

Wenn nix hilft: Nimm mal die ppcboot von http://tuxbox.berlios.de/flash und die in der install.txt beschriebene Methode.
Killerkai1
Neugieriger
Neugieriger
Beiträge: 8
Registriert: Donnerstag 16. Mai 2002, 20:04

Beitrag von Killerkai1 »

Kontakt ist einwandfrei !
Die andere Methode hab ich leider auch schon ohne Erfolg getestet (mit umbenennen in 13.img usw..) aber da kommt das selbe.
Der Bootmanager ist die aktuelle Version.
Danke schon mal für Deine schnelle Antwort. Linux ist für mich eigentlich eine völlig fremde Welt...
Aber was mach ich jetzt nur ?
Was will das Ding von mir haben ??
Mist !
Dietmar
Senior Member
Beiträge: 8282
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von Dietmar »

Poste doch mal das Log.
Bei der von mir geposteten Methode sollte das auf keinen Fall kommen, zumindest nicht wenn Du auf Start drückst. (Sonst auf Image flashen, aber bei 13.img Methode auf Start)
Killerkai1
Neugieriger
Neugieriger
Beiträge: 8
Registriert: Donnerstag 16. Mai 2002, 20:04

Beitrag von Killerkai1 »

Hab gerade festgestellt, dass wenn ich den ordner cdkroot als nfs root verzeichniss angebe der Fehler nicht mehr kommt. allerdings started dann immer ein Programm zum Flash auslesen ! (Den Ordner hat mir auch diese Datei Dbox2.rar angelegt).
Den Log poste ich Morgen, kann schon keinen klaren Gedanken mehr fassen - nach 12h versuchen...
THX
Grüße
Kai
:o
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Mittwoch 3. April 2002, 00:32

Beitrag von SoLaLa »

also ich kann mir nicht helfen, aber irgendwas läuft doch in diesem topic fallig völsch.
Wenn ich ein Image auf die Box flashen will, dann
-starte ich den Bootmanager
-kuck ob die Verbindungeinstellungen richtig sind
-mach n Häkchen bei BootP und trag da ein ppcboot als Bootfile ein
-NFS ist egal
-klick auf der Utilities-seite des Bootmanagers auf "image flashen"
-wähle im sich neu öffnenden Fenster mein möchte-gerne-flashen.Image
-resette die box
den rest macht doch der Bootmanager ganz alleine (Danke an Field). Logo-fb, logo-lcd, cdkroot.... davon kriegen wir doch beim flashen mit dem Bootmanager gar nix mit
Killerkai1
Neugieriger
Neugieriger
Beiträge: 8
Registriert: Donnerstag 16. Mai 2002, 20:04

Beitrag von Killerkai1 »

Dann möchte ich nur wissen wo der Bootmanager die ganzen Dateien herzaubert und anzeigt...Das Display zeigt ja beim Flashen schon "NEUTRINO" an - Das kommt durch die zwei hochgeladenen Dateien.
Ich habs aber doch genau so einfach versucht - raus kommt dann das, was ich beschrieben habe.
Habs ja auch schon mit anderen Images versucht, sogar alles deinstalliert und neu installiert - es bleibt immer der selbe mist !
Ich krieg kein Image auf das verdammte Ding.
Hab mich schon gefragt, ob die Box evtl nicht richtig im debug ist. Kann aber nach den diversen Beschreibungen nicht der Fall sein, wenn beim Anschalten der Box Die Textzeilen kommen. Und die kommen ja auch.
Allerdings musste ich um die Box in den Debug zu versetzen auch nicht den Schreibschutz der Flashs deaktivieren hab einfach einen script laufen lassen (enable debug mit miniflsh) und dann gings.
Später hab ich dann die Jumper XH4 und XH6 noch mal gebrückt, hat aber keine Auswirkungen gehabt.
Bin echt verzweifelt....
:( :( :(
Killerkai1
Neugieriger
Neugieriger
Beiträge: 8
Registriert: Donnerstag 16. Mai 2002, 20:04

Beitrag von Killerkai1 »

So, hier kommt jetzt mal das Log von meinem Problem !!
ES MUSS IRGENDWIE AN MEINEM FILESYSTEM LIEGEN, ODER ?
Fehlt ein Ordner, liegts an NTFS oder was ??


ppcboot 0.6.4 (Apr 11 2002 - 16:10:44)

Initializing...
CPU: PPC823ZTnnB2 at 67 MHz: 2 kB I-Cache 1 kB D-Cache
Board: ### No HW ID - assuming TQM8xxL
DRAM: (faked) 32 MB
Ethernet: 00-50-9c-41-9c-04
FLASH: 8 MB
LCD driver (KS0713) initialized
BOOTP broadcast 1
TFTP from server 192.168.0.5; our IP address is 192.168.0.27
Filename 'C/tftpboot/logo-lcd'.
Load address: 0x130000
Loading: ##
done
LCD logo at: 0x130000 (0x1F9FFC0 bytes)
BOOTP broadcast 1
TFTP from server 192.168.0.5; our IP address is 192.168.0.27
Filename 'C/tftpboot/logo-fb'.
Load address: 0x120000
Loading: #########
done
FB logo at: 0x0 (0x1FC0000 bytes)
AVIA Frambuffer
Input: serial
Output: serial


1: Console on ttyS0
2: Console on null
3: Console on framebuffer
Select (1-3), other keys to stop autoboot: 0
BOOTP broadcast 1
TFTP from server 192.168.0.5; our IP address is 192.168.0.27
Filename 'C/tftpboot/kernel-cdk'.
Load address: 0x100000
Loading: #######################################################################
###############################################
done
## Booting Linux kernel at 00100000 ...
Image Name: dbox2
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 600241 Bytes = 586 kB = 0 MB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Linux version 2.4.2 (root@noer-lab.noernet.de) (gcc version 3.0.1 20010702 (prer
elease)) #89 Fri Aug 24 21:37:54 CEST 2001
Boot arguments: console=ttyS0 root=/dev/nfs rw nfsroot=192.168.0.5:C/cdkroot/
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: console=ttyS0 root=/dev/nfs rw nfsroot=192.168.0.5:C/cdkroo
t/
time_init: decrementer frequency = 251250000/60
Warning: real time clock seems stuck!
Console: colour dummy device 80x25
Calibrating delay loop... 66.56 BogoMIPS
Memory: 30624k available (1088k kernel code, 424k data, 64k init, 0k highmem)
Dentry-cache hash table entries: 4096 (order: 3, 32768 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 2048 (order: 2, 16384 bytes)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Starting kswapd v1.8
i2c-core.o: i2c core module
CPM UART driver version 0.03
ttyS00 at 0x0280 is a SMC
pty: 256 Unix98 ptys configured
block: queued sectors max/low 20264kB/6754kB, 64 slots per queue
eth0: CPM ENET Version 0.2, 00:50:9c:41:9c:04
JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
D-Box 2 flash driver (size->0x800000 mem->0x10000000)
D-Box 2 flash memory: Found 2 x16 devices at 0x0 in 32-bit mode
Creating 7 MTD partitions on "D-Box 2 flash memory":
0x00000000-0x00020000 : "BR bootloader"
0x00020000-0x000c0000 : "idxfs"
0x000c0000-0x001c0000 : "var"
0x001c0000-0x00760000 : "root"
0x00760000-0x00800000 : "flfs"
0x00020000-0x00800000 : "GesamteFlashOhneBL"
0x007e0000-0x00800000 : "flfs_128"
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)
Sending BOOTP requests.... OK
IP-Config: Got BOOTP answer from 192.168.0.5, my address is 192.168.0.27
IP-Config: Guessing netmask 255.255.255.0
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
devfs: v0.102 (20000622) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x0
Looking up port of RPC 100003/2 on 192.168.0.5
Looking up port of RPC 100005/2 on 192.168.0.5
Root-NFS: Server returned error -13 while mounting C/cdkroot/
VFS: Unable to mount root fs via NFS, trying floppy.
request_module[block-major-2]: Root fs not mounted
VFS: Cannot open root device "nfs" or 02:00
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 02:00
Rebooting in 180 seconds..
kddh
Interessierter
Interessierter
Beiträge: 55
Registriert: Freitag 17. Mai 2002, 08:03

Beitrag von kddh »

Hallo Killerkai1!
Du hast hier schon viel geschrieben und wie SoLaLa komm ich nicht umhin, dass du irgendwie auf dem Holzweg bist.
Also verzeih mir wenn ich hier gleich sachen erklär, die Dir schon klar sind...

Du hast oben geschrieben, dass Du ein Image flashen willst. Ein image flashen bedeutet ein 6-8MB grosse Datei mit der Endung ".img" dauerhaft in die DBox übertragen, so daß sie dort in zukunft auch ohne PC läuft.
Wenn Du das vorhast und die dbox im debugmode ist, mach's doch einfach wie es SoLaLa erklärt hat. Ein 100% funktionierendes "Original"- Linux-Image bekommst Du von http://dboxupdate.berlios.de/
Und die Anleitung obendrein dazu!

Falls Du aber einfach mal eine Linux-Variante übers Netzwerk booten willst statt sie zu flashen, solltest Du erstmal probieren, ob Du es mit YADD hinkriegst (ebenfalls von http://dboxupdate.berlios.de/ zu saugen).
Dort gibts auch die passende Anleitung mit der sogar ich das hinbekommen habe ;-) Beachte: Die Yadd kommt als .tar.gz und nicht als .rar oder .zip und Du darfst sie auf keinem Fall mit WinRar oder WinZip auspacken, sonst funktioniert sie nicht (wegen der SymbolicLinks, die nicht angepasst werden). Verwende stattdessen wie dort im Readme beschrieben cygwin1.dll, gunzip.exe und tar.exe (Wirklich! Ist auch nicht so schwer; funktioniert unter Win95-WinXP !)

Schon wegen der Symbolic Links kann ich mir nicht vorstellen, daß deine "dbox2.rar" überhaupt funktioniert, aber Du kannst mir das file ja mal zumailen (wäre dankbar darum!)

hoffe ich habe etwas Licht ins Dunkel gebracht.
grx kddh


---------------------------------------------------------------------------------------------------------------------------------
Das Licht am Ende des Tunnels sind oftmals nur die Scheinwerfer der entgegenkommenden Lokomotive....
kddh
Interessierter
Interessierter
Beiträge: 55
Registriert: Freitag 17. Mai 2002, 08:03

Beitrag von kddh »

Trotzem nochmal zu Deinem Log:

Ziemlich weit unten steht:
"Root-NFS: Server returned error -13 while mounting C/cdkroot/"
Ich weiß nicht genau, was error -13 ist, aber im endeffekt bedeutet das, dass die dbox vom dbox2-bootmanager eine Absage bekommen hat (d.h. Kommunikation hat stattgefunden, DBBM hat aber aus irgendeinem Grund den Zugriff auf diese Verzeichnis verweigert!
Das könnte z.Bsp. sein, dass das Verzeichnis mit Namen "C:\cdkroot" nicht existiert (Schreibfehler?!?) oder daß Du im DBox2-Bootmanager das Häkchen beim NFS gesetzt hast.
Das erfährst Du aus den Log-Meldungen im DBox2-Bootmanager (zur Not NFS-Debuglevel auf 1 oder 2 setzen!!) und falls Dir das nix sagt, Log hier posten (um es klar zu stellen: Ich meine nicht die Ausgaben im weißen Terminalfenster, sondern die Ausgaben oben im grauen DBBM-Log-Bereich!)

Oder mail mir wie gesagt einfach mal die dbox2.rar an kddh@gmx.de

grx
kddh