nach dem Debug-enablen wollte ich bei meiner Philpis das Original BN 2.1 Flashimage auslesen - aber es klappt nicht. Ich habe alle drei im Forum angegebene Methoden ausprobiert - was nun?
Viele Grüße (und Fragen)
von Rudi
Hier meine Erfahrungen:
Grundkonfiguration: crosskabel 10tBase Ethernet verbunden, Nullmodem an seriell.
Debug enabled, aber noch Original BN software drauf.
Dbox meldet beim booten "Bmon V1.0 mId02 " ,..., "lade ..."
nach Abwarten kommt "Premiere Einen Moment bitte".
Methode 1: Image auslesen von Field
DBoxmanager RARP, BootP auf ppcboot_flash, NFS ankl
icken, kein Start sondern "Utilities/image auslesen" anwählen, Dbox reset (linke Taste hoch+Power).
Im COM-Fenster erscheint:
debug: DDF: Calibrating delay loop... debug: DDF: 66.76 BogoMIPS
debug: BMon V1.0 mID 02
debug: feID 00 enxID 03
debug: fpID 52 dsID 01-86.a7.39.08.00.00-f9
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: Got BOOTP reply from Server IP 192.168.136.1, My IP 192.168.136.3
debug: Sending TFTP-request for file C/PROGRAMME/DBOX/ppcboot_readflash
will verify ELF image, start= 0x800000, size= 207138
verify sig: 262
boot net: boot file has no valid signature
Branching to 0x40000
ppcboot 0.6.4 (Sep 19 2001 - 20:10:10)
Initializing...
CPU: PPC823ZTnnB2 at 66 MHz: 2 kB I-Cache 1 kB D-Cache
Board: ### No HW ID - assuming TQM8xxL
DRAM: (faked) 32 MB
Ethernet: 00-50-9c-2d-04-b2
FLASH: 8 MB
Input: serial
Output: serial
anykey druecken um flash auslesen abzubrech 0
BOOTP broadcast 1
Bootp from server 0.0.0.1; our IP address is 0.0.0.0
Sending Flash over UDP
nochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnoc
hmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochma
lnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalno
chmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochm
alnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmaln
ochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnoch
malnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmal
nochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnoc
hmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochma
lnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalnochmalno
Statuszeile: dsID 01-86.a7.39.08.00.00-f9 Boot-Vorgang erkannt, warte auf Auslesen an Port 27910...
Dann große Stille ....
Methode 2: Die Methode von derget mit dem Mini-Yadd:
warmer reset, und dann:
debug: DDF: Calibrating delay loop... debug: DDF: 66.76 BogoMIPS
debug: BMon V1.0 mID 02
debug: feID 00 enxID 03
debug: fpID 52 dsID 01-86.a7.39.08.00.00-f9
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: Got BOOTP reply from Server IP 192.168.136.1, My IP 192.168.136.3
debug: Sending TFTP-request for file C/Programme/DBox/MiniYadd/tftpboot/ppcboot
will verify ELF image, start= 0x800000, size= 224356
verify sig: 262
boot net: boot file has no valid signature
Branching to 0x40000
ppcboot 0.6.4 (Jan 10 2002 - 16:35:20)
Initializing...
CPU: PPC823ZTnnB2 at 66 MHz: 2 kB I-Cache 1 kB D-Cache
Board: ### No HW ID - assuming TQM8xxL
DRAM: (faked) 32 MB
Ethernet: 00-50-9c-2d-04-b2
FLASH: 8 MB
LCD driver (KS0713) initialized
No LCD Logo in Flash , trying tftp
BOOTP broadcast 1
TFTP from server 192.168.136.1; our IP address is 192.168.136.3
Filename 'C/Programme/DBox/MiniYadd/tftpboot/logo-lcd'.
Load address: 0x130000
Loading: ##

LCD logo at: 0x130000 (0x1FD2864 bytes)
No FB Logo in Flash , trying tftp
BOOTP broadcast 1
TFTP from server 192.168.136.1; our IP address is 192.168.136.3
Filename 'C/Programme/DBox/MiniYadd/tftpboot/logo-fb'.
Load address: 0x120000
Loading: ###

FB logo at: 0x0 (0x1FC0000 bytes)
AVIA Frambuffer
Input: serial
Output: serial
Images:
1: cdk
2: yadd
3: debian
4: tiab
5: flash
Select image (1-5), other keys to stop autoboot: 0
BOOTP broadcast 1
TFTP from server 192.168.136.1; our IP address is 192.168.136.3
Filename 'C/Programme/DBox/MiniYadd/tftpboot/kernel-cdk'.
Load address: 0x100000
Loading: #######################################################################
###############################################

## 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.136.1:C/Programme
/DBox/MiniYadd/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.136.1:C/Prog
ramme/DBox/MiniYadd/cdkroot/
time_init: decrementer frequency = 247500000/60
Warning: real time clock seems stuck!
Console: colour dummy device 80x25
Calibrating delay loop... 65.53 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:2d:04:b2
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.136.1, my address is 192.168.136.3
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.136.1
Looking up port of RPC 100005/2 on 192.168.136.1
VFS: Mounted root (nfs filesystem).
Warning: unable to mount devfs, err: -2
Freeing unused kernel memory: 64k init
Warning: unable to open an initial console.
Statuszeile: Started... Status NFS:40700(RX) - 1.326.808 (TX) Pinging DBoxII-ok(0ms)
Auf Anzeige: "Neutrino"
Dboxmanager log:
***Adapter Desc: PCMCIA Ethernet Card (via IpHlpApi #3)
***MAC address: 00:E0:98:17:48:24 Local IP: 192.168.136.1
***BootP server started... Port 67
***TFTP server started... Port 69
BootP> Created dynamic ARP entry for DBoxIP 192.168.136.3 with MAC 00:50:9C:2D:04:B2
BootP> Answer sent!
TFTP> Started TFTP-Transfer for "C:\Programme\DBox\MiniYadd\tftpboot\ppcboot"...
TFTP> Transfer finished, sent 439 blocks
BootP> Created dynamic ARP entry for DBoxIP 192.168.136.3 with MAC 00:50:9C:2D:04:B2
BootP> Answer sent!
TFTP> Non-BootP TFTP-transfer requested "C\Programme\DBox\MiniYadd\tftpboot\logo-lcd"
TFTP> Started TFTP-Transfer for "C:\Programme\DBox\MiniYadd\tftpboot\logo-lcd"...
TFTP> Transfer finished, sent 16 blocks
BootP> Created dynamic ARP entry for DBoxIP 192.168.136.3 with MAC 00:50:9C:2D:04:B2
BootP> Answer sent!
TFTP> Non-BootP TFTP-transfer requested "C\Programme\DBox\MiniYadd\tftpboot\logo-fb"
TFTP> Started TFTP-Transfer for "C:\Programme\DBox\MiniYadd\tftpboot\logo-fb"...
TFTP> Transfer finished, sent 25 blocks
BootP> Created dynamic ARP entry for DBoxIP 192.168.136.3 with MAC 00:50:9C:2D:04:B2
BootP> Answer sent!
TFTP> Non-BootP TFTP-transfer requested "C\Programme\DBox\MiniYadd\tftpboot\kernel-cdk"
TFTP> Started TFTP-Transfer for "C:\Programme\DBox\MiniYadd\tftpboot\kernel-cdk"...
TFTP> Transfer finished, sent 1173 blocks
BootP> Created dynamic ARP entry for DBoxIP 192.168.136.3 with MAC 00:50:9C:2D:04:B2
BootP> Answer sent!
1 - mountd: mount: path: C/Programme/DBox/MiniYadd/cdkroot/
Und dann die Methode 3, das aktuelle YADD zu entpacken, mit den ucodes anzureichern und darauf zu starten.
Kopieren der ausgelesenen ucodes nach yadd,
Starten des DboxBootmanagers mit
BootP: C:\Programme\DBox\tftpboot\ppcboot
NFS-Verzeichnis: C:\Programme\DBox\yaddroot
nach reset:
debug: DDF: Calibrating delay loop... debug: DDF: 66.76 BogoMIPS
debug: BMon V1.0 mID 02
debug: feID 00 enxID 03
debug: fpID 52 dsID 01-86.a7.39.08.00.00-f9
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: Got BOOTP reply from Server IP 192.168.136.1, My IP 192.168.136.3
debug: Sending TFTP-request for file C/Programme/DBox/tftpboot/ppcboot
will verify ELF image, start= 0x800000, size= 204200
verify sig: 262
boot net: boot file has no valid signature
Branching to 0x40000
ppcboot 0.6.4 (Jun 24 2002 - 20:39:15)
Initializing...
CPU: PPC823ZTnnB2 at 66 MHz: 2 kB I-Cache 1 kB D-Cache
Board: ### No HW ID - assuming TQM8xxL
DRAM: (faked) 32 MB
Ethernet: 00-50-9c-2d-04-b2
FLASH: 8 MB
LCD driver (KS0713) initialized
BOOTP broadcast 1
TFTP from server 192.168.136.1; our IP address is 192.168.136.3
Filename 'C/Programme/DBox/tftpboot/logo-lcd'.
Load address: 0x130000
Loading: ##

LCD logo at: 0x130000 (0x1FD2814 bytes)
BOOTP broadcast 1
TFTP from server 192.168.136.1; our IP address is 192.168.136.3
Filename 'C/Programme/DBox/tftpboot/logo-fb'.
Load address: 0x120000
Loading: ##############

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
...............................................................
Un-Protected 63 sectors
BOOTP broadcast 1
TFTP from server 192.168.136.1; our IP address is 192.168.136.3
Filename 'C/Programme/DBox/tftpboot/kernel-yadd'.
Load address: 0x100000
Loading: #######################################################################
########################################

## Booting Linux kernel at 00100000 ...
Image Name: dbox2
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 565357 Bytes = 552 kB = 0 MB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Linux version 2.4.19-rc2-dbox2 (von alexW) Wer Kernels nachmacht, oder faelscht,
wird bestraft ;-) #1 Son Jul 28 12:10:12 CEST 2002
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: console=ttyS0 ip=bootp root=/dev/nfs rw nfsroot=192.168.136
.1:C/Programme/DBox/yaddroot/
WARNING: Frequency is not in HZ. Please consider using a newer bootloader!
WARNING: OLD intfreq = 66 busfreq = 66
WARNING: NEW intfreq = 66000000 busfreq = 66000000
Decrementer Frequency = 247500000/60
mpc8xx-wdt: active wdt found (SWTC: 0xFFFF, SWP: 0x1)
mpc8xx-wdt: keep-alive trigger activated (PITC: 0x2000)
Console: colour dummy device 80x25
Calibrating delay loop... 65.74 BogoMIPS
Memory: 30896k available (1072k kernel code, 332k data, 68k 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.12a (20020514) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
i2c-core.o: i2c core module
CPM UART driver version 0.03
ttyS00 at 0x0280 is a SMC
ttyS01 at 0x0380 is a SMC
pty: 256 Unix98 ptys configured
eth0: CPM ENET Version 0.2 on SCC2, 00:50:9c:2d:04:b2
D-Box 2 flash driver (size->0x800000 mem->0x10000000)
Using word write method
Creating 3 MTD partitions on "D-Box 2 flash memory":
0x00000000-0x00020000 : "BR bootloader"
0x00020000-0x00800000 : "flash without bootloader"
0x00000000-0x00800000 : "complete flash"
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 2048)
Sending BOOTP requests . OK
IP-Config: Got BOOTP answer from 192.168.136.1, my address is 192.168.136.3
IP-Config: Guessing netmask 255.255.255.0
IP-Config: Complete:
device=eth0, addr=192.168.136.3, mask=255.255.255.0, gw=255.255.255.255,
host=192.168.136.3, domain=, nis-domain=(none),
bootserver=192.168.136.1, rootserver=192.168.136.1, rootpath=
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Looking up port of RPC 100003/2 on 192.168.136.1
Looking up port of RPC 100005/1 on 192.168.136.1
VFS: Mounted root (nfs filesystem).
Mounted devfs on /dev
Freeing unused kernel memory: 68k init
init started: BusyBox v0.61.pre (2002.05.26-17:53+0000) multi-ca[i2c-8xx]: mpc
8xx i2c init
i2c-core.o: adapter registered as adapter 0.
[i2c-8xx]: adapter: 0
event: init ...
i2c-core.o: driver i2c audio/video switch driver registered.
i2c-core.o: client [STV6412] registered to adapter [](pos. 0).
i2c-core.o: driver i2c saa7126 driver registered.
i2c-core.o: client [i2c saa7126 chip] registered to adapter [](pos. 1).
i2c-core.o: driver DBox2 Frontprocessor driver registered.
i2c-core.o: client [DBox2 Frontprocessor client] registered to adapter [](pos. 2
).
lcd.o: init lcd driver module
lcd.o: found KS0713/SED153X lcd interface on 2
AVIA: $Id: avia_core.c,v 1.30 2002/05/06 02:18:18 obi Exp $
write 1 event's ...
write 1 event's ...
der moment ist gekommen...
i2c-core.o: driver DBox2-CAM registered.
CAM: attaching CAM at 0x6e
i2c-core.o: client [DBOX2-CAM] registered to adapter [](pos. 3).
CAM: attached to adapter
[FONT] initializing core...
[FONT] adding font /share/fonts/micron_bold.ttf...OK (Micron/Bold)
[FONT] Intializing font cache...
[FONT] FTC_Face_Requester (Micron/Bold)
avia_gt_core: $Id: avia_gt_core.c,v 1.20 2002/06/07 14:00:23 tmbinc Exp $
avia_gt_core: autodetecting chip type... AViA eNX found
avia_gt_enx: $Id: avia_gt_enx.c,v 1.11 2002/06/07 17:53:45 Jolt Exp $
avia_gt_dmx: $Id: avia_gt_dmx.c,v 1.91 2002/07/08 15:12:47 wjoost Exp $
avia_gt_dmx: Successfully loaded ucode VB1.7
avia_gt_dmx: RISC mem map size: 2048
ENX-INITed -> 0
there MIGHT be no TS

avia_gt_gv: $Id: avia_gt_gv.c,v 1.21 2002/07/21 15:16:22 waldi Exp $
avia_gt_gv: set_input_size (width=720, height=576)
avia_gt_pcm: $Id: avia_gt_pcm.c,v 1.14 2002/06/07 18:06:03 Jolt Exp $
avia_gt_capture: $Id: avia_gt_capture.c,v 1.20 2002/06/07 18:06:03 Jolt Exp $
avia_gt_pig: $Id: avia_gt_pig.c,v 1.26 2002/06/07 18:06:03 Jolt Exp $
avia_gt_ir: $Id: avia_gt_ir.c,v 1.18 2002/06/07 18:06:03 Jolt Exp $
avia_gt_core: Loaded AViA eNX/GTX driver
Init TDA8044H
i2c-core.o: driver TDA8044H DVB DECODER registered.
tda8044h.o: attaching TDA8044H at 0xd0
i2c-core.o: client [TDA8044H] registered to adapter [](pos. 4).
avia_gt_napi: $Id: avia_gt_napi.c,v 1.88 2002/05/07 16:59:19 Jolt Exp $
avia_gt_napi: warning, misaligned queue 0 (is 32a00, size 10000), aligning...
avia_gt_vbi: $Id: avia_gt_vbi.c,v 1.15 2002/07/02 09:31:22 LazyT Exp $
avia_gt_vbi: got demux C-Cube - AViA eNX/GTX
avia_gt_fb: $Id: avia_gt_fb_core.c,v 1.33 2002/07/19 22:59:21 waldi 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 90x36
avia_gt_fb: fb0: AViA eNX/GTX Framebuffer frame buffer device
Network LCD-Driver $Id: lcdd.cpp,v 1.51 2002/07/10 16:29:08 LazyT Exp $
[lcdd] time-skin not found -> using default...
[lcdd] weekday-skin not found -> using default...
[lcdd] date-skin not found -> using default...
[lcdd] month-skin not found -> using default...
[lcdd] load config
/var/tuxbox/config/lcdd.conf: No such file or directory
[FONT] initializing core...
[FONT] adding font /share/fonts/micron.ttf...OK (Micron/Regular)
[FONT] Intializing font cache...
[FONT] FTC_Face_Requester (Micron/Regular)
$Id: sectionsd.cpp,v 1.126 2002/05/15 10:00:55 dirch Exp $
caching 504 hours
events are old 60min after their end time
[camd] no card is in slot #2
[camd] no card is in slot #1
[sdt.c] read: Connection timed out
[camd] ca system id: 1702
$Id: zapit.cpp,v 1.193 2002/07/22 01:57:19 Homar Exp $
[getservices.cpp] /var/tuxbox/config/zapit/services.xml: No such file or directo
ry
[zapit] error parsing services!
Controld $Id: controld.cpp,v 1.58 2002/05/08 16:21:43 McClean Exp $
[controld] error while loading settings: /var/tuxbox/config/controld.conf
[controld] using defaults
[controld] Boxtype detected: (02, 2, 3, Philips)
set event: 00000009
[nhttpd] Neutrino HTTP-Server starting..
[neutrino] NeutrinoNG $Id: neutrino.cpp,v 1.307 2002/07/22 21:08:07 wjoost Exp $
[neutrino] frameBuffer Instance created
[neutrino] vcrControl Instance created
1024k video mem
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
[neutrino] enable flash
[neutrino] menue setup
[neutrino] control event register
[neutrino] sectionsd event register
[neutrino] zapit event register
[neutrino] timerd event register
sync: 00
udhcp client (v0.9.6) started
couldn't create raw socket -- au revoir
sync: 00
sync: 00
Statuszeile: Started... Status NFS:304.452(RX) - 5.935.032(TX) Pinging DBoxII- -ok(0ms)
Anzeige: Neutrino
Booting... Uhrzeit(läuft)
An dieser Stelle klappt zwar ein telnet-login, aber es gibt keine Datei 5 in /dev/mtd
??????
[/b]