SheevaPlug: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
versioni compatibili - rimosse ultime versioni
m (versioni compatibili - rimosse ultime versioni)
 
(6 versioni intermedie di un altro utente non mostrate)
Riga 1: Riga 1:
{{Versioni compatibili}}
{{Versioni compatibili|Jessie}}
== Introduzione ==
== Introduzione ==
Questa guida illustra come installare Debian sullo [http://www.openplug.org/ SheevaPlug], primo modello. Per gli altri modelli, far riferimento alla documentazione indicata tra le [[SheevaPlug#Fonti|fonti]].
Questa guida illustra come installare Debian sullo [http://www.openplug.org/ SheevaPlug], primo modello. Per gli altri modelli, far riferimento alla documentazione indicata tra le [[SheevaPlug#Fonti|fonti]].
Riga 47: Riga 47:
Una volta impostata correttamente l'ora, occorre aggiornare U-Boot; sulla macchina probabilmente si troverà una vecchia versione modificata da Marvell per far funzionare U-Boot con il loro dispositivo, che però non permette l'installazione di Debian. Le versioni recenti di U-Boot includono già il lavoro fatto a suo tempo da Marvell, oltre a numerose migliorie e correzioni di bug che tornano utili al nostro scopo.
Una volta impostata correttamente l'ora, occorre aggiornare U-Boot; sulla macchina probabilmente si troverà una vecchia versione modificata da Marvell per far funzionare U-Boot con il loro dispositivo, che però non permette l'installazione di Debian. Le versioni recenti di U-Boot includono già il lavoro fatto a suo tempo da Marvell, oltre a numerose migliorie e correzioni di bug che tornano utili al nostro scopo.


Per verificare quale versione è attualmente installata, bisogna accedere allo SheevaPlug tramite la sua interfaccia seriale disponibile sulla porta '''mini''' USB.
Per verificare quale versione è attualmente installata, bisogna accedere allo SheevaPlug tramite la sua interfaccia seriale disponibile sulla porta '''Mini'''-USB.


Verrà qui spiegato come farlo sfruttando un PC debianizzato. Per altri sistemi operativi, fare riferimento alla documentazione ufficiale presente sui siti citati in basso.
Verrà qui spiegato come farlo sfruttando un PC debianizzato. Per altri sistemi operativi, fare riferimento alla documentazione ufficiale presente sui siti citati in basso.
Riga 55: Riga 55:
</pre>
</pre>


Alimentare lo SheevaPlug e collegare allo SheevaPlug e al PC il cavetto mini USB fornito in dotazione. Da un terminale verificare che il dispositivo sia stato visto:
Alimentare lo SheevaPlug e collegare allo SheevaPlug e al PC il cavetto Mini-USB fornito in dotazione. Da un terminale verificare che il dispositivo sia stato visto:
<pre>
<pre>
$ lsusb
$ lsusb
Riga 63: Riga 63:
Il kernel dovrebbe aver assegnato il dispositivo, nel caso non ci siano altri dispositivi USB attaccati al PC, al file <code>/dev/ttyUSB0</code>; è possibile verificarlo spulciando tra le ultime righe del file <code>/var/log/syslog</code>. A questo punto è possibile trasformare il monitor del nostro PC nel... monitor dello SheevaPlug:
Il kernel dovrebbe aver assegnato il dispositivo, nel caso non ci siano altri dispositivi USB attaccati al PC, al file <code>/dev/ttyUSB0</code>; è possibile verificarlo spulciando tra le ultime righe del file <code>/var/log/syslog</code>. A questo punto è possibile trasformare il monitor del nostro PC nel... monitor dello SheevaPlug:
<pre>
<pre>
$ screen /dev/ttyUSB0 115200
# screen /dev/ttyUSB0 115200
</pre>
</pre>


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>


Infine per uscire da Screen occorre premere <code>Ctrl-a</code> seguito da <code>k</code>.
Infine per uscire da Screen occorre premere <code>Ctrl-a</code> seguito da <code>k</code>.


== Installare Squeeze ==
== Installare Debian ==
Abbiamo la possibilità di installare il sistema operativo su diversi dispositivi:
Abbiamo la possibilità di installare il sistema operativo su diversi dispositivi:
* scheda SD
* scheda SD
Riga 207: Riga 219:
== Fonti ==
== Fonti ==
*http://www.cyrius.com/debian/kirkwood/sheevaplug/install.html
*http://www.cyrius.com/debian/kirkwood/sheevaplug/install.html
*http://www.openplug.org/plugwiki/index.php/New_Plugger_How_To
*http://www.plugcomputer.org/Documentation/howtos/new-plugger-how-to/
*http://www.debianizzati.org/blog/2009/10/19/sheevaplug-finalmente-supportato-dal-debian-installer
*http://www.debianizzati.org/blog/2009/10/19/sheevaplug-finalmente-supportato-dal-debian-installer


3 581

contributi

Menu di navigazione