phillips 2xI ohne U-Boot? Sie hängt einfach im bmon

Wie blitze ich ein Bild - Permanent Outgoing Incomes
Antworten
codo99
Neugieriger
Neugieriger
Beiträge: 4
Registriert: Freitag 17. Oktober 2008, 20:00

phillips 2xI ohne U-Boot? Sie hängt einfach im bmon

Beitrag von codo99 »

Aloah.
Neulich habe ich ein Ebay (Horror) Schnäppchen gemacht. eine phillips dbox, im debug mode wo der freund "das Betriebssystem gelöscht hat"
Ist ja nicht so das große Problem, immerhin ist sie ja schon im debug mode....zeigt mir das lcd auch an. sie bleibt dann aber bei em ersten balken stehen.

Ich habs mit dem IFA von hallenberg probiert..keine chance, folgendes log erhalte ich:

Hallenberg-LOG
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 http://Hallenberg.com
debug: HWrev 01 FPrev 0.30
debug: B/Ex/Fl(MB) 32/00/08
debug: autoboot aborted from terminal
dbox2:root> boot net net net net net net net net net net
debug:
BOOTP/TFTP bootstrap loader (v0.3)
debug:
debug: Transmitting BOOTP request via broadcast

-------------------------------------------------------------

------ Zusatzinformationen ------
Gew‰hlter Netzwerkadapter: VIA Rhine II Fast Ethernet Adapter (1)
IP-Adresse des Netzwerkadapters: 192.168.0.88
IP-Adresse die die dbox bekommt: 192.168.0.202
Betriebssystem: Microsoft Windows XP Professional Service Pack 2 (Build 2600)
CPU 1: AMD Athlon(tm) XP 2400+ @ 2000 MHz
Dateiname des Images: 13.img
Imagetyp: Zwei Flashs
DBOX-IFA Version: 3.1
------ Powered by http://www.dboxservice-hallenberg.de ------




Ich kann machen was ich will, sie bleibt nach dem BootP Request einfach stehen. nicht mal nen boot net failed...da waere ich ja noch heilfroh drum.
schliesse ich statt dem schnaeppchen meine alte philips an, gehts wunderbar. zugrif ueber netz, flashen mit dem ifa, also muesste netzwerk/Windows maessig alles im gruenen bereich sein.
Also habe ich geforscht und bin zu dem schluss gekommen, die box seriell zu flashen.
Einmal ein image ohne bootloader, das selbe sie beginnt zu booten und bleibt beim BootP Request haengen.
Eben habe ich dann mal ein image mit bootloader seriell geflasht....keine Aenderung. als waere nix passiert. Die images habe ich aus meiner laufenden Dbox geholt. Sind ja die gleichen modelle, flash bausteine etc..sollte ich als fehlerquelle eigentlich ausschließen koennen.
Ich habe eine guide dafuer gefunden. das beigefuegte U-Boot konnte ich uebertragen und starten. Habe der dbox damit ein paar vielleicht hilfreiche infos ergattern koennen.hier der log vom seriellen flashen:

=> flinfo


Bank # 1: INTEL 28F320C3T (32M, top boot sect), 32 bit

Size: 8192 kB in 71 Sectors
Sector Start Addresses:
10000000 (RO) 10020000 10040000 10060000
10080000 100A0000 100C0000 100E0000
10100000 10120000 10140000 10160000
10180000 101A0000 101C0000 101E0000
10200000 10220000 10240000 10260000
10280000 102A0000 102C0000 102E0000
10300000 10320000 10340000 10360000
10380000 103A0000 103C0000 103E0000
10400000 10420000 10440000 10460000
10480000 104A0000 104C0000 104E0000
10500000 10520000 10540000 10560000
10580000 105A0000 105C0000 105E0000
10600000 10620000 10640000 10660000
10680000 106A0000 106C0000 106E0000
10700000 10720000 10740000 10760000
10780000 107A0000 107C0000 107E0000
107E4000 107E8000 107EC000 107F0000
107F4000 107F8000 107FC000

Bank # 2: missing or unknown FLASH type
=> fsinfo

Partition # 0: unsupported, offset: 0x0, size 0x0
Partition # 1: unsupported, offset: 0x0, size 0x0
Partition # 2: unsupported, offset: 0x0, size 0x0
Partition # 3: unsupported, offset: 0x0, size 0x0

=> ls

### FS unsupported (0)

=> tftpboot

*** ERROR: `serverip' not set
=> tftpboot 192.168.0.10

*** ERROR: `serverip' not set
=> rarpboot

RARP broadcast 1
TX timeout
RARP broadcast 2
TX not ready

=> bdinfo

memstart = 0x00000000
memsize = 0x02000000
flashstart = 0x10000000
flashsize = 0x00800000
flashoffset = 0x00000000
sramstart = 0x00000000
sramsize = 0x00000000
immr_base = 0xFF000000
bootflags = 0x00000001
intfreq = 66 MHz
busfreq = 66 MHz
ethaddr = 00:50:9C:2C:B3:8E
IP addr = 0.0.0.0
baudrate = 9600 bps
=> loadb 120000 115200

## Switch baudrate to 115200 bps and press ENTER ...
## Ready for binary (kermit) download to 0x00120000 at 115200 bps...

## Total Size = 0x00800000 = 8388608 Bytes
## Start Addr = 0x00120000
## Switch baudrate to 9600 bps and press ESC ...
=> protect off 10020000 107fffff

......................................................................
Un-Protected 70 sectors
=> erase 10020000 107fffff


Sector 1, address 0x10020000
...
Sector 69, address 0x107f8000
Sector 70, address 0x107fc000
done
Erased 70 sectors
=> cp.l 120000 10020000 1F8000

Copy to Flash... done
=> reset
ˇ
debug: DDF: Calibrating delay loop... debug: DDF: 65.74 BogoMIPS
debug: BMon V1.0 mID 02
debug: feID 00 enxID 03
debug: fpID 52 dsID xx.xx.xx.xx.xx.xx-aa
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



Alles sieht ganz toll aus..aber sie bootet nicht.
was mir aufgefallen ist. schalte ich die box ein, erscheint auf dem lcd die debug ausgabe und der erste balken bleibt stehen. sonst passiert gar nix.
lade ich nun die uboot ueber seriell hoch und starte diese, erscheint wenigstens im display "Load kernel"...ist die einzige reaktion, die ich ihr abgewinnen konnte.
Was mir angst macht, ist diese Ausgabe:
=> fsinfo

Partition # 0: unsupported, offset: 0x0, size 0x0
Partition # 1: unsupported, offset: 0x0, size 0x0
Partition # 2: unsupported, offset: 0x0, size 0x0
Partition # 3: unsupported, offset: 0x0, size 0x0

=> ls

### FS unsupported (0)

ich interpretiere das so, das die box mit ihrem filesystemen gar nix anfangen kann...

Ich habe nun einen haufen foren durchstöbert, es im irc probiert...ich komme nicht weiter.
ich denke mir folgendes.der BR Bootloader ist in ordnung, und mag nach dem init den "naechsten" bootloader laden&initialisieren. das waere dann ja besagtes u-boot, welches wiederum das linux system laden würde.
Ist jetzt einfach nur der bereich im flash hinueber, wo normal der loader fuers linux sitzt?
(mtd1: 00020000 00020000 "FLFS (U-Boot)") ?
Wenn ja, wie bekomme ich den da hin? geht das auch ueber seriell?
Oder liege ich total weit daneben und die box ist schlicht und ergreifend im eimer?
starte ich sie mit "Pfeil hoch" habe ich keine fehlermeldung beim memtest.
Ich hoffe ihr koennt mir helfen, oder meine ueberlegungen in die richtige richtung stubsen...langsam verzweifel ich wirklich..
gruß,

codo
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37
Kontaktdaten:

Re: phillips 2xI ohne U-Boot? Sie hängt einfach im bmon

Beitrag von JtG-Riker »

[Glaskugel on]
CPU oder Netzwerk-IC defekt.

[Glaskugel off]
codo99
Neugieriger
Neugieriger
Beiträge: 4
Registriert: Freitag 17. Oktober 2008, 20:00

Re: phillips 2xI ohne U-Boot? Sie hängt einfach im bmon

Beitrag von codo99 »

aua...
netzwerkchip habe ich auch schon drueber nachgedacht.
Wenns nun der netzwertreiber ist, kann ich sie nicht stueck fuer stueck per seriell flashen?
Anscheinend geht das ja mit dem image, gehts dann auch mit dem u-boot?
Welche adressen muss ich dem befehl cp.l geben, um in den richtigen bereich zu schreiben?
danke im vorraus,

codo
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37
Kontaktdaten:

Re: phillips 2xI ohne U-Boot? Sie hängt einfach im bmon

Beitrag von JtG-Riker »

codo99 hat geschrieben:aua...
netzwerkchip habe ich auch schon drueber nachgedacht.
Wenns nun der netzwertreiber ist, kann ich sie nicht stueck fuer stueck per seriell flashen?
Anscheinend geht das ja mit dem image, gehts dann auch mit dem u-boot?
Welche adressen muss ich dem befehl cp.l geben, um in den richtigen bereich zu schreiben?
danke im vorraus,

codo
Das hat nix mit dem Treiber zu tun, das ist ne Hardware-Sache wenn der Netzwerk-IC defekt ist bootet die Box nicht weiter
beim Bootp befehl, oder ist halt die CPU oder der Quarz oder sowas da in der Ecke.

Gruß Riker
codo99
Neugieriger
Neugieriger
Beiträge: 4
Registriert: Freitag 17. Oktober 2008, 20:00

Re: phillips 2xI ohne U-Boot? Sie hängt einfach im bmon

Beitrag von codo99 »

sorry, hab mich blöd ausgedrueckt. meinte natuerlich treiberic, genaugenommen pulstransformator.;)
aber so ein ding zu bekommen erscheint mir fast unmöglich.
Und dann weiss ich ja nicht mal ob es der ist.
gibt es hier wen, wo ich die beiden bausteine (transformer und netzwerkchip) erwerben koennte?
Conrad und co sind mir da leier keine hilfe.

gibt es denn eine moeglichkeit, den flash per seriellem zugang neu zu flashen?
wenn sie erst mal funktionieren wuerde, haette ich mehr elan, sie zu "heilen"
wieder in ebay setzen finde ich ehrlich gesagt doof.

sers,
codo
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37
Kontaktdaten:

Re: phillips 2xI ohne U-Boot? Sie hängt einfach im bmon

Beitrag von JtG-Riker »

Wenn der Defekt besteht blockiert der Bmon den Bootvorgang da bringt dir auch ein serielles flashen nix.

Gruß Riker
codo99
Neugieriger
Neugieriger
Beiträge: 4
Registriert: Freitag 17. Oktober 2008, 20:00

Re: phillips 2xI ohne U-Boot? Sie hängt einfach im bmon

Beitrag von codo99 »

hmm..nagut..dann finde ich mich damit ab, das sie im eimer ist....
dann war das schnaeppchen halt nur ein ebbes zu teures display, weil das ist bei meiner alten box defekt.;/
Hatte gehofft, wenn ich die uboot seriell uebertragen und starten kann, das der rest auch ging.
sers,
codo
Antworten