Hardware defekt oder Bootloader beschädigt?

Sammlung von Anleitungen und HowTos für dBox2
tc-maxx
Neugieriger
Neugieriger
Beiträge: 13
Registriert: Mittwoch 31. Mai 2006, 15:26

Hardware defekt oder Bootloader beschädigt?

Beitrag von tc-maxx »

Hallo Leute,

ich hab ein ganz spezielles Problem.

Das Display meiner Nokia 2xi Avia600 leuchtet dunkel. Wenn die Box bootet spuckt sie folgendes Log aus:

Code: Alles auswählen

debug: DDF: Calibrating delay loop... debug: DDF: 67.79 BogoMIPS
debug: [b]LCD init error -1[/b]
debug: BMon V1.2  mID 01
debug: feID dd    gtxID 0b
debug: fpID 5a     dsID xx-xx.xx.xx.xx.xx.xx-xx
debug: HWrev 09  FPrev 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 #0040

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


U-Boot 1.1.4 (Tuxbox) (Jul 13 2006 - 00:45:35)

CPU:   PPC823ZTnnB2 at 67.100 MHz: 2 kB I-Cache 1 kB D-Cache
Board: DBOX2, Nokia, BMon V1.2
       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

Options:
  1: Console on null
  2: Console on ttyS0
  3: Console on framebuffer
Select option (1-3), other keys to stop autoboot:  0 
### FS (squashfs) loading 'vmlinuz' to 0x100000
### FS load complete: 696893 bytes loaded to 0x100000
...............................................................
Un-Protected 63 sectors
## Booting image at 00100000 ...
   Image Name:   dbox2
   Image Type:   PowerPC Linux Kernel Image (gzip compressed)
   Data Size:    696829 Bytes = 680.5 kB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
Linux version 2.4.32-dbox2 (image@tower) (gcc version 3.4.4) #1 Do Jul 13 00:46:
06 CEST 2006
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: console=ttyS0 root=/dev/mtdblock1 rootfstype=squashfs
Decrementer Frequency = 251625000/60
m8xx_wdt: active wdt found (SWTC: 0xFFFF, SWP: 0x1)
m8xx_wdt: keep-alive trigger installed (PITC: 0x2000)
Console: colour dummy device 80x25
Calibrating delay loop... 66.76 BogoMIPS
kernel BUG at page_alloc.c:145!
Oops: Kernel Mode Software FPU Emulation, sig: 8
NIP: C002A528 XER: C0000A7E LR: C002A528 SP: C0146830 REGS: c0146780 TRAP: 1000 
   Not tainted
MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
TASK = c0144910[0] 'swapper' Last syscall: 0 
last math 00000000 last altivec 00000000
GPR00: C002A528 C0146830 C0144910 00000020 00001032 00000001 FFFFC21B C014FF2B 
GPR08: 00000000 C0160000 00000002 C0146730 C0160000 00031BFC 01FFBD00 FFFFFFFF 
GPR16: 00000000 01FF63B4 007FFF00 01FACD98 C0140000 C01645C0 C0140000 00000000 
GPR24: C0130000 00000001 00002000 0000142E 00000000 00004000 C01D5DA4 C01D5DA4 
Call backtrace: 
C002A528 C01593C4 C0157964 C015638C C0002138 
Kernel panic: Attempted to kill the idle task!
In idle task - not syncing
 <0>Rebooting in 180 seconds..
und bleibt so hängen. Die Box zeigt absolut nichts im Display an. Ich hab schon ein anderes display getestet.

Ich hab schon mehrfach ein neues Images geflasht aber immer wieder die selbe LOG.

Was kann ich noch versuchen ? :gruebel:

MfG MaXX
Wuppertal
Interessierter
Interessierter
Beiträge: 66
Registriert: Samstag 25. August 2007, 21:13

Beitrag von Wuppertal »

1.

Code: Alles auswählen

debug: [b]LCD init error -1
Das heißt, das er das Display nicht initialisieren konnte.

2.

Code: Alles auswählen

Kernel panic: Attempted to kill the idle task! 
In idle task - not syncing 
 <0>Rebooting in 180 seconds.. 
Flashe Jtg Image oder Yadi (Komplett dann Update).

3.

Code: Alles auswählen

kernel BUG at page_alloc.c:145!
Komisch. flashe das wie oben.

4. Das mit dem Display hat was mit dem Bootloader zutun.

5. Was ist das für ein Image?

6.

Code: Alles auswählen

find_inode failed for name=boot.conf 
load: Failed to find inode 
Was soll das heißen? Auf jeden fall ein Fehler.

7. Wenn nichts klappt, versuche Betanova zu flashen und den Debug-Mode auszuschalten.
Z80
Erleuchteter
Erleuchteter
Beiträge: 710
Registriert: Dienstag 3. September 2002, 12:54

Beitrag von Z80 »

Wuppertal hat geschrieben:4. Das mit dem Display hat was mit dem Bootloader zutun.
:gruebel:
Wuppertal hat geschrieben: 7. Wenn nichts klappt, versuche Betanova zu flashen und den Debug-Mode auszuschalten.
:gruebel: :dash:
Wuppertal
Interessierter
Interessierter
Beiträge: 66
Registriert: Samstag 25. August 2007, 21:13

Beitrag von Wuppertal »

Z80 hat geschrieben:
Wuppertal hat geschrieben:4. Das mit dem Display hat was mit dem Bootloader zutun.
:gruebel:
Wuppertal hat geschrieben: 7. Wenn nichts klappt, versuche Betanova zu flashen und den Debug-Mode auszuschalten.
:gruebel: :dash:
1.Bist du krank?Super doppelt krank?
2.Kann ja sein, Der debug-mode macht viele Probleme, ebenso Linux.
Nokia D-Box2 Kabel Bmon 1.0 Avia 500
tc-maxx
Neugieriger
Neugieriger
Beiträge: 13
Registriert: Mittwoch 31. Mai 2006, 15:26

Beitrag von tc-maxx »

Hallo,

Danke für Deine Antwort! Ich habe jetzt das Yadi geflasht und bekomme beim Booten folgenden LOG.

Code: Alles auswählen

debug: DDF: Calibrating delay loop... debug: DDF: 67.79 BogoMIPS
debug: LCD init error -1
debug: BMon V1.2  mID 01
debug: feID dd    gtxID 0b
debug: fpID 5a     dsID xx-xx.xx.xx.xx.xx.xx-xx
debug: HWrev 09  FPrev 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 #0040

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


U-Boot 1.2.0 (Tuxbox) (Mar 17 2007 - 16:51:08)

CPU:   PPC823ZTnnB2 at 67.200 MHz: 2 kB I-Cache 1 kB D-Cache
Board: DBOX2, Nokia, BMon V1.2
       Watchdog enabled
I2C:   ready
DRAM:  32 MB
FLASH:  8 MB
Scanning JFFS2 FS: . done.
FB:    ready
LCD:   ready
In:    serial
Out:   serial
Err:   serial
Net:   SCC ETHERNET

Options:
  1: Console on null
  2: Console on ttyS0
  3: Console on framebuffer
Select option (1-3), other keys to stop autoboot:  0 
### FS (squashfs) loading 'vmlinuz' to 0x100000
### FS load complete: 698384 bytes loaded to 0x100000
............................................................... done
Un-Protected 63 sectors
## Booting image at 00100000 ...
   Image Name:   dbox2
   Image Type:   PowerPC Linux Kernel Image (gzip compressed)
   Data Size:    698320 Bytes = 682 kB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
Linux version 2.4.34-dbox2 (ImageTeam<at>yadi org) (gcc version 3.4.4) #2 Sa 17. Mr
 17:21:55 CET 2007
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: console=ttyS0 root=/dev/mtdblock1 rootfstype=squashfs
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: 30772k available (1188k kernel code, 348k 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
eth0: CPM ENET Version 0.2.dbox2 on SCC2, 00:50:9c:44:c9:40
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-0x00680000 : "root (squashfs)"
0x00680000-0x007e0000 : "var (jffs2)"
0x007e0000-0x00800000 : "flfs (u-boot)"
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, IGMP
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.2.1 (2007.03.17-16:04+0000) multi-call event: $Id: eve
nt.c,v 1.12 2003/09/30 05:45:38 obi Exp $
[i2c-8xx]: mpc 8xx i2c init
[i2c-8xx]: adapter: 0
Detected STB:
  Vendor: Nokia
  Model: D-BOX2 
$Id: cam.c,v 1.30 2004/01/10 16:36:34 alexw Exp $
cam: no firmware file found
$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 $
Thu Jan  1 01:00:00 CET 1970
avia_av: $Id: avia_av_core.c,v 1.99 2006/01/08 21:36:22 carjay Exp $
avia_av: AVIA500 sptsfix is off
avia_av_core.c: avia_av_firmware_read: Unable to load '/var/tuxbox/ucodes/avia60
0.ux'.
avia_av: microcode not found, setting up dummy
avia_av_proc: $Id: avia_av_proc.c,v 1.14 2004/01/21 20:02:29 carjay 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 v0014
avia_gt_ucode: ucode section filters enabled.
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.26 2004/05/31 22:56:02 carjay 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 $
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 $
$Id: chkIVersion.cpp,v 1.15 2006/07/30 21:23:29 mogway Exp $
Yadi Release vom 17.03.2007 16:00 - Image-Version 2.2.0.0
Networkcfg eth0: / gw  ns 
Startmode: Bootmenu - HWS: on
$Id: lcdip.cpp,v 1.5 2005/04/11 22:17:30 mogway Exp $
Oops: Kernel Mode Software FPU Emulation, sig: 8
NIP: C0160000 XER: 20000000 LR: C0160000 SP: C01475A0 REGS: c01474f0 TRAP: 1000 
   Not tainted
MSR: 00001032 EE: 0 PR: 0 FP: 0 ME: 1 IR/DR: 11
TASK = c0145910[0] 'swapper' Last syscall: 120 
last math 00000000 last altivec 00000000
GPR00: C0160000 C01475A0 C0145910 C0145910 00000000 00000001 C0145A10 000029B2 
GPR08: 000029B2 FFFFFFFF 00000000 00000000 84002088 080225DC C016E438 C016E840 
GPR16: FFFFFFFF 007FFF00 01FF6114 00000000 00001032 00147600 C0000000 C01661D0 
GPR24: C0166A64 C0160000 C0170000 C0170000 C0160000 00000001 00000000 C0145910 
Call backtrace: 
C0160000 9421FFE0 
Kernel panic: Aiee, killing interrupt handler!
In interrupt handler - not syncing
 <0>Rebooting in 180 seconds..<3>eth0: Memory squeeze, dropping packet.
Dann bleib sie hängen (beim TV-Bild über die Imageinformationen )

Ich habe die Box von jemanden geschenkt bekommen, aber weis leider nicht was er damit gemacht hat?! Das der Bootloader 'etwas' defekt ist könnte ich mir auch vorstellen. Die Box reagiert nicht normal auf den DBOX-Boot v.3.x wie andere Boxen. ich muss dem Bootvorgang immer abbrechen und leite dann mit den Befehl ' Boot net' den Updatevorgang ein.

Bei der Box funktioniert auch nicht der Systemtest den mann durch drücken der Tasten <POWER>+<Pfei_hoch> und dann <POWER> loslassen bekommt und dann im Prompt endet. (dbox2:root>)

kann ich Versuchen den Bootloader mit der DBOX2 zu flashen ?
Wie würde das gehen ?

Danke
MfG MaXX
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

Der Fehler hat nichts mit dem Bootloader zu tun, sonst würde die Box ja kein Image booten. Ich tippe jetzt mal aus dem Bauch raus auf RAM oder Prozessor. Aber dazu können Dir unsere Hardwarespezialisten mehr sagen.

Greetz von DrStoned :lol: :lol: :lol:
Greetz von DrStoned :lol: :lol: :lol:
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Wuppertal hat geschrieben: 2.Kann ja sein, Der debug-mode macht viele Probleme, ebenso Linux.
Der debug macht bei keiner Box ein Problem da er überhaupt keine (negativen) Auswirkungen auf das OS oder die Hardware hat.
Wenn die Meldung

Code: Alles auswählen

debug: LCD init error -1 
kommt hat das immer eine Hardwarursache. Entweder ist das LCD Kabel ab, steckt nicht richtig oder defekt. Oder der FP selbst ist defekt.

Gruß Gorcon
tc-maxx
Neugieriger
Neugieriger
Beiträge: 13
Registriert: Mittwoch 31. Mai 2006, 15:26

Beitrag von tc-maxx »

Ist es überhaup möglich über die Shell einen Bootloader zu flashen ?
und woran kann das liegen das ich am anfang beim booten mit den Tasten keinen Systemtest mehr ausführen kann ?