SheevaPlug: differenze tra le versioni

→‎Aggiornare U-Boot: aggiorno alla versione minima di U-Boot per Wheezy; aggiungo la questione del MAC address
(→‎Fonti: aggiorno link)
(→‎Aggiornare U-Boot: aggiorno alla versione minima di U-Boot per Wheezy; aggiungo la questione del MAC address)
Riga 92: Riga 92:
Come si può vedere, si tratta di una versione Marvell.
Come si può vedere, si tratta di una versione Marvell.


In questo caso, come precedentemente spiegato, occorre passare ad una versione successiva e ufficiale (almeno la 2011.06). Questa operazione sarebbe teoricamente piuttosto critica, nel senso che nel caso in cui l'installazione non vada a buon fine, l'apparecchio perde la sua capacità di avviarsi. Fortunatamente è possibile ripristinare la configurazione di fabbrica attraverso l'interfaccia JTAG messa a disposizione sempre sulla porta mini USB dello SheevaPlug.
In questo caso, come precedentemente spiegato, occorre passare ad una versione successiva e ufficiale (almeno la 2011.12-3). Questa operazione sarebbe teoricamente piuttosto critica, nel senso che nel caso in cui l'installazione non vada a buon fine, l'apparecchio perde la sua capacità di avviarsi. Fortunatamente è possibile ripristinare la configurazione di fabbrica attraverso l'interfaccia JTAG messa a disposizione sempre sulla porta mini USB dello SheevaPlug.


Scaricare quindi [http://people.debian.org/~tbm/u-boot/sheevaplug/u-boot.kwb i binari] e, se necessario, rinominare il file in <code>u-boot.kwb</code>. Ora ci sono due strade possibili:
Se si parte da una versione Marvell, occorre appuntarsi il MAC address del dispositivo col comando seguente (altrimenti verrà spianato e perso per sempre):
<pre>
Marvell>> print ethaddr
</pre>
 
Scaricare quindi [http://people.debian.org/~tbm/u-boot/2011.12-3/sheevaplug/u-boot.kwb i binari] e, se necessario, rinominare il file in <code>u-boot.kwb</code>. Ora ci sono due strade possibili:
#sfruttare un server TFTP
#sfruttare un server TFTP
#copiare U-Boot su una chiavetta USB e installarlo da essa.
#copiare U-Boot su una chiavetta USB e installarlo da essa.
Riga 118: Riga 123:
Riavviare:
Riavviare:
<pre>
<pre>
reset
</pre>
Se si partiva da una versione Marvell, occorre ora impostare nuovamente il MAC address, sostituendo l'indirizzo di esempio con quello precedentemente appuntato:
<pre>
setenv ethaddr 00:50:43:01:c0:ab
saveenv
reset
reset
</pre>
</pre>
Riga 123: Riga 135:
Verificare che sia tutto a posto:
Verificare che sia tutto a posto:
<pre>
<pre>
Marvell>> version  
Marvell>> version


U-Boot 2011.06 (Jul 03 2011 - 02:54:01)
U-Boot 2011.12 (Mar 11 2012 - 18:59:46)
</pre>
</pre>


914

contributi