Recovering IOmega ix2-200 after failed upgrade

Katılım
12 Haziran 2011
Mesajlar
14.298
Makaleler
3
Çözümler
6
Yer
Nebuchadnezzar
Daha fazla  
Meslek
Judge Dredd
The following was my solution to fix a bad NAND flash, after an upgrade failed halfway through. Your mielage may vary, but you could at least give it a try.

You’ll get access to the bootloader, and be able to upload a new image via TFTP …
You’ll need:


  • RS232 to TLL level shifter 3.3V (I used a PL2303 based clone from Ebay costing about $5,- incl. shipping)
  • Philips #2 screwdriver, hobby knife
  • Computer with TFTP server installed, configured at 192.168.1.100
  • Decrypted firmware for the unit – see this page for instructions.
  • Prepare a FAT32 formatted USB key with the upgrade file placed in /emctools/ix2-200d_images/ix2-boot.tgz
  • Place zImage and initrd (from the ix2-boot.tgz file) on your TFTP server.

Procedure:


  • Connect the USB key to any port on your ix2
  • Connect your TTL level shifter to JP1 – see this page for pinout.
  • Connect your ethernet cable from the ix2 to your computer.

At the Marvell>> prompt, do the following:

Kod:
tftpboot 0x2000000 zImage
tftpboot 0x5400000 initrd
nand erase 0x100000 0x300000
nand erase 0x540000 0x300000
nand write.e 0x2000000 0x100000 0x300000
nand write.e 0x5400000 0x540000 0x300000

That will load the kernel and initrd into memory, and write them to the NAND of the ix2. Now you can either powercycle the unit, or just issue

Kod:
boot

As I had totally cleaned drives in my unit, the upgrade/wipe happened automatically, just wait 5-10 minutes. Also you can connect to your DHCP enabled network and access the unit (when the procedure completes).
Also you can take a look at Nigels page here, if you want to tinker more and install a full Debian on the unit.

Source: Recovering IOmega ix2-200 NAS after failed upgrade
 
All,

I'm holding a ix2-200 as well.
I have followed the above instruction to install zImage and initrd on the ix2-200.

when I boot the ix2-200 with the USB in the lower USB slot end hold the re-set button i'm able to see that the OS sees the Image tar file.
but gives a error.

see capture of the data that I retrieved ussing PuTTY.


USB Device node is sdb
Checking to see the if the reset button is pressed or not
Started
/dev/btns file does not exist creating it
Opened /dev/btns with fd 3
Reset Key Status: Button Id = 12 Push Count = 1 Release Count = 0
Reset Button key got pressed
Checking if there is an attached EMC Imager
usb 1-1.2: new high speed USB device using ehci_marvell and address 3
usb 1-1.2: configuration #1 chosen from 1 choice
scsi2 : SCSI emulation for USB Mass Storage devices
scsi 2:0:0:0: Direct-Access General UDisk 5.00 PQ: 0 ANSI: 2
sd 2:0:0:0: Attached scsi generic sg1 type 0
sd 2:0:0:0: [sdb] 7989248 512-byte logical blocks: (4.09 GB/3.80 GiB)
sd 2:0:0:0: [sdb] Write Protect is off
sd 2:0:0:0: [sdb] Assuming drive cache: write through
sd 2:0:0:0: [sdb] Assuming drive cache: write through
sdb: sdb1
sd 2:0:0:0: [sdb] Assuming drive cache: write through
sd 2:0:0:0: [sdb] Attached SCSI removable disk
FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
Checking for pre-image script... none.
Image tar file found: /usb_drive/emctools/ix2-200_images/*.tgz
Extract Image tar file.
tar: invalid gzip magic
apps Not found in /usb_drive/emctools/ix2-200_images/*.tgz tar file
Going in to Network Imaging Mode
umount: cannot umount /dev/md0: Invalid argument
eth0: started
udhcpc (v1.9.2) started
Sending discover...


Does one of you has a sulotion for this?
I have tried 4 USB stickes variouse brands and sizes.
I have also tried variouse tgz files all give the same error.

Is thay a way to install the decrypted files rerectly to the ix2-200 / harddisk by ussing PuTTY and TFTP server?

thanks
 
Uyarı! Bu konu 9 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Yeni konular

Geri
Yukarı