Jump to content

ePro.Dark.Angel

Members
  • Posts

    4
  • Joined

  • Last visited

Posts posted by ePro.Dark.Angel

  1. I have two MicroServers running unRAID. Both have been extended to run 6 drives. A third system is currently in use as ESXi server and may become another unRAID next year. Here is some information that maybe useful for other MicroServer owners.

     

    A. BIOS Update: This is required for adding a 5th and 6th hard drive. I have been using the 'Russian' BIOS mod for a while, but all my systems run a version supplied by TheBay now. I have documented the process and required settings in a PDF document [1]

     

    B. Hardware mods: I have been using the Nexus DoubleTwin [2] to mount 2 drives in the Optical Drive Bay (ODB) [3] [4]. Cables required are (i) a power splitter / Y cable from Molex to 2x SATA power; (ii) an internal SATA cable, approx 50cm long; and (iii) an external eSATA to internal SATA cable, approx. 50cm long. The 5th drive is connected using (ii), routing the cable from the motherboard to the ODB. See the silver cable in pictures [4] [5] [6]. For the 6th drive, cable (iii) is routed from the back of the case through an opening above the PCI extensions slots [7]. You can easily bend the metal on the clamp that holds down extension cards with a pair of pliers. Temps can go up a bit during parity checks, but are OK otherwise. Replacing the ODB cover with a perforated cover might be a good idea.

     

    C. Wake-On LAN: This has to be enabled in the BIOS (see [1]). The current unRAID releases have a bug in their shutdown scripts causing the network interface to be in the "up" state on powerdown. However, at least on the HP, this prevents WOL to work when the system is powered off (as compared to a WOL from S3/Sleep, which is not supported by the MicroServer BIOS). To fix, this I have added the lines below to my go file:

     

    # Fix Wake on LAN
    mv /etc/rc.d/rc.inet1 /etc/rc.d/rc.inet1.bak
    sed 's/|| \/sbin\/ifconfig/\&\& \/sbin\/ifconfig/' < /etc/rc.d/rc.inet1.bak > /etc/rc.d/rc.inet1
    chmod 755 /etc/rc.d/rc.inet1

     

    For reference, a copy of my go file can be found here [8]. There's some additional stuff in there that requires extra packages, so please adapt before use.

     

    D. Auto Poweroff: I have been using a modified version of the auto_s3_sleep.sh script from this forum, with an added powerDownInsteadOfSleep option [9]. Assuming that this script is located in the bin folder of your unRAID flash share, the following lines in the go script [8] will activate it:

     

    # Wait for disks to spindown and no network activity
    /boot/bin/auto_s3_sleep.sh &

     

    E. Misc enhancements: I have added very thin patches of felt to the drive holders to reduce vibrations and noise.

     

    F. Experience: The system is stable with the latest unRAID beta (b14), except that NFS on user shares (NOT disk shares) is totally buggy.

     

    Hope this helps some of you guys!

     

    [1] http://www.jens-thiel.de/static/HP/HP%20Proliant%20Microserver%20-%20Flash%20Modified%20BIOS.pdf

    [2] http://www.aquatuning.co.uk/product_info.php/info/p6594_Nexus-Double-Twin-HDD-decoupling.html

    [3] http://www.jens-thiel.de/static/HP/IMAG0127.jpg

    [4] http://www.jens-thiel.de/static/HP/IMAG0126.jpg

    [5] http://www.jens-thiel.de/static/HP/IMAG0133.jpg

    [6] http://www.jens-thiel.de/static/HP/IMAG0134.jpg

    [7] http://www.jens-thiel.de/static/HP/IMAG0135.jpg

    [8] http://www.jens-thiel.de/static/HP/go.txt

    [9] http://www.jens-thiel.de/static/HP/auto_s3_sleep.sh.txt

     

    Hi Jens i am running your auto shutdown script and everything works fine accept when i try to wol my machine after a shutdown using your script nothing happens.

    i have followed your instructions exactly and added the fix for wol in my go script but still nothing, my machine wakes fine from a normal shutdown just not from the scripted one :S. I am on unRAID 5.0rc5 if thats any help?

×
×
  • Create New...