Jump to content

Dbox2 Nokia 2xI Boot- Flashprobleme


Empfohlene Beiträge

Hallo Leute,

hab hier ne Box die nicht mehr richtig bootet und sich auch mit dem Flashassi nicht mehr "behandeln" lässt. Ich vermute einen defekten Flashbaustein. Könnt ihr das bestätigen oder liege ich falsch?

 

Bootlog:

debug: DDF: Calibrating delay loop... debug: DDF: 67.79 BogoMIPS
debug: BMon V1.0  mID 01
debug: feID dd    gtxID 0b
debug: fpID 5a     dsID 01-b3.c6.2a.07.00.00-cc
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= 171660
verify sig: 262
Branching to 0x40000


U-Boot 2009.08 (Tuxbox) (Sep 26 2009 - 14:36:43)

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: .... done.
env: found console with value ttyS0
env: found baudrate with value 9600
env: found dbox_duplex with value 0
env: found lcd_inverse with value 0
env: found lcd_contrast with value 15
env: found lcd_bias with value 0
FB:    ready
In:    serial
Out:   serial
Err:   serial
Net:   SCC ETHERNET
LCD:   ready

Options:
 1: Console on null
 2: Console on ttyS0
 3: Console on framebuffer
Select option (1-3), other keys to stop autoboot:  0 
............................................................... done
Un-Protected 63 sectors
### FS (squashfs) loading 'vmlinuz' to 0x200000
### FS load complete: 671052 bytes loaded to 0x200000
## Booting kernel from Legacy Image at 00200000 ...
  Image Name:   Linux-2.4.37.6-dbox2
  Image Type:   PowerPC Linux Kernel Image (gzip compressed)
  Data Size:    670988 Bytes = 655.3 kB
  Load Address: 00000000
  Entry Point:  00000000
  Verifying Checksum ... OK
  Uncompressing Kernel Image ... OK
Linux version 2.4.37.6-dbox2 (image@Server) (gcc version 3.4.6) #26 Sa Sep 26 14
:37:12 CEST 2009
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs console=ttyS0,9600 
dbox_duplex=0
Decrementer Frequency = 252000000/60
m8xx_wdt: active wdt found (SWTC: 0xFFFF, SWP: 0x1)
m8xx_wdt: keep-alive trigger installed (PITC: 0x12C0)
Console: colour dummy device 80x25
Calibrating delay loop... 66.96 BogoMIPS
Memory: 30824k available (1144k kernel code, 340k 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
half-duplex mode enabled
eth0: CPM ENET Version 0.2.dbox2 on SCC2, 00:50:9c:1b:ab:eb
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-0x005e0000 : "root (squashfs+lzma)"
0x005e0000-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
init started: BusyBox v1.14.4 (2009-09-26 14:42:24 CEST)
starting pid 8, tty '': '/etc/init.d/rcS'
mount: using /etc/fstab


##### Image-Version: Keywelt_Sep2009_V1 #####

Sat Sep 26 14:57:00 UTC 2009
event: $Id: event.c,v 1.12 2003/09/30 05:45:38 obi Exp $
tuxbox: no IDE-Interface detected
Detected STB:
 Vendor: Nokia
 Model: D-BOX2 
[i2c-8xx]: mpc 8xx i2c init
[i2c-8xx]: adapter: 0
insmod: warning: kernel-module version mismatch
       dbox2_fp_input was compiled for kernel version 2.4.37-dbox2
       while this kernel is version 2.4.37.6-dbox2
$Id: cam.c,v 1.30 2004/01/10 16:36:34 alexw Exp $
$Id: avia_napi.c,v 1.18 2003/11/24 09:53:01 obi Exp $
DVB: registering new adapter (C-Cube AViA GTX/eNX with AViA 500/600).
dvb_i2c_bridge: enabled DVB i2c bridge to PowerPC 8xx I2C adapter
$Id: cam_napi.c,v 1.8 2003/09/30 05:45:34 obi Exp $
avia_av: $Id: avia_av_core.c,v 1.100 2009/09/11 05:58:41 rhabarber1848 Exp $
avia_av_core: Starting avia_av_wdt thread.
avia_av: AVIA 500 LB4 found, sptsfix is off
avia_av_event: $Id: avia_av_event.c,v 1.11 2003/10/26 16:32:51 obi Exp $
avia_av_proc: $Id: avia_av_proc.c,v 1.15 2007/07/29 18:14:12 papst Exp $
avia_gt_core: $Id: avia_gt_core.c,v 1.48 2004/12/20 01:01:22 carjay Exp $
avia_gt_core: autodetecting chip type... GTX
avia_gt_gtx: $Id: avia_gt_gtx.c,v 1.24 2003/09/30 05:45:35 obi Exp $
avia_gt_accel: $Id: avia_gt_accel.c,v 1.19 2003/09/30 05:45:35 obi Exp $
avia_gt_dmx: $Id: avia_gt_dmx.c,v 1.210 2004/06/26 16:08:15 carjay Exp $
avia_gt_core: masking unhandled irq reg 1 bit 11
avia_gt_core: masking unhandled irq reg 1 bit 13
avia_gt_ucode: loaded ucode v001A
avia_gt_ucode: ucode section filters disabled.
avia_gt_dmx: warning, misaligned queue 0 (is 0xFD200, size 65536), aligning...
avia_gt_gv: $Id: avia_gt_gv.c,v 1.39 2004/08/28 16:44:56 carjay Exp $
avia_gt_gv: set_input_size (width=720, height=576)
avia_gt_pcm: $Id: avia_gt_pcm.c,v 1.29 2004/01/29 19:38:20 zwen Exp $
avia_gt_pcm_set_rate(44100)
avia_gt_capture: $Id: avia_gt_capture.c,v 1.32 2003/09/30 05:45:35 obi Exp $
avia_gt_pig: $Id: avia_gt_pig.c,v 1.40 2003/09/30 05:45:35 obi Exp $
avia_gt_vbi: $Id: avia_gt_vbi.c,v 1.26 2003/08/01 17:31:22 obi Exp $
avia_gt_core: Loaded AViA eNX/GTX driver
avia_gt_fb: $Id: avia_gt_fb_core.c,v 1.54 2004/03/17 18:42:18 zwen Exp $
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
Console: switching to colour frame buffer device 82x32
avia_gt_fb: fb0: AViA eNX/GTX Framebuffer frame buffer device
lcd.o: init lcd driver module
lcd.o: found KS0713/SED153X lcd interface
avia_gt_lirc: $Id: avia_gt_lirc.c,v 1.14 2003/09/30 05:45:35 obi Exp $
avia_gt_ir: $Id: avia_gt_ir.c,v 1.30 2003/09/30 05:45:35 obi Exp $
avia_oss: $Id: avia_gt_oss.c,v 1.28 2009/03/22 12:37:58 rhabarber1848 Exp $
avia_gt_pcm_set_rate(44100)
avia_gt_v4l2: $Id: avia_gt_v4l2.c,v 1.12 2003/09/30 04:54:03 obi Exp $
insmod: warning: kernel-module version mismatch
       ves1820 was compiled for kernel version 2.4.37-dbox2
       while this kernel is version 2.4.37.6-dbox2
DVB: registering frontend 0:0 (VES1893)...
avia_av_napi.c: $Id: avia_av_napi.c,v 1.33 2004/03/11 15:30:27 derget Exp $
avia_gt_napi: $Id: avia_gt_napi.c,v 1.203 2005/01/05 05:49:56 carjay Exp $
insmod: warning: kernel-module version mismatch
       multicam was compiled for kernel version 2.4.37-dbox2
       while this kernel is version 2.4.37.6-dbox2
DBox2 Multicam Driver v1.01 skars & doz21 
Starting the automounter
Oops: Exception in kernel mode, sig: 5
NIP: C3B9F2CC XER: 00000000 LR: C3B98800 SP: C1873E40 REGS: c1873d90 TRAP: 0700 
  Not tainted
MSR: 00029032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
TASK = c1872000[161] 'insmod' Last syscall: 128 
last math 00000000 last altivec 00000000
GPR00: 00000000 C1873E40 C1872000 00009032 00001032 00000000 C3BC1460 00000000 
GPR08: C01E5130 00000040 00000000 C3B987E8 22002024 1007F4F0 30028008 10080000 
GPR16: 00000001 100B1198 100B0458 100B15B0 00009032 C1873EA0 C176A000 300895D8 
GPR24: C1AFC980 00000004 C3BC0000 00000060 FFFFFFEA 00000000 00000000 C3B98000 
Call backtrace: 
00000004 C0011148 C000289C 1000CBCC 1000A238 10009FA8 10003CA0 
10003CD0 10003EB0 0FEDE6EC 00000000 
Trace/breakpoint trap
starting pid 174, tty '': '/etc/init.d/start'

Please press Enter to activate this console. Segmentation fault
Segmentation fault

 

und das Flashlog:

tftp: timeout
Oopbdebug: DDF: Calibrating delay loop... debug: DDF: 67.79 BogoMIPS
debug: BMon V1.0  mID 01
debug: feID dd    gtxID 0b
debug: fpID 5a     dsID 01-b3.c6.2a.07.00.00-cc
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: Got BOOTP reply from Server IP 192.168.11.2, My IP 192.168.11.5
debug: Sending TFTP-request for file D/Programme/Dbox2 Bootmanager/ppcboot_write
flash
will verify ELF image, start= 0x800000, size= 201596
verify sig: 262
boot net: boot file has no valid signature
Branching to 0x40000


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

Initializing...
 CPU:   PPC823ZTnnA at 67 MHz: 2 kB I-Cache 1 kB D-Cache
        *** Warning: CPU Core has Silicon Bugs -- Check the Errata ***
 Board: ### No HW ID - assuming TQM8xxL
 DRAM:  (faked) 32 MB
 Ethernet: 00-50-9c-1b-ab-eb
 FLASH:  8 MB
 LCD driver (KS0713) initialized
BOOTP broadcast 1
TFTP from server 192.168.11.2; our IP address is 192.168.11.5
Filename 'D/Programme/tftpboot/logo-lcd'.
Load address: 0x130000
Loading: ##
done
 LCD logo at: 0x130000 (0x1F9FFC0 bytes)
BOOTP broadcast 1
TFTP from server 192.168.11.2; our IP address is 192.168.11.5
Filename 'D/Programme/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.11.2; our IP address is 192.168.11.5
Filename 'D/Programme/tftpboot/kernel-cdk'.
Load address: 0x100000
Loading: T T T T T T T T T 
Retry count exceeded; starting again
BOOTP broadcast 2
TFTP from server 192.168.11.2; our IP address is 192.168.11.5
Filename 'D/Programme/tftpboot/kernel-cdk'.
Load address: 0x100000
Loading: T T T T T T T T T 
Retry count exceeded; starting again
BOOTP broadcast 3
TFTP from server 192.168.11.2; our IP address is 192.168.11.5
Filename 'D/Programme/tftpboot/kernel-cdk'.
Load address: 0x100000
Loading: T T T T T T T T T 
Retry count exceeded; starting again
BOOTP broadcast 4
TFTP from server 192.168.11.2; our IP address is 192.168.11.5
Filename 'D/Programme/tftpboot/kernel-cdk'.
Load address: 0x100000
Loading: T T T T T T T T T 
Retry count exceeded; starting again
BOOTP broadcast 5
TFTP from server 192.168.11.2; our IP address is 192.168.11.5
Filename 'D/Programme/tftpboot/kernel-cdk'.
Load address: 0x100000
Loading: T T T

 

Hat jemand ne Idee?

Dank schonmal.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi, das bedeutet entweder deine Netzwerkkarte ist zu langsam, die beiden vorderen Tasten der Box kurz drücken. Oder der Router antwortet, DhCP Server ausstellen. Weiß nicht mehr genau was es nun war. ;)

 

Loading: T T T T T T T T T 

Link zu diesem Kommentar
Auf anderen Seiten teilen

Auf jeden Fall scheint das Image im Flash einen abbekommen zu haben. Ob da jetzt gleich ein Flash-Baustein defekt ist, kann man so noch nicht sagen.

 

Du hast auf jeden Fall ein Netzwerkproblem, daher kannst Du die Box nicht flashen:

TFTP from server 192.168.11.2; our IP address is 192.168.11.5

Filename 'D/Programme/tftpboot/kernel-cdk'.

Load address: 0x100000

Loading: T T T T T T T T T

Retry count exceeded; starting again

Die T bedeuten, dass die Verbindung ins Timeout läuft, die Übertragung wird dann wiederholt, es passiert aber immer wieder das selbe.

 

Prüfe Dein Netzwerk und bringe es in Ordnung, denn daran scheitert es momentan: Es kommt überhaupt nicht erst ein Image zum Flashen auf der Box an. Dieses wird übrigens zuerst im RAM abgelegt, bevor überhaupt damit begonnen wird, den Flash zu löschen und neu zu beschreiben. So weit kommt die Box im Moment überhaupt nicht.

 

In der Regel sind die Timeouts das berühmte Duplex-Problem: Box erfordert 10 Half Duplex, die Gegenstelle (PC) arbeitet aber in Full Duplex. Damit funktioniert die Richtung PC -> Box nicht, weil durch Kollisionen die Übertragung zusammenbricht.

Aus Erfahrung, weil ich das selber schon erlebt habe und damit auch nicht der einzige bin:

- Box und PC über einen Switch verbinden

- Netzwerkkarte des PC fest auf 100 Half Duplex einstellen

10 Half Duplex verarbeiten viele aktuelle 1 GBit Netzwerkkarten nur noch schlampig oder auch gleich gar nicht mehr (obwohl die Einstellung möglich ist), damit fällt dann eine Direktverbindung per Crossover auch flach...

Oder als Netzwerkkarte eine altbewährte Realtek RTL8139 zum Flashen verwenden, die funktionieren auch auf 10 Half immer.

 

Weitere Fehlerquelle: Firewall oder andere Sicherheitssoftware aktiv, die in die Übertragung pfuscht. Norton und Kaspersky z.B. muss man oft deinstallieren, einfaches Ausschalten der Firewall reicht bei diesen das halbe System verbiegenden Machwerken oft nicht aus.

 

Und verwende zum Flashen direkt den Bootmanager oder eine aktuelle Version des Hallenberg-Assistenten.

Was Du im Einsatz hast, dürfte ein uralter Hallenberg-Assistent sein (der verwendet auch den Bootmanager, kocht aber seine eigene Suppe damit), denn der Bootmanager allein verwendet keine kernel-cdk, sondern direkt das Image.

 

 

@sammy909

Die Boot-Requests funktionieren schon korrekt, wie man anhand der IPs und Quellverzeichnis sieht, da ist kein DHCP, das da rein pfuscht. Hier gehen einfach die Daten unterwegs verloren. ;)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich nehme hier einen alten Laptop mit 100'er Netzwerkkarte über einen Switch.

Das sollte funktionieren. Durch den Switch kannst Du die Netzwerkkarte dann auch problemlos auf 100 betreiben. Was nach meiner Erfahrung immer zuverlässig funktioniert, auch bei 1G NICs. Aber unbedingt darauf achten, dass bei der Netzwerkkarte Half Duplex fest eingestellt ist.

 

Im Bootmanager wird Ping OK angezeigt??

Ein Ping ist nicht das Problem, der funktioniert immer. Bei den paar Bytes kann es zu keinen Kollisionen unterwegs kommen.

Das Problem tritt erst bei größeren Dateien auf, die nicht mehr in den Cache des Switch passen, die gehen im Mischbetrieb HD/FD dann in die Binsen, weil die meisten (bezahlbaren) Switches den Mischbetrieb in Verbindung mit der dBox2 nicht vernünftig bewerkstelligen können.

Wobei ich da nicht dem Switch die Schuld gebe, sondern der kastrierten Hilfsschnittstelle der dBox2. Zwischen PCs, Routern, NAS und dergleichen ist so ein Mischbetrieb nämlich überhaupt kein Problem. :D

 

Bleibe mal bitte beim Bootmanager. Version solltest Du 3.2.0.354 haben (kannst Du per Rechtsklick/Eigenschaften auf die DBox_Boot.exe prüfen, das ist die letzte Version gewesen. Der liefert im Problemfall brauchbare Meldungen, und da kann ich dann auch Ratschläge geben.

Mit dem Hallenberg-Ding (egal ob alt oder neu) hab ich nur Probleme gehabt und nie ein Image damit auf die Box bekommen. ;)

Der BM dagegen hat mich noch nie im Stich gelassen - auch nicht neuerdings mit meinem 4-Kern-Prozessor (ohne was umzukonfigurieren!). :goodjob:

Link zu diesem Kommentar
Auf anderen Seiten teilen

Archiviert

Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.

  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...