newmake: Yadd bootet nicht

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
flasher
Developer
Beiträge: 467
Registriert: Dienstag 15. Juli 2003, 10:58

newmake: Yadd bootet nicht

Beitrag von flasher »

Hi

Ich habe gestern mal mein Yadd gelöscht und den newmake Branch neu ausgecheckt.
Leider bootet das Yadd jetzt nicht mehr.
In der Console geht es bis: compressing Kernel: OK und dann war es das auch schon wieder.
Die Ausgabe ist auf COM geleitet. Also es kommt wirklich nichts mehr.

Das scheint irgendwie am Kernel zu liegen.
Ich habe nämlich den kernel-cdk aus dem Yadd, dass gestern noch ging, zum testen in tftpboot kopiert und da bootet das Yadd mit.

Kann sich das wer erklären?

Gruß
heisly
Interessierter
Interessierter
Beiträge: 46
Registriert: Sonntag 22. August 2004, 16:31

Beitrag von heisly »

Erklären nicht, aber zumindest kann ich mich deiner Aussage anschließen!

Ich habe heute erstmals mit newmake ein yadd erzeugt. Beim Versuch zu booten machte minicom die folgende Ausgabe:

Code: Alles auswählen

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 01-b7.5a.1f.07.00.00-4f
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: Unknown RFC1048-tag debug: 11 debug: 1c debug: 2f debug: 68 debug: 6f de
debug: Got BOOTP reply from Server IP 192.168.1.223, My IP 192.168.1.222
debug: Sending TFTP-request for file u-boot
will verify ELF image, start= 0x800000, size= 137924
verify sig: 262
boot net: boot file has no valid signature
Branching to 0x40000


U-Boot 1.1.4 (Tuxbox) (Oct 21 2006 - 15:13:44)

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
FB:    ready
LCD:   ready
In:    serial
Out:   serial
Err:   serial
Net:   SCC ETHERNET
BOOTP broadcast 1
DHCP client bound to address 192.168.1.222
Using SCC ETHERNET device
TFTP from server 192.168.1.223; our IP address is 192.168.1.222
Filename 'kernel-cdk'.
Load address: 0x100000
Loading: Using SCC ETHERNET device
File transfer via NFS from server 192.168.1.223; our IP address is 192.168.1.222
Filename '/home/stephan/tuxbox/cdkroot/var/tuxbox/boot/boot.conf'.
Load address: 0x100000
Loading: *** ERROR: File lookup fail

done
can't find boot.conf
BOOTP broadcast 1
DHCP client bound to address 192.168.1.222
Using SCC ETHERNET device
TFTP from server 192.168.1.223; our IP address is 192.168.1.222
Filename 'kernel-cdk'.
Load address: 0x100000
Loading: Using SCC ETHERNET device
TFTP from server 192.168.1.223; our IP address is 192.168.1.222
Filename 'logo-lcd'.
Load address: 0x100000
Loading: *
TFTP error: 'File not found' (1)
can't find logo
BOOTP broadcast 1
DHCP client bound to address 192.168.1.222
Using SCC ETHERNET device
TFTP from server 192.168.1.223; our IP address is 192.168.1.222
Filename 'kernel-cdk'.
Load address: 0x100000
Loading: Using SCC ETHERNET device
TFTP from server 192.168.1.223; our IP address is 192.168.1.222
Filename 'logo-fb'.
Load address: 0x100000
Loading: *
TFTP error: 'File not found' (1)
can't find logo

Options:
  1: console on ttyS0
  2: console on fb0
  3: console on null
Select option (1-3), other keys to stop autoboot:  0
BOOTP broadcast 1
DHCP client bound to address 192.168.1.222
Using SCC ETHERNET device
TFTP from server 192.168.1.223; our IP address is 192.168.1.222
Filename 'kernel-cdk'.
Load address: 0x100000
Loading: Using SCC ETHERNET device
TFTP from server 192.168.1.223; our IP address is 192.168.1.222
Filename 'kernel-cdk'.
Load address: 0x100000
Loading: #################################################################
         #################################################################
         ##############################
done
Bytes transferred = 817752 (c7a58 hex)
...............................................................
Un-Protected 63 sectors
## Booting image at 00100000 ...
   Image Name:   dbox2
   Image Type:   PowerPC Linux Kernel Image (gzip compressed)
   Data Size:    817688 Bytes = 798.5 kB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
 
heisly
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Filename '/home/stephan/tuxbox/cdkroot/var/tuxbox/boot/boot.conf'.
Load address: 0x100000
Loading: *** ERROR: File lookup fail
schau mal dass boot.conf existiert und

Code: Alles auswählen

console=ttyS0
darin enthalten ist, sonst gibt es keine weiteren Ausgaben
dann nochmal den log posten
flasher
Developer
Beiträge: 467
Registriert: Dienstag 15. Juli 2003, 10:58

Beitrag von flasher »

Hi

Nunja, auch mit boot.conf gehts nicht weiter.
Es sieht genau wie in heisly's Log aus.

Tritt das Problem auch im HEAD auf? Hat das zufällig jemand gerade parat?

btw:
die boot.conf habe ich noch nie gebraucht, zumindest im Yadd. Da tippe ich beim Booten schnell die 1 und dann gehts auch auf der Console weiter.
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Options:
1: console on ttyS0
2: console on fb0
3: console on null
Select option (1-3), other keys to stop autoboot: 0
Dann gibts auch keinen log
heisly
Interessierter
Interessierter
Beiträge: 46
Registriert: Sonntag 22. August 2004, 16:31

Beitrag von heisly »

Also,

hab nun eine boot.conf mit dem Inhalt:

Code: Alles auswählen

console=ttyS0
erstellt. Und noch die logo-dateien in das tftpboot Verzeichnis kopiert. jetzt kommen zwar keine Fehlermeldung mehr, weiter kommt die Box allerdings auch nicht:

Code: Alles auswählen

�ebug: DDF: Calibrating delay loop... debug: DDF: 67.79 BogoMIPS
debug: BMon V1.0  mID 01
debug: feID 7a    gtxID 0b
debug: fpID 5a     dsID 01-b7.5a.1f.07.00.00-4f
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: Unknown RFC1048-tag debug: 11 debug: 1c debug: 2f debug: 68 debug: 6f de
debug: Got BOOTP reply from Server IP 192.168.1.223, My IP 192.168.1.222
debug: Sending TFTP-request for file u-boot
debug: Sending TFTP-request for file u-boot
will verify ELF image, start= 0x800000, size= 137924
verify sig: 262
boot net: boot file has no valid signature
Branching to 0x40000


U-Boot 1.1.4 (Tuxbox) (Oct 21 2006 - 15:13:44)

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
FB:    ready
LCD:   ready
In:    serial
Out:   serial
Err:   serial
Net:   SCC ETHERNET
BOOTP broadcast 1
DHCP client bound to address 192.168.1.222
Using SCC ETHERNET device
TFTP from server 192.168.1.223; our IP address is 192.168.1.222
Filename 'kernel-cdk'.
Load address: 0x100000
Loading: Using SCC ETHERNET device
File transfer via NFS from server 192.168.1.223; our IP address is 192.168.1.222
Filename '/home/stephan/tuxbox/cdkroot/var/tuxbox/boot/boot.conf'.
Load address: 0x100000
Loading: #
done
Bytes transferred = 14 (e hex)
BOOTP broadcast 1
DHCP client bound to address 192.168.1.222
Using SCC ETHERNET device
TFTP from server 192.168.1.223; our IP address is 192.168.1.222
Filename 'kernel-cdk'.
Load address: 0x100000
Loading: Using SCC ETHERNET device
TFTP from server 192.168.1.223; our IP address is 192.168.1.222
Filename 'logo-lcd'.
Load address: 0x100000
Loading: ##
done
Bytes transferred = 7680 (1e00 hex)
BOOTP broadcast 1
DHCP client bound to address 192.168.1.222
Using SCC ETHERNET device
TFTP from server 192.168.1.223; our IP address is 192.168.1.222
Filename 'kernel-cdk'.
Load address: 0x100000
Loading: Using SCC ETHERNET device
TFTP from server 192.168.1.223; our IP address is 192.168.1.222
Filename 'logo-fb'.
Load address: 0x100000
Loading: ######
done
Bytes transferred = 30273 (7641 hex)

Options:
  1: console on ttyS0
  2: console on fb0
  3: console on null
Select option (1-3), other keys to stop autoboot:  0
BOOTP broadcast 1
DHCP client bound to address 192.168.1.222
Using SCC ETHERNET device
TFTP from server 192.168.1.223; our IP address is 192.168.1.222
Filename 'kernel-cdk'.
Load address: 0x100000
Loading: Using SCC ETHERNET device
TFTP from server 192.168.1.223; our IP address is 192.168.1.222
Filename 'kernel-cdk'.
Load address: 0x100000
Loading: #################################################################
         #################################################################
         ##############################
done
Bytes transferred = 817748 (c7a54 hex)
...............................................................
Un-Protected 63 sectors
## Booting image at 00100000 ...
   Image Name:   dbox2
   Image Type:   PowerPC Linux Kernel Image (gzip compressed)
   Data Size:    817684 Bytes = 798.5 kB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
Woran sehe ich, dass die Ausgaben nun auf ttyS0 umgeleitet "würden"? Und was kann man denn in der boot.conf noch so alles angeben? Im Wiki und hier im Forum hab ich auf Anhieb nichts gefunden,
heisly
flasher
Developer
Beiträge: 467
Registriert: Dienstag 15. Juli 2003, 10:58

Beitrag von flasher »

Houdini hat geschrieben:
Options:
1: console on ttyS0
2: console on fb0
3: console on null
Select option (1-3), other keys to stop autoboot: 0
Dann gibts auch keinen log
Hi

Das weiss ich auch nur drücke ich da immer 1 um den Log zu bekommen.
Hatte ich auch so geschrieben.

Das alles ändert aber nichts an der Tatsache, dass das YADD nicht bootet und man Aufgrund fehlender LOGs auch keinen Anhaltspunkt hat.
flasher
Developer
Beiträge: 467
Registriert: Dienstag 15. Juli 2003, 10:58

Beitrag von flasher »

So da bin ich noch einmal.

Ich habe mir gerade ein YADD aus dem HEAD erstellt.
Gleiche Problem.
Da aber Images booten muss da doch irgendwas am Kernel sein.
Aber was? Leider kenne ich mich da nicht so gut aus.

Gruß
flasher
Developer
Beiträge: 467
Registriert: Dienstag 15. Juli 2003, 10:58

Beitrag von flasher »

Ich wollte das nur noch mal ins Gedächtnis rufen!

Bin ich der einzige der noch das CDK über Netz bootet oder der einzige bei dem es nicht funktioniert?
heisly
Interessierter
Interessierter
Beiträge: 46
Registriert: Sonntag 22. August 2004, 16:31

Beitrag von heisly »

Bei mir funtioniert auch nur die Imageerstellung. Der Netzwerkboot schlägt ebenfalls fehl. Hab ja oben das Bootlog geschickt.

Wäre aber echt interessant, ob es bei irgendjemand anders funtioniert...

heisly