aiuto urgente è morto

Tutto sull'HW e progetti per l'Nslu2

Moderatore: r0ger

aiuto urgente è morto

Messaggioda arcadico » lun ott 20, 2008 3:20 pm

il mio nslu2 è morto non si accende piu' nessun led sè non quello dell'alimentazione o provato a fare il reset non và piu' stavo provando ad installare debian l'ho spento e non parte piu'!!!

Help me!!!
arcadico
newbie
 
Messaggi: 15
Iscritto il: ven ott 17, 2008 9:09 am

Re: aiuto urgente è morto

Messaggioda gigadael » lun ott 20, 2008 4:04 pm

Ciao,
se riesci a fare il Red Boot mettendolo in modalita' upgrade, puoi provare a flashare il firmware attraverso i programmi UPSLUG2 in ambiente linux o SERCOMM (se non sbaglio) in ambiente Windows

In bocca al lupo
Gigadael

P.S.: Se non ci riesci credo che devi provare a tirare fuori la seriale :(
gigadael
zombie
 
Messaggi: 5
Iscritto il: mer ott 08, 2008 10:43 am

Re: aiuto urgente è morto

Messaggioda arcadico » lun ott 20, 2008 5:10 pm

premendo il tasto reset e accendendolo i led rimangono tutti sempre spenti, anche staccando l'alimentazione e' proprio andato?
arcadico
newbie
 
Messaggi: 15
Iscritto il: ven ott 17, 2008 9:09 am

Re: aiuto urgente è morto

Messaggioda arcadico » mer ott 22, 2008 1:48 pm

Siete a conosacenza di qualcuno che è in grado di ripararli usando l'interfaccia Jtag visto che la casa madre non è in grado ???????
arcadico
newbie
 
Messaggi: 15
Iscritto il: ven ott 17, 2008 9:09 am

Re: aiuto urgente è morto

Messaggioda arcadico » dom ott 26, 2008 1:51 pm

risolto, mi sono fatto un 'interfaccia JTAG molto semplice con solo 4 resistenze da 75 ohm e un cavo di una vecchia stampante adesso funziona tutto a meraviglia :mrgreen:
arcadico
newbie
 
Messaggi: 15
Iscritto il: ven ott 17, 2008 9:09 am

Re: aiuto urgente è morto

Messaggioda Tk » dom ott 26, 2008 9:44 pm

Ciao Arcadico, non è che potresti scrivere come hai fatto? :P
Hai visto mai che un giorno possa occorrere resuscitarlo :shock: (sgrat sgrat :mrgreen: )
Grazie :D
Debian [Lenny]
cpu (ora) a 266Mhz :D
Appz.
Amule (tolto)
lighttpd+mysql (tolto)
barracuda drive (tolto)
Asterisk + Gui (ok)
Samba (ok)
Torrentflux (tolto)
MlDonkey (ok)
Transmission (ok)

i miei appunti
Avatar utente
Tk
senior member
 
Messaggi: 104
Iscritto il: gio dic 27, 2007 2:56 am

Re: aiuto urgente è morto

Messaggioda arcadico » lun ott 27, 2008 11:25 am

Ho fatto quello che c'è scritto qua http://www.nslu2-linux.org/wiki/HowTo/RecoverFromABadFlashUsingJTAG


allora mi sono costruito l' interfaccia hardware con 4 resistenze da 75 ohm seguendo questo schema:

GND 17-25 <----------------------------------------------------< GND pin of C21

TDI 5 >---------------XXXX---------------------------------> => R133

TMS 3 >---------------XXXX---------------------------------> => R132

TCLK 4 >---------------XXXX---------------------------------> => R134

TDO 11 <---------------XXXX---------------------------------> => R137

25 pins male 4 resistors 51 ohms or 75 ohms NSLU2

Ho collegato il cavo da un lato alla porta parallela settata bidirezionale da bios e dall'altra alla porta jtag del NSLU2 ( bisogna fare 4 saldature + una al condensatore C21 )

bisogna installare il software urjtag sul pc sotto linux (io ho ubuntu), poi da console si digita jtag e si entra in questa schermata:
$ jtag

jtag> cable WIGGLER parallel 0x378
Initializing parallel port at 0x378
jtag> detect

sè l'interfaccia viene trovata e riconosciuta compariranno tutti i dati dell'NSLU2

sè non compare nulla vuol dire che l'interfaccia che avete costruito presenta qualche problema ricontrollate i collegamenti

sè invece viene riconosciuta digitate

jtag> detectflash 0

a questo punto copiate e incollate questo file di testo [url][http://www.nslu2-linux.org/wiki/Main/SlugImage/url] e createne uno chiamandolo slugimage.pl
eseguite questo comando

chmod 755 slugimage.pl

adesso scaricate il firmware che volete installare io ho messo unslug da 8 mb

eseguite questo comando


$ ./slugimage.pl -u -i ../directorydovesitrovailfile/nomeimmaginecheavetescaricato.img

verrano create delle cartelle

Read 2 blocks into <RedBoot>
Read 0x00006 bytes into <EthAddr>
Read 1 blocks into <SysConf>
Read 0x0B26C bytes into <Loader>
Read 10 blocks into <Kernel>
Read 24 blocks into <Ramdisk>
Read 1 blocks into <FIS directory>
Read 0x00010 bytes into <Trailer>
Wrote 0x00040000 bytes from <RedBoot> into "RedBoot"
Wrote 0x00020000 bytes from <SysConf> into "SysConf"
Wrote 0x0000B26C bytes from <Loader> into "apex.bin"
Wrote 0x001219F4 bytes from <Kernel> into "vmlinuz"
Wrote 0x002F766A bytes from <Ramdisk> into "ramdisk.gz"
Wrote 0x00000010 bytes from <Trailer> into "Trailer"

$ ls
RedBoot SysConf Trailer apex.bin ramdisk.gz vmlinuz

poi cancelliamo la memoria flash

jtag> eraseflash 0x50000000 4
Manufacturer: Intel
Chip: 28F064J3A

eseguiamo questi altri comandi

jtag> endian
Endianess for external files: little
jtag> endian big
jtag> endian
Endianess for external files: big

e dopo possiamo riscrivere la flash ci mette un po'

jtag> flashmem 0x50000000 RedBoot
Manufacturer: Intel
Chip: 28F128J3A
program:
addr: 0x5003FF00
verify:

Done.

nel mio caso ho dovuto anche riinserire il mac address perchè altrimenti non mi andava in upgrade mode

$ slugimage -o temp.bin -p -e 00:0F:66:XX:XX:XX
$ slugimage -i temp.bin -u -b redboot_mac.bin
$ dd if=./redboot_mac.bin of=redboot_mac_swap.bin ibs=1 count=262144 conv=swab


quindi ho rifatto il passaggio di sopra mettendo il nuovo nome

jtag> flashmem 0x50000000 redboot_mac.bin
Manufacturer: Intel
Chip: 28F128J3A
program:
addr: 0x5003FF00
verify:

Done.

dopo aver finito la programmazzione il mio nslu2 è andato in upgrade mode a quel punto usando il softare Upslug2 sempre sotto linux ho ricaricato il firwmare di unslug.


Spero si sia capito qualcosa!!
arcadico
newbie
 
Messaggi: 15
Iscritto il: ven ott 17, 2008 9:09 am

Re: aiuto urgente è morto

Messaggioda Tk » mar ott 28, 2008 2:35 am

Grazie mille :D :D
"Purtroppo", per confermarti se è chiaro o meno, dovrei scassare il povero slug......se non ti dispiace preferisco aspettare e vedere quanto campa :oops: :mrgreen:
Debian [Lenny]
cpu (ora) a 266Mhz :D
Appz.
Amule (tolto)
lighttpd+mysql (tolto)
barracuda drive (tolto)
Asterisk + Gui (ok)
Samba (ok)
Torrentflux (tolto)
MlDonkey (ok)
Transmission (ok)

i miei appunti
Avatar utente
Tk
senior member
 
Messaggi: 104
Iscritto il: gio dic 27, 2007 2:56 am

Re: aiuto urgente è morto

Messaggioda krashnet » lun dic 28, 2009 5:38 am

Ciao a tutti...
Sto provando a resuscitare il mio NSLU2 col sistema del cavo e resistenze saldato al lumacone...
Il cavo sono sicuro che sia ok (ne ho fatti 2 per scrupolo e sono usciti uguali) ma il software jtag mi dice che non rileva l'nslu2 sulla parallela.

Installazione dle urjtag-0.8 (ho provanto anke il 0.10) OK
(nn so però se dovo fare la modifica software "STEPPINGS file in urjtag-0.8\data\intel\ixp425 and changed the "0001" in the B0 row to "0010" and built the programm again. ")

SETTAGGIO PORTA PARALLELA:
Onbiard Parallel Port : [ 378/irq7]
Parallel Port Mode: [ECP+EPP] (ho provato anche solo ECP ma niente)
ECP DMA Select: [3] (non so cosa sia ma l'ho lasciato come di default)


Come sistema linux ho usato UbuntuServer 9.10
krashnet
zombie
 
Messaggi: 1
Iscritto il: dom dic 06, 2009 12:08 am


Torna a Hardware

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron