Saturday, January 7, 2012

Nas 110/220/440 Part 1: Install Debian Lenny in NAS 110 BlackArmor Seagate

  The info below will void your warranty... I will not be held responsible for any damage caused to your unit.
(although rest assured, there are many who have done it and nothing bad has happened... but still you are taking chances, just take everything as I say, step by step and you will be great)
We will need PuTTY. Download it here.

1. Enable SSH on the Seagate Blackarmor 110 NAS

  •  1. Download the 'unofficial' service pack (SP42) and use the manual firmware upgrade process through the web interface:
     http://www.noerenberg.de/hajo/pub/sg2000-2000.1337.sp42.img

    Update: You have to rename the file to match the major model number of your NAS (sg1000-1000.1337.sp42.img for the 1xx series, sg4000-4000.1337.sp42.img for the 4xx series). (rename the file to correspond your NAS!)
  • 2. ssh root@<NAS-IP> with password 'atsahs' or open PuTTY and put the IP, then accept the key, then username:root and password:atsahs

     Make sure to change the root password as soon as possible!
    Just issue the passwd command for that to happen.


 2. Install Debian GNU/Linux 5.0.7 (Lenny) on the Blackarmor 110 NAS

 WARNING: This process completely replaces the original Seagate firmware! The SP modifies the NAND flash of your NAS. This may possibly damage your device permanently! You have been warned! Installation of the Debian/GNU Linux system is only recommended for people with (at least) basic linux administration skills.
  •  2. Download Hojo's unofficial 'fw upgrade' service pack (SP99) and use the manual firmware upgrade process through the web interface:
     http://www.noerenberg.de/hajo/pub/custom-sg2000-2000.1337.sp99.img
     (rename the file to 'sg1000-1000.1337.sp99.img' before uploading)
  •  3. ssh root@<NAS-IP> with password 'root'
    (generally, the IP changes after Debian installation, try to scan your network for new IPs!)

    Notes: - The SP modifies the original Seagate preroot image (NAND flash partition 2) to fix some bugs (Seagate/Wistron guys: 'exec /sbin/init' is the correct way to start the init process). This modification should not affect the normal operation of the NAS (e.g. booting the official firmware). - The SP does not overwrite the official firmware image (NAND flash partition 4). If you insert clean harddisks into your NAS, the official firmware gets installed (make sure to completely remove the GPT partition table which is located at the *end* of the harddisk if you want to restore to factory defaults (check here how to completely erase a hdd so as to restore)).

     - This SP does not replace the linux kernel image and therefore does not depend on any specific hardware. It _might_ work on other Seagate BA NAS models as well.

     - After applying the SP, the system starts with a Debian Lenny minimal system (basic system binaries and SSH daemon only). However, you are free to install additional packages via the Debian package management system. For configuration, you'll have to use your favourite text editor. - Make sure to change the root password as soon as possible. - Run 'apt-get update' before installing any new packages. Otherwise you'll get weird errors about missing dependencies. - Suggested additional Debian packages:
    nfs-kernel-server samba vsftpd iscsitarget

    And add this line to (nano /etc/apt/sources.list) your list of sources.
    deb http://archive.debian.org/debian/ lenny contrib main non-free 

  •  - Do not *upgrade* the Debian system. The linux kernel image (NAND partition 4) is compatible with Debian Lenny. The latest Debian versions (Sqeeze ...) require an updated kernel udev subsystem and therefore you would have to update the kernel image first. As of now, nobody has done this laborious work (forward port Seagates h/w-specific patches, compile and test the kernel) - This modification has been tested on a BA220 with fw 2000.0631. Update: It works on the BA420 (reported by lnxmnky) Update: It works on the BA110 (reported by tuxmania) Update: It works on the BA440 (reported by Isaac_X)

    For security reasons, just
        nano /etc/hosts.allow
    and add this line
        sshd: 192.168.1.
    While in
         nano /etc/hosts.deny
    just add this one
         sshd: ALL

    This will deny any connection in the sshd other than that of your own network.
3. Mount data partition (mount /dev/md3 /media/Data/Public) or even better edit nano /etc/fstab to do this in each boot:
  • mkdir /media/Data 
  • nano /etc/fstab
    /dev/md3   /media/Data   ext3   defaults   0   2
    #( change last 2 to 0 if you don't want to check the disk)
  • reboot
    #(for changes to take effect)
If you want to mount the USB drive as well, then, do it from webmin... I still haven't found a way to automount any given /dev/sdb1 (for the NAS) to /media/USB dynamically.
  • mkdir /media/USB
  • nano /etc/fstab
    /dev/sdb1   /media/USB   ufsd   rw,noauto,user,sync  0

    #/dev/sdb1 is for 1Tb NAS110, be extra careful because it could be /dev/sdc or sdd and you could be messing with the system there. An fdisk -l command will help you find the right disk.
Hojo says here that we have ufsd so I am using that instead of anything else (such as auto),
debian-armel:~# modprobe ufsd debian-armel:~# dmesg | tail -n5 ufsd: module license 'Commercial product' taints kernel. ufsd: driver loaded at bf013000 built on Jun 5 2009 15:42:37 UFSD version 7.04 (Jun 5 2009, 15:37:57) NTFS read/write support included $Id: ufsdvfs.c,v 1.207.4.1 2009/05/14 14:37:07 shura Exp $ (LBD=ON) debian-armel:~# I've never tried to mount an NTFS-filesystem, but 'mount -t ufsd ...' should do the work.
For example I have put in /etc/rc.local these (although some would argue that modprobe should go to /etc/modules and mount should go to /etc/fstab... but since it works...):
modprobe ufsd
mount -t ufsd /dev/sdb1 /media/USB


4. Install webmin
Now that you have your working Debian (at least you think you do) the NAS will reboot. Wait for a minute, then ssh to your NAS (through PuTTY or your terminal: ssh root@192.168.1.x) while searching your router for newly acquired IP addresses (i.e. mine was the one with mac 00:10:75:23:4f:a8).
  • First of all download webmin from here: wget http://dl.dropbox.com/u/12575855/webmin_1.570_all.deb
  • aptitude install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python 
  • (I assume you have installed "aptitude install  nfs-kernel-server samba vsftpd iscsitarget) 
  • dpkg --install webmin_1.570_all.deb
  • Now your webmin will be at an IP given by your router (check your router for newly acquired IPs) with the port 10000 or 20000. So, I opened Chrome and put in the address bar 192.168.1.66:10000
  • Go to Networking > Network configuration and change that to your needs (I put a static IP as I wanted to map the smb drive and in routing and gateways I added my router's IP/gateway and egiga0 as the interface). Be extra careful as this way things get messy, and you can end up not able to connect to your NAS
  • In  Samba Servers' main page (otherwise check "refresh modules"), go to users and passwords and create a user to have access to the shares you wish to share. 
  • Next go to Servers >Samba servers and add a share (let;s say /media/Data/Public, but that should come after step 4). Put it so that it will be available to anyone. Go to "security and access control and make sure it is writable>Yes and allow guest access. You can play with those later on. Next to file permissions and folder permissions put 777.
Go back and push the button that says "restart samba servers"

5.  We have to make the disk spin down and become energy friendly. Otherwise the drive is going to heat up much more that we want it to.
Edit: I don;t use it anymore, neither does gfg123 (see here why)
Intsructions from gfg123:

  • Downloaded latest Firmware from Seagate Website
  • Use the instructions on this document to convert the .img into a .tgz archive (just fire up a terminal and 
    tar tvzf sg2000-2000.0631.img.tgz
    ) then open up the tar file in Ubuntu or wherever else you want
  • Extracted the tgz file, extracted the included "rootfs" again, copied /usr/sbin/sendidle from this tgz to my NAS(let's put it in /media/Public and then
    cp /media/Public/sendidle /home/)
  • Added the following line to /etc/rc.local (Commands here are executed at Boot Time) : "cp /home/sendidle /lib/init/rw/;/lib/init/rw/sendidle -t 120 -s /dev/sda" before "exit 0"

Important. /home/sendidle is my example Path, should be the path to the copied sendidle binary, /lib/init/rw is a filesystem with tmpfs (Stored in RAM,not on disk) , I had to use this because if the file would be on disk again, it resulted in an endless spin-up-and-down loop for me,I think because the file for setting the disk to standby/spindown would be on the disk itself so it has to be copied into ram.

The Number 120 means 10 Minutes of idle time and then turn off the disk.
Another Note: If you have stuff like SMB (Windows Shares) running on your server, it can cause the disk to "wake up" suddenly , I think windows connects to the SMB when you press on the Network link in Windows Explorer etc, so you might use the SFTP Server included with Debian to transfer your files.

I am not sure if its legal to upload the "sendidle" binary here so I will not do it, getting it took me hours to set off a linux VM, find the right files,extract them, copy from VM to NAS etc. 
6. A file manager will come handy when you want to move/rename/copy files i.e. when using a USB to copy files from or to (don;t forget that all you need to issue is a "mount -t ufsd /dev/sdb1 /media/USB"). So, I would suggest to install media commander.
aptitude install mc
 I prefer not to use mc, instead I open filezilla or in my nautilus file manager (linux guys) I enter the IP of my NAS ftp://root@Ip.NAS and then connect remotely to our NAS. Don't forget to
nano /etc/ftpusers
and comment the root user, so as to be able to connect. Also
nano /etc/vsftpd.conf
and uncomment  "local_enable=YES".

7. If you want to pull the drive and put in linux, please comment below as to how this can be done.

8. Logs are taking too much space... so disable them?  You won;t need them anyway. Besides, with logs enabled, spindown of the disk can't happen. Enter to your webmin https site, System>System Logs and disable every single one of them.  I have disabled almost everything and most importantly everything with mail and syslog.

9. Want to make a backup? Then issue:
dd if=/dev/md0 bs=4096 conv=noerror,sync | gzip -c -9 > /media/Data/Public/backup.gz
and to restore from a backup
 gunzip -c  /media/Data/Public/backup.gz | dd of=/dev/md0 bs=4096



Tips:
  • You can always check your free space with "df -h" and remove the cached deb files isuing the apt-get clean and autoclean and autoremove commands. 
  • You can also check your CPU usage with "top". 
  • In case you are running out of space, use  "du -sk * | sort -n > /media/Data/Public/sizes_$(date +%Y%m%d).rtf" and watch in Public for a file to see the sizes of your system folders or "du -k /" for a complete list (I use  du -k /var). You may need "reboot" or even "shutdown -h -P now" from time to time...
  • Download smartmontools to check with "smartctl -a /dev/sda | grep Power"  your statistics for the drive. 


Sources: here, Info from here:http://www.noerenberg.de/hajo/pub/seagate-blackarmor-nas.txt

51 comments:

  1. Hello Nick,
    I follow the steps but there is no /dev/md3 in my system.
    In http://stx.lithium.com/t5/BlackArmor-NAS-Network-Storage/Install-Debian-GNU-Linux-5-0-7-Lenny-on-the-Blackarmor-220-NAS/m-p/132374 skupu say something about mdadm but it didn't work.
    Can you try to help me (send a mail to r.gaia.cs@gmail.com)?

    ReplyDelete
    Replies
    1. I have the same problem with my 3Tb BA 110.

      debian-armel:~# fdisk -l

      WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


      Disk /dev/sda: 3000.5 GB, 3000592982016 bytes
      255 heads, 63 sectors/track, 364801 cylinders
      Units = cylinders of 16065 * 512 = 8225280 bytes
      Disk identifier: 0x23751000

      Device Boot Start End Blocks Id System
      /dev/sda1 1 267350 2147483647+ ee EFI GPT

      Disk /dev/md0: 1068 MB, 1068892160 bytes
      2 heads, 4 sectors/track, 260960 cylinders
      Units = cylinders of 8 * 512 = 4096 bytes
      Disk identifier: 0x00000000

      Disk /dev/md0 doesn't contain a valid partition table

      Disk /dev/md2: 533 MB, 533921792 bytes
      2 heads, 4 sectors/track, 130352 cylinders
      Units = cylinders of 8 * 512 = 4096 bytes
      Disk identifier: 0x00000000

      Disk /dev/md2 doesn't contain a valid partition table

      Disk /dev/md1: 1069 MB, 1069875200 bytes
      2 heads, 4 sectors/track, 261200 cylinders
      Units = cylinders of 8 * 512 = 4096 bytes
      Disk identifier: 0x00000000

      Disk /dev/md1 doesn't contain a valid partition table

      Delete
    2. This comment has been removed by the author.

      Delete
    3. I think it's solved!

      mdadm --assemble /dev/md3 /dev/sda4
      mdadm -Es | grep md/3 >>/etc/mdadm/mdadm.conf

      Delete
    4. Glad that you could find the solution yourself as I don't have the 3TB NAS.
      Are you sure there is a / in the grep md/3 command?

      Delete
    5. Yes, there is a / in the grep md/3

      Delete
    6. *Nix'S Blog: Nas 110/220/440 Part 1: Install Debian Lenny In Nas 110 Blackarmor Seagate >>>>> Download Now

      >>>>> Download Full

      *Nix'S Blog: Nas 110/220/440 Part 1: Install Debian Lenny In Nas 110 Blackarmor Seagate >>>>> Download LINK

      >>>>> Download Now

      *Nix'S Blog: Nas 110/220/440 Part 1: Install Debian Lenny In Nas 110 Blackarmor Seagate >>>>> Download Full

      >>>>> Download LINK 2E

      Delete
  2. Blackamor Nas 110 i follow the steps but there in no /dev/md3 in my system

    ReplyDelete
    Replies
    1. Run this command:
      fdisk -l

      I am pretty dure you will find your md3 saying

      Disk /dev/md3: 997.3 GB, 997330911232 bytes
      2 heads, 4 sectors/track, 243488992 cylinders
      Units = cylinders of 8 * 512 = 4096 bytes
      Disk identifier: 0x00000000

      Delete
  3. Hi again,
    Yesterday, when I turn on the NAS it was dead (the system light is blink blue and the hdd one is solid blue).
    I can't connect with the NAS. When I ping the nas I get "Destination Host Unreachable".

    Can any one help?

    Raniere

    ReplyDelete
    Replies
    1. I've never had this kind of behavior before. Apparently it is reading your hdd. Perhaps it checking it. Leave it for an hour or so. After that, I would suggest you check your router for the IPs it has assigned. One of them is bound to be your NAS (that in case it forgot about static IP and has switched to DHCP).

      Other than that, i don;t know what the problem would be.

      Delete
    2. Nick,
      Thanks for your time.

      I can't connect to my NAS until now. I use nmap to do a search and nothing.

      In the Seagate forum I found some report of similar problem: http://forums.seagate.com/t5/BlackArmor-NAS-Network-Storage/Install-Debian-GNU-Linux-5-0-7-Lenny-on-the-Blackarmor-220-NAS/m-p/152011#M5394.

      I will try some of the Hajo tip (http://forums.seagate.com/t5/BlackArmor-NAS-Network-Storage/Install-Debian-GNU-Linux-5-0-7-Lenny-on-the-Blackarmor-220-NAS/m-p/100324#M3832, http://forums.seagate.com/t5/BlackArmor-NAS-Network-Storage/Install-Debian-GNU-Linux-5-0-7-Lenny-on-the-Blackarmor-220-NAS/m-p/155347#M5512) or restore the factory state.

      Delete
  4. I cannot get smartmontools to run properly on my NAS, is there any specific package that I need to install or copy from the original image?

    debian-armel:/# smartctl --all /dev/sdb
    smartctl version 5.38 [armv5tel-unknown-linux-gnu] Copyright (C) 2002-8 Bruce Allen
    Home page is http://smartmontools.sourceforge.net/

    Device: Seagate ST2000DL003-9VT1 Version: CC3C
    Device type: disk
    Local Time is: Tue Oct 30 23:16:02 2012 CET
    Device does not support SMART

    Error Counter logging not supported
    Device does not support Self Test logging

    ......
    debian-armel:/# smartctl --smart=on /dev/sda
    smartctl version 5.38 [armv5tel-unknown-linux-gnu] Copyright (C) 2002-8 Bruce Allen
    Home page is http://smartmontools.sourceforge.net/

    unable to fetch IEC (SMART) mode page [unsupported field in scsi command]
    A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.

    So sendidle does not work. I would use it if I am gone on vacation for several days and I would like the drives to sleep.

    ReplyDelete
    Replies
    1. This is not going to work, as the kernel does not support for SMART attributes.
      If you are going on vacation, I would suggest to just purely turn it off :P

      Delete
  5. I just wanted to access it remotely like a 'cloud'. Not sure how Seagate were able to do it, the SMART status was displayed in some page. I can still access files from the original firmware through a VM, but I don't know what exactly is used.

    ReplyDelete
  6. where does the Public share need to be if it was deleted prior to trying this Debian installation ?

    ReplyDelete
    Replies
    1. I presume you mean something like that
      mount /dev/md3 /media/Data/Public
      So it should be in /dev/md3

      Delete
  7. i have created a Public folder in my shares volume and mounted it:
    mount /dev/md3 /shares/Public and put the 2 files in there but it's not working when i upload the image and the nas reboots.

    ReplyDelete
    Replies
    1. I don;t know what you are doing. I hope you haven't deleted the md3 partition. If yes (let's hope md2 is still intact otherwise you are screwed), then you have to erase everything in your disc and then start from scratch. See here http://nickolaszev.blogspot.com/2012/01/delete-everything-in-disk-even-gpt.html

      Delete
  8. Hi guys,

    I have done a HUGE error: I removed the folder /var.
    I have recovered something with the original tar.gz file but I'm wondering how (if) I can reinstall from scratch debian lenny.

    Is there a way to do this?

    Thanks and regards
    Lorenzo

    ReplyDelete
    Replies
    1. Just restore everything and start from scratch... Otherwise ask for recoveries... http://nickolaszev.blogspot.com/2012/01/delete-everything-in-disk-even-gpt.html

      Delete
    2. Yes, it would be a solution if I was not 10000 km far from it :D

      I would have liked to know if there was some smarter way to reinstall the OS on the NAS.

      Anyway if (roughly speaking) I take the tar.gz image of the debian installation AND I copy everything under / of md0 partition will this equal a from scratch installation?

      What does the custom-sg2000-2000.1337.sp99.img firmware exactly do?

      Thanks for the prompt reply
      Lorenzo

      Delete
    3. Well, no, I don;t. Maybe if you ask Hajo over here (http://forums.seagate.com/t5/BlackArmor-NAS-Network-Storage/Install-Debian-GNU-Linux-5-0-7-Lenny-on-the-Blackarmor-220-NAS/) he might help you... And if you find a solution, please write it here. It will be much appreciated! ;)

      Delete
    4. Ok, I asked there and I'm waiting for reply.
      Is there a way to format completely the hard drive without unmounting the NAS?

      Thanks and regards
      Lorenzo

      Delete
    5. Remotely? I don't think so... You still need operating system's commands to do stuff like that and you can;t do it while system is running, I think. But you can always try...

      Delete
    6. Thanks for the very prompt reply.
      For the moment however everything got back to life (webmin ftp apt) when I will be back home I will test it more deeply.
      In the mean time if someone finds a solution to re install debian on this system will have my eternal gratitude :D

      Cheers!

      Delete
  9. Hey,

    After I upload the first patch which is just SSH. I can't get http (web interface) access anymore. I can only access the NAS via SSH. I tried start the HTTP service that I found in /etc folder but no luck please help

    ReplyDelete
  10. I don;t understand you... This is normal behavior. We change the old user interface/linux with a new one which doesn't have a user interface. Since you know the IP, just download and install webmin as I say in step #4... Then you have something like a UI (more complex yet more powerful).

    ReplyDelete
  11. No I didn't install debian. I only installed the patch that allow SSH access. Anyway I just found the service and restarted it solved the problem a while ago.
    I will install debian soon.
    Thanks for the post

    ReplyDelete
  12. This comment has been removed by the author.

    ReplyDelete
  13. Using NAS220

    So I am running into a problem pretty quickly. Hoping someone could help me. I had installed the patch that allows me to SSH awhile back. So today I decided to go ahead and install debian.
    Since my NAS doesn't have a public folder share I created one using the seagate web interface and then uploaded the 2 files to it. When I SSH into the NAS the Public folder share is within a folder called CCLBACKUP which is what I created for the NAS. Not sure if it's suppose to be there.
    I then flashed that patch "sg2000-2000.1337.sp99.img" but didn't rename it to "sg1000-1000.1337.sp99.img" since I am using NAS220. The web interface said everything was successful.
    I then SSH into the NAS but I didn't use the password "root" I used the old password I created awhile back for the NAS. Which gives me the impression that nothing changed I then decided to check to see if the webinterface is still running and guess was the seagate webinterface is still there. When I try to run apt-get it says it can't find it so I think my NAS is still running "busy-box" and not "debian".

    Could someone help me trouble shoot this problem. Also if I do uname -a, it doesn't say debian it says unknow. So i really think it didn't work for me not sure what I did wrong

    ReplyDelete
    Replies
    1. Did you ever solve this? I am running a 440, the firmware flash worked, I login with root and new password, but the Seagate web interface is still there. No apt-get command.

      Delete
  14. I too ran into the same problem, but mine is a BA 110. apt-get not found.

    ReplyDelete
  15. NAS 110

    Thanks for putting this together nicely.

    A few questions:

    Webmin.

    Servers-Samba Windows File Sharing.
    There is no link to Add users.. Only to edit existing users.. and I see a list of the unix users from passwd
    (There is a link to add a new samba group, but that doesn't help really)

    Smartmontools
    I ran aptitude install smartmontools which was successful. However, when I try
    smartctl -a /dev/sda

    I get
    smartctl version 5.38 [armv5tel-unknown-linux-gnu] Copyright (C) 2002-8 Bruce Allen
    Home page is http://smartmontools.sourceforge.net/

    Device: Seagate ST31000528AS Version: CC49
    Device type: disk
    Local Time is: Wed Nov 13 11:03:24 2013 CET
    Device does not support SMART

    Error Counter logging not supported
    Device does not support Self Test logging


    Which doesn't make sense because before the install of Lenny, smartctl DID work fine for the 1TB Seagate drive in there.. In fact it's the same version of smartmontools that was part of the system under the Seagate firmware. so I can't understand why it doesn't work anymore.. ?

    ReplyDelete
    Replies
    1. In the event anyone is still reading this:

      Re: smartctl Not working
      It was necessary to specify the marvell chipset to the command.. so it works fine.
      i.e

      smartctl --device=marvell -a /dev/sda

      Now to figure out my samba issue (prior post)

      Delete
    2. ..managed to find some howto's got samba going..

      Delete
    3. Good to know that mate. Sorry that I couldn't respond. With Samba users it was trial and error for me from webmin. I don't know much about how it works.

      Delete
  16. Do you know if i can run a DLNA server if i install debian on my Blackarmor NAS110 ??

    ReplyDelete
  17. That don't work on NAS 110. I do all following the instruction and at the end there is no results. Debian don't start. Why?
    I know im not alone with that problem . I think it is time to explain how to make NAS 110 working with Debian .

    ReplyDelete
    Replies
    1. I don't understand your comment. Debain Lenny works fine of the NAS 110. Been running it for a long time.

      Delete
  18. Silly question, will changing from official firmware to debian erase my disks?

    ReplyDelete
  19. I don't recall it erasing what is on your Data partition, but it certainly will erase any users/home-directories & associated files/settings you might have.

    I do believe I recall installing the debian root one time and looking in my data partition and being surprised to see files still there that I had copied there under the Seagate image; no guarantees-

    backup your data first.

    ReplyDelete
  20. Hi, congrats for this work! I tried but, after installing debian lenny (successfully) after the first restart it seems bricked: LEDs flashing and no ethernet connection. I tried the RESET button but nothing at all. Do you know anything that I could try? Also the soldering iron could be a solution from my POV.

    ReplyDelete
  21. NAS 440
    I just want to verify: If I follow this procedure, the data on the flash is left intact? so I can run Lenny on the set of hard drives I have in there, without affecting the stock OS loaded by vendor?

    ReplyDelete
  22. after flash sp99 and auto reboot, only stay at system booting now...please wait....
    this after 1 hour also not responding. kindly help me???

    ReplyDelete
  23. Bump. I read this thread but it mentions not to upgrade to a more recent version of debian owing to compatibility between systemd and the old kernel in Lenny. However I understand that the BlackArmor kernel patches have now been incorporated into mainstream. Therefore is it now possible to follow this guide and subsequently upgrade the kernel and then upgrade the OS to the current version of Debian? I'd quite like to replace the now unsupported stock firmware, but I'd prefer to be able to move to a supported and updatable Linux firmware rather than something else unsupported.

    ReplyDelete
  24. Hello guys!
    I have 5 BlackArmor NAS110 drives that I want to recover as they doesn't show any web interface on IP address from my dhcp server, is there any way to "reflash" those units? really appreciate your help!

    ReplyDelete
    Replies
    1. On the Seagate site you can find a factory reset program that should do the trick. This should work as long as the nand flash is still original.

      Delete
  25. This is an old blog, but I know there is still interest out there about these devices. With a little bit of knowledge about Linux, a soldering iron, and a serial to usb stick... you too can follow the rough instructions here https://wiki.ccc-ffm.de/projekte:diverses:seagate_blackarmor_nas_220_debian . From the information on this page I managed to install the latest uBoot code onto a NAS220, and build a working Debian 9 (Stretch) system with kernel 4.9.147 and raid support for the storage partition. It's now a working, updated, and albeit slow NAS (has a sucky CPU and low RAM). Just saying with a little bit of patience and research you can definitely get a modern system installed on one of these if you really want to.

    -Darkk

    ReplyDelete
  26. Anyone has any benchmarks after debian for smb shares.is there any improvements?

    ReplyDelete
  27. *Nix'S Blog: Nas 110/220/440 Part 1: Install Debian Lenny In Nas 110 Blackarmor Seagate >>>>> Download Now

    >>>>> Download Full

    *Nix'S Blog: Nas 110/220/440 Part 1: Install Debian Lenny In Nas 110 Blackarmor Seagate >>>>> Download LINK

    >>>>> Download Now

    *Nix'S Blog: Nas 110/220/440 Part 1: Install Debian Lenny In Nas 110 Blackarmor Seagate >>>>> Download Full

    >>>>> Download LINK

    ReplyDelete