Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Prossima revisione
Revisione precedente
recupero_via_seriale [2009/09/28 11:12]
graymalking creata
recupero_via_seriale [2013/10/31 20:55] (versione attuale)
Linea 1: Linea 1:
-**Procedura di recupero via seriale**+===== Procedura di recupero via seriale ​===== 
  
 Alcune considerazioni iniziali, personalmente io ho avuto problemi di “perdita” della fonera durante degli aggiornamenti firmware ed ho, dopo aver tribulato non poco notato alcune cosette: Alcune considerazioni iniziali, personalmente io ho avuto problemi di “perdita” della fonera durante degli aggiornamenti firmware ed ho, dopo aver tribulato non poco notato alcune cosette:
Linea 30: Linea 31:
 dovreste vedere una cosa simile: dovreste vedere una cosa simile:
  
-== Executing boot script in 3.550 seconds - enter ^C to abort +  ​== Executing boot script in 3.550 seconds - enter ^C to abort
- +
-RedBoot> No image '​vmlinux.bin.l7'​ found +
- +
-RedBoot> Can't execute Linux - invalid entry address+
  
-RedBoot>+  RedBoot> No image '​vmlinux.bin.l7'​ found 
 +  RedBoot> Can't execute Linux - invalid entry address 
 +  ​RedBoot>
  
  
Linea 60: Linea 59:
 Si ottiene: Si ottiene:
  
-+PHY ID is 0022:5521 +  ​+PHY ID is 0022:5521 
-Ethernet eth0: MAC address 00:​18:​84:​20:​61:​e0 +  Ethernet eth0: MAC address 00:​18:​84:​20:​61:​e0 
-IP: 192.168.1.254/​255.255.255.0,​ Gateway: 0.0.0.0 +  IP: 192.168.1.254/​255.255.255.0,​ Gateway: 0.0.0.0 
-Default server: 0.0.0.0+  Default server: 0.0.0.0 
 +  RedBoot(tm) bootstrap and debug environment [ROMRAM] 
 +  Non-certified release, version v1.3.0 - built 16:57:58, Aug  7 2006 
 +  Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc. 
 +  Board: ap51 
 +  RAM: 0x80000000-0x81000000,​ [0x80040450-0x80fe1000] available 
 +  FLASH: 0xa8000000 - 0xa87f0000, 128 blocks of 0x00010000 bytes each. 
 +  == Executing boot script in 10.000 seconds - enter ^C to abort 
 + 
 +premere ctrl + c 
 +^C 
 + RedBoot>​ 
 + 
 +eseguite il comando 
 + RedBoot>​ fis init 
 +Rispondere Y alla  domanda 
 + About to initialize [format] FLASH image system - continue (y/n)? y 
 + 
 +otterrete qeusto output 
 + Initialize FLASH Image System 
 + ... Erase from 0xa87e0000-0xa87f0000:​ . 
 + ... Program from 0x80ff0000-0x81000000 at 0xa87e0000: . 
 + 
 +ora  è possibile sconnettersi via lan (cavo rame), il ping con il fonero si ottiene a 192.168.1.254 
 +impostare l'ip della scheda del computer a 192.168.1.166 
 +collegarsi con putty via telnet porta 9000 indirizzo 192.168.1.254  
 + 
 +esguite il comando via telnet 
 + RedBoot>​ ip_address -l 192.168.1.254 -h 192.168.1.166 
 +risponderà 
 + IP: 192.168.1.254/​255.255.255.0,​ Gateway: 0.0.0.0 
 + efault server: 192.168.1.166 
 + 
 + 
 +Copiare i files root.fs e  vmlinux.bin.l7 ​ relativi alla versione che si vuole installare ​ in una cartella del computer. 
 + 
 +Attivare il tftp server scaricabile da questo link 
 + 
 +http://​graymalking.altervista.org/​documenti/​fonero/​tftpgui-install.rar 
 + 
 +Installare il programma 
 + 
 +Configurarlo in questo modo 
 + 
 +{{:​fonero2.jpg|}} 
 + 
 +In tftp root folder … inserire con browse il percorso che porta alla cartella del computer contenente i due files. 
 + 
 +Premere apply e quindi start dalla finestra principale  
 + 
 +{{:​fonero3.jpg|}} 
 + 
 +lasciare attivo il programma 
 + 
 +Procedere in questo modo. 
 + 
 +Didigare con putty  il comando 
 + load -r -v -b 0x80041000 root.fs 
 + 
 +appariranno molti trattini e la scritta  
 + 
 + Raw file loaded 0x80041000-0x802c2fff,​ assumed entry at 0x80041000 
 +(apparirà anche una barra rossa su ftpt segno che sta scaricando il file) 
 + 
 +A me i trattini andavano a sovrascrivere la riga del comando successivo in questo modo 
 + RedBoot>​ ------------------------------------------------------------------------------- 
 + 
 +Ho quindi cancellato tuti i trattini ed eseguito il comando 
 + RedBoot>​ fis create -b 0x80041000 -f 0xA8030000 -l 0x002C0000 -e 0x00000000 rootfs 
 + 
 +Dopo 4 minuti di silenzio assoluto risponderà 
 + 
 + Erase from 0xa8030000-0xa82f0000:​ ............................................ 
 + Program from 0x80041000-0x80301000 at 0xa8030000: ............................................ 
 + Erase from 0xa87e0000-0xa87f0000:​ . 
 + Program from 0x80ff0000-0x81000000 at 0xa87e0000: . 
 + 
 +eseguite il comando  
 + edBoot> load -r -v -b 0x80041000 vmlinux.bin.l7 
 +risponderà coi soliti trattini più  
 + Raw file loaded 0x80041000-0x80100fff,​ assumed entry at 0x80041000 
 + 
 +a questo punto (dopo aver cancellato gli eventuali trattiti strabordanti) eseguite (possiamo anche spegnere il programma ftpt)  
 + RedBoot>​ fis create -r 0x80041000 -e 0x80041000 -l 0x000E0000 vmlinux.bin.l7 
 +ci impiega qualcosa di meno di 2 minuti e risponde  
 + Erase from 0xa82f0000-0xa83d0000:​ .............. 
 + Program from 0x80041000-0x80101000 at 0xa82f0000: ............ 
 + Erase from 0xa87e0000-0xa87f0000:​ . 
 + Program from 0x80ff0000-0x81000000 at 0xa87e0000: . 
 + 
 +ora bisogna inviare 
 + RedBoot>​ fis create -f 0xA83D0000 -l 0x00010000 -n nvram 
 +ci impiega pochi secondi e risponde 
 + Erase from 0xa87e0000-0xa87f0000:​ . 
 + Program from 0x80ff0000-0x81000000 at 0xa87e0000: . 
 + 
 +abbiamo finito ora basta inviare il comando reset e dovrebbe ripartire (molto lento).  
 + 
 +I led non funzionano più come prima, quindi attendete che sia visibile la rete wifi prima di disperarvi  
 + 
 +La rete si chiamerà dd-wrt e non sarà protetta. 
 + 
 +Il dd-wrt risponderà all'ip 192.168.1.1 (cambiate quello della scheda di rete a 192.168.1.XXX altrimenti non lo raggiungete) 
 +lo user pass sono diventati root/admin.
  
-RedBoot(tm) bootstrap and debug environment [ROMRAM] +Sconnettere il cavo di ramee attivare la connessione con il wififate la prova solo dopo che la rete sia comparsa tra quelle disponibili,​ iniziare con la ricerca automatica di ip, se non si attiva testare oltre al ip di dafault, l'ip che si aveva impostato prima dell'​incasinamento.
-Non-certified releaseversion v1.3.0 - built 16:57:58Aug  7 2006+
  
-Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.+----
  
-Board: ap51 +[[fonera|torna alla pagina principale della sezione]]
-RAM: 0x80000000-0x81000000, ​[0x80040450-0x80fe1000available +
-FLASH: 0xa8000000 - 0xa87f0000, 128 blocks of 0x00010000 bytes each. +
-== Executing boot script in 10.000 seconds - enter ^C to abort+
  
 +[[start| torna alla pagina principale]]
  
  
recupero_via_seriale.1254129158.txt.gz · Ultima modifica: 2013/10/31 20:51 (modifica esterna)
GNU Free Documentation License 1.3
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0