Ga naar inhoud


7020 flash kapot ??


drz

Aanbevolen berichten

Citaat:

Ik vrees dat toch echt de flash naar onze lieve heer is gegaan, zowel de eerste als 2e stage. <img src="/forums/images/graemlins/frown.gif" alt="" />

Je trekt wel snel conclusies, zonder gehinderd te worden door enige technische kennis ;-)
De 1st stage bootloader doet het echt nog wel, anders kan je je box niet meer opstarten.
Omdat je uiteindelijk toch ook weer via het netwerk kon flashen, zat op dat moment ook de 2nd stage bootloader weer in de flash.

En of de flash defect is? dat is nog maar de vraag, dan zou je volgens mij niet het soort problemen krijgen als jij hebt.

Dus naar de dealer lijkt mij een goed idee, maar zeg daar niet 'de flash is kapot', want als ze dat van je aannemen, gewoon de flashchip vervangen, en hem teruggeven, is de kans erg groot dat er niets opgelost is.
Link naar reactie
Delen op andere sites


  • Reacties 31
  • Aangemaakt
  • Laatste reactie

Beste reacties in dit topic

Beste reacties in dit topic

Citaat:
Nog even een vraag: Zit er een HD aan de box?
Heb je die er wel eens afgehaald?

Nee, geen hd in de box.

@pieterg, de flash kan foute cq defecte sectoren bevatten zodat het flashen kan mislukken.
(zie uitleg op de website van dream)
Waarschijnlijk zijn er een aantal sectoren beschadigd geraakt doordat tijdens het flashen de spanning van het net was gevallen.
Daardoor zou het zo kunnen zijn dat er rare spanningen op de 1e en of 2 stageflash zijn gekomen en zo defecte sectoren hebben gegenereerd.

Het is maar een teorie en je zou denken dat deze spanningen gestabilliseerd zijn.
Dat is ook zo, maar wat gebeurd er met de spanning tijdens het uitvallen van een voedingsbron?
De stabilliteit is dus ook weg en ipv dat de spanning op bijvoorbeeld normaliter 1,5 volt staat, kan er zomaar 2 volt op komen, wat dus het gevolg kan zijn dat het één an ander defect raakt.

Maar goed, correct me if i'm wrong (wat waarschijnlijk wel het geval is volgens de vele technici op het board <img src="/forums/images/graemlins/smile.gif" alt="" /> )

Dan nu de hamvraag: Hoe krijg ik de flash weer in het gareel en is dit nog wel mogelijk???

"Een leven dat niet kritisch naar zichzelf kijkt, is het niet waard om geleefd te worden."

Link naar reactie
Delen op andere sites

Een NAND flash bevat altijd slechte sectoren, en er kunnen op elk moment meer bij komen. Dat gebeurt dan tijdens schrijven, en heeft niets met spanningsuitval te maken.

Maar het filesystem kan hier gelukkig mee overweg, en de sectoren zijn slecht 512 bytes.

Je zult dus hooguit zien dat de totaal beschikbare ruimte wat kleiner kan worden.

 

Dus je komt pas in de problemen als de nfi niet meer past in het aantal goede sectoren.

En dat maak ik niet op uit jouw verhaal, het is je immers uiteindelijk gelukt een image te programmeren.

 

Ik denk dus echt dat het een ander probleem is.

 

(ps, er is niet zoiets als een 1st/2nd stage flash, ik had het over 1st/2nd stage bootloaders)

Link naar reactie
Delen op andere sites

Citaat:
Een NAND flash bevat altijd slechte sectoren, en er kunnen op elk moment meer bij komen. Dat gebeurt dan tijdens schrijven, en heeft niets met spanningsuitval te maken.
Maar het filesystem kan hier gelukkig mee overweg, en de sectoren zijn slecht 512 bytes.
Je zult dus hooguit zien dat de totaal beschikbare ruimte wat kleiner kan worden.

Dus je komt pas in de problemen als de nfi niet meer past in het aantal goede sectoren.
En dat maak ik niet op uit jouw verhaal, het is je immers uiteindelijk gelukt een image te programmeren.

Ik denk dus echt dat het een ander probleem is.

(ps, er is niet zoiets als een 1st/2nd stage flash, ik had het over 1st/2nd stage bootloaders)


Je hebt gelijk, ik gooi een paar dingen door elkaar... <img src="/forums/images/graemlins/blush.gif" alt="" />

"Een leven dat niet kritisch naar zichzelf kijkt, is het niet waard om geleefd te worden."

Link naar reactie
Delen op andere sites

Op de site staat dit:

 

1. First, it will look for a answer of the serial "dreamup" protocol

2. Then, it will look in the nand flash for a valid 2nd stage loader. When found,

the loader will be decompressed (gzip) and executed.

3. If no second stage loader was found, the loader will try to boot from a

recovery compact flash image. I'll describe this later, but usually you don't need this.

4. If even this doesn't work, the loader will abort.

 

Het gaat dus om punt 4, de loader stopt het proces.

Dan verder dit:

 

Flash firmware (Image)

 

... aren't that easy anymore. Because NAND flash can contain bad sectors, everything is getting

a bit more complex. We introduced a special format called "nfi", which contains a header

(and possibly a crc) and 3 different partitions (2nd stage, boot, root). You can flash this either

with the bootloader directly (using a special HTTP client or using a browser), or using a special

version of Dreamup. The good news are that you can flash even without a serial cable, you just

have to interrupt the boot process by pressing a frontpanel key.

 

If you don't have network, or trashed your second stage loader, you can flash using only a serial cable.

 

 

Nou flashen via een seriële kabel lukt dus niet, maar zou ik wel weer graag werkend willen hebben.

Flashen via een browser gaat perfect, niets mis mee, dus de box is te allen tijde bruikbaar.

De 2e stage loader is naar mijn inziens dus in orde.

Het lijkt of de eerste en tweede stage loader elkaar niet meer herkennen en dat het op dit punt fout gaat.

 

 

Different Boot sources

 

The Secondstage loader has the following boot sources:

 

source argument prefix for autoexec.bat

flash path into the first boot partition, usually starting with a /. example: "/autoexec.bat" for "/boot/autoexec.bat". /flash/

cf path into the first FAT[12|16|32] partition on the compact flash card /cf/

none not used. used to temporary disable boot sources -

stop not used. Used to enter the bootloader, for example for using the bootloader's web interface -

tftp [server:][bootfile] - server and bootfile will be taken from dhcp when not available (but can be overridden). /tftp/

 

Prerun

 

Prerun means that "/cf/autorun.bat" (sic!) will be executed before anything else. This can be useful if you, for example, want to put a flash upgrade app onto a CF card for upgrading a firmware without any other interaction.

 

Try Default Boot Sources

 

..just means that, when everything else failed, "/flash/zImage.elf" will be tried again. This is useful when you messed with your autoexec.bat...

 

 

...nu ik dit heb gelezen, denk ik dat de flash nog prima in orde is, maar dat de commandostructuur defect is.

Dit verklaart waarom het flashproces dus stopt bij na het laden van de 1e stage loader.

Hij zoekt dus vergeefs naar de plaats waar hij de file kan unzippen en uitvoeren en stopt vervolgens.

 

begrijp ik het nou goed ,of denk ik nu helemaal verkeerd??

"Een leven dat niet kritisch naar zichzelf kijkt, is het niet waard om geleefd te worden."

Link naar reactie
Delen op andere sites

Je 1st en 2nd stage loader zijn dus prima in orde.

Er is alleen een probleem met serieel flashen.

Deze taak neemt de 1st stage loader voor rekening, maar omdat die loader verder alles nog prima doet, is het eerder de compoort hardware of iets dergelijks.

 

Je gebruikt overigens wel een 'echte' pc compoort, geen USB convertor hoop ik?

Link naar reactie
Delen op andere sites

Citaat:
Je 1st en 2nd stage loader zijn dus prima in orde.
Er is alleen een probleem met serieel flashen.
Deze taak neemt de 1st stage loader voor rekening, maar omdat die loader verder alles nog prima doet, is het eerder de compoort hardware of iets dergelijks.

Je gebruikt overigens wel een 'echte' pc compoort, geen USB convertor hoop ik?

Nee, alles via een 'echte' computer.

Overigens wil de box ook niet flashen middels een CF kaartje.
Hij blijft op "loading.... takes a wile" staan.
Na een kwartier heb ik hem maar afgebroken.

edit:
2e pc geeft hetzelfde resultaat....... <img src="/forums/images/graemlins/frown.gif" alt="" />

"Een leven dat niet kritisch naar zichzelf kijkt, is het niet waard om geleefd te worden."

Link naar reactie
Delen op andere sites

@ DRZ, Ik heb van de week 2 nieuwe 7020's opgehaald, 1e geen probleem bij de tweede kreeg ik in het scherm "/flash/zImage.elf" en daar bleef hij op staan.

Ben ook naar bovenstaande site gegaan en hem proberen te flashen met een CF kaartje.

Als ik hem opstartte met de CF kaart in het juiste slot, gaf ie aan Flash Yes/No, na op Yes te hebben geklikt begint hij te booten maar na enkele seconden stond hij alweer vast.

 

Vandaag terug gebracht naar de leverancier, ik hou je op de hoogte.

Link naar reactie
Delen op andere sites

@mcdish, ik heb ook ooit eens zo'n 7020 gehad die niet te benaderen was en vast bleef staan.

Deze heb ik na een telefoontje direct om kunnen ruilen bij de leverancier.

Goede service, er werd absoluut niet moeilijk over gedaan.

Wat dat aangaat is de service van dream best wel goed.

tenminste, als je hem maar bij een Nederlandse leverancier koopt met een goede naam.

 

Maar even ter evolutie, ik heb het voor elkaar!!!!

Nu is de box zelfs niet meer via de webinterface te benaderen!!

Nog even en ik heb een box die waarschijnlijk in de vuilnisbak gaat verdwijnen, nadat ik de horlepiep en de russische salsa er op heb gedanst!

Mijn grenzeloze geduld is blijkbaar toch niet zo grenzeloos.

 

eerst maar een nachtje slapen....daarna zien we wel weer verder... <img src="/forums/images/graemlins/kweetniet.gif" alt="" /> <img src="/forums/images/graemlins/mad.gif" alt="" />

"Een leven dat niet kritisch naar zichzelf kijkt, is het niet waard om geleefd te worden."

Link naar reactie
Delen op andere sites

Citaat:
breng hem bij mij, ik wil best een poging wagen

Misschien moesten we maar eens een afspraakje maken voor die 7020.

Ik heb het inmiddels opgegeven en er maar bij neergelegd dat ik de box voortaan maar via de webbrouwser voorzie van een nieuwe firmware.
Helaas het is niet anders.
Ik zal nog contact opnemen met de leverancier van de box om te vragen of hij geen oplossing heeft, maar voor nu laat ik het maar zo.
De box doet het inmiddels verder prima en ik kan er mee leven.

Overigens nog wel geprobeert om de 2e stageloader rechtstreeks te programmeren (een tip via PM), maar ook dat liep uit op niets.
Ik kan de loader wel volschrijven maar zodra de box daadwerkelijk wil flashen, stopt ie en geeft het een foutmelding.

raar maar waar...

Misschien dat er nog mensen met tips zijn?

( in elkgeval één tip van mijn kant: hang er een APC aan vast als je gaat flashen <img src="/forums/images/graemlins/laugh.gif" alt="" /> )

"Een leven dat niet kritisch naar zichzelf kijkt, is het niet waard om geleefd te worden."

Link naar reactie
Delen op andere sites

2nd stage programmeren is niet nodig, die doet het wel (anders kan je niet meer via het netwerk flashen).

Dat staat overigens allemaal uitgebreid omschreven in de bootproces beschrijving die je van de website hierboven in dit forum gecopieerd hebt.

Link naar reactie
Delen op andere sites

Momenteel verschillende images geprobeerd:

 

(1)dreambox-image-dm7020-20050628203759.nfi(voorlaatste)

(2)dreambox-image-dm7020-20050912093221.nfi(nieuwste met netwerk fix?!?!?)

(3)gemini220-image-7020-dreambox.nfi(nieuwste gemini)

 

alle versies zijn serieel geflashed, maar ook via lan(via de browser)

dus met flashen geen problemen....beide methodes werken op de 3 images

 

Versie (1) heeft na het rebooten geen enkele netwerkverbinding...

Versie (2) heeft na het rebooten geen enkele netwerkverbinding...

Versie (3) is na het rebooten niet kapot te krijgen...heeft altijd een netwerkverbinding met dhcp en vast ip.....

 

Het lijkt wel of de 1st stage bootloader correct werkt en de 2nd stage hangt bij versie (1) en (2)...

 

Ik had graag miniroot in m´n box gehad, om ook andere images te draaien...

(b.v. Da Vinci of Hydra)

En aangezien ik verschillende keren heb gelezen dat dit mogelijk is vanuit de originele firm met miniroot...is een netwerkverbinding natuurlijk wel wenselijk..

 

Misschien ligt mijn flash overhoop....`kheb eigenlijk geen idee wat ik nu nog zou kunnen proberen...?

 

Iemand een idee?

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...