unRAID Server Release 4.5.3 Available


Recommended Posts

Download

 

This is a "maintenance-Plus" release; let me explain...

 

A few weeks ago, and without warning, we could no longer obtain Adaptec 1430SA controller cards, and my supplier said, "Sorry, no ETA on when more will be available".  This is a key component of the MD-1510, so I had to find a substitute, and that substitute is the Supermicro AOC-SASLP-MV8.

 

So, the primary focus of this release is support of this card.  For this purpose, these changes were made:

- update linux kernel to 2.6.32.9

- update linux udev to 1.41

- include SCST subsystem

 

These are fairly significant changes which ordinarily would have undergone a beta release process, but this release has been thoroughly tested with our MD-1510 & I am confident that it will work reliably on that platform.  However - it might have 'broken' other SAS controller support.

 

The other issue addressed with this release is that in obtaining the Flash GUID with newer crop of Asus motherboards (and perhaps others).

 

unRAID Server 4.5.3 Release Notes
=================================

Changes from 4.5.2 to 4.5.3
---------------------------

Other:
- Update linux kernel to 2.6.32.9
- Enable SMT (Hyperthreading) scheduler support in kernel.
- Update linux udev subsystem to 1.41.
- Fix problem reading USB Flash device model & serial number with some motherboads.
- Added USB FTDI Single Port Serial Driver per user request.


Changes from 4.5.1 to 4.5.2
---------------------------

Bug fixes:
- Fix problem where device assignment via webGui could fail if device identifier is too long.

Other:
- Added SCST subsystem (see http://scst.sourceforge.net) in order to support Marvell 88SE63xx/64xx/68xx/94xx SAS controller-based cards.
- Added 'COPYING' file in release that includes text of the GPL version 2.


Changes from 4.5 to 4.5.1
-------------------------

Bug fixes:
- Fix javascript bug checking valid settings on the Settings page.
- Fix bug where a disk can appear 'Unformatted' immediately after array Start.
- Change unmount polling rate from 1 second to 5 seconds when Stopping the array when external extensions still have a disk or use share mounted.

Other:
- Updated linux kernel to version 2.6.31.12
- Updated Samba to version 3.4.5
- Added Areca driver.
- Added Marvell legacy PATA support.
- Added USB printer support per user request.


Upgrade Instructions (Please Read Carefully)
============================================

If you are currently running unRAID Server 4.2-beta1 or higher (including 4.2.x 'final'), please copy the following files from the new release to the root of your Flash device:
    bzimage
    bzroot

If you are currently running unRAID server 4.0 or 4.1, please copy the following files from the new release to the root of your Flash device:
    bzimage
    bzroot
    syslinux.cfg
    menu.c32
    memtest

This can be done either by plugging the Flash into your PC or, by copying the files to the 'flash' share on your running server.  The server must then be rebooted.

If you are currently running unRAID Server 3.0-beta1 or higher, please follow these steps to upgrade:

1. Referring to the System Management Utility 'Main' page, make a note of each disks's model/serial number; you will need this information later.

2. Shut down your server, remove the Flash and plug it into your PC.

3. Right-click your Flash device listed under My Computer and select Properties.  Make sure the volume label is set to "UNRAID" (without the quotes) and click OK.  You do NOT need to format the Flash.

4. Copy the files from the new release to the root of your Flash device.

5. Right-click your Flash device listed under My Computer and select Eject.  Remove the Flash, install in your server and power-up.

6. After your server has booted up, the System Management Utility 'Main' page will probably show no devices; this is OK, navigate to the 'Devices' page. Using the model/serial number information gathered in step 1, assign each of your hard drives to the correct disk slot.

7. Go back to the 'Main' page and your devices should appear correctly.  You may now Start the array.

 

 

 

 

Link to comment
  • Replies 129
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

Figures!  I just bought two Adaptec 1430SA cards and would have preferred the Supermicro AOC-SASLP-MV8 (half the cost).  Oh well, that's the way it goes.  Now if only the rest of my stuff would get here so I can finish the build and start the long road of data migration.

Link to comment

Return (eat the cost to return if it's still going to save you money)!!! Or heck refuse delivery if it hasn't arrived yet.

 

But bottom line, YAAAAAY Christmas has arrived!  I heard some dancing shoes were going to be coming out with this release... where they at? I'd like to borrow a pair.

 

I'll update as soon as I return home and give my initial input (now I just need to purchase a card).

Link to comment

cant find any info on what files need to be moved over to do the upgrade properly.  wiki says to check the release notes, and there is install help in the release but not upgrade help.

 

edit..

 

Found them in another release thread.

 

 

Upgrade Instructions (Please Read Carefully)

============================================

 

If you are currently running unRAID Server 4.2-beta1 or higher (including 4.2.x 'final'), please copy the following files from the new release to the root of your Flash device:

    bzimage

    bzroot

 

If you are currently running unRAID server 4.0 or 4.1, please copy the following files from the new release to the root of your Flash device:

    bzimage

    bzroot

    syslinux.cfg

    menu.c32

    memtest

 

This can be done either by plugging the Flash into your PC or, by copying the files to the 'flash' share on your running server.  The server must then be rebooted.

 

If you are currently running unRAID Server 3.0-beta1 or higher, please follow these steps to upgrade:

 

1. Referring to the System Management Utility 'Main' page, make a note of each disks's model/serial number; you will need this information later.

 

2. Shut down your server, remove the Flash and plug it into your PC.

 

3. Right-click your Flash device listed under My Computer and select Properties.  Make sure the volume label is set to "UNRAID" (without the quotes) and click OK.  You do NOT need to format the Flash.

 

4. Copy the files from the new release to the root of your Flash device.

 

5. Right-click your Flash device listed under My Computer and select Eject.  Remove the Flash, install in your server and power-up.

 

6. After your server has booted up, the System Management Utility 'Main' page will probably show no devices; this is OK, navigate to the 'Devices' page. Using the model/serial number information gathered in step 1, assign each of your hard drives to the correct disk slot.

 

7. Go back to the 'Main' page and your devices should appear correctly.  You may now Start the array.

Link to comment

Preliminary testing... sustained 40MB/sec writing to parity protected drive over the LAN.... no spikiness.   ;D

 

Here is the mpstat output, while I copied a 3GB ISO file in 1min 16 sec:

 


08:15:26 PM  CPU   %user   %nice    %sys %iowait    %irq   %soft  %steal   %idle    intr/s
08:15:29 PM  all    0.00    0.00    1.33    0.00    0.00    0.00    0.00   98.67    325.91
08:15:32 PM  all    0.00    0.00    0.17    0.00    0.00    0.00    0.00   99.83    221.00
08:15:35 PM  all    1.00    0.00   16.67    3.00    2.33    5.17    0.00   71.83  16428.67
08:15:38 PM  all    1.33    0.00   18.67    2.17    5.67   10.33    0.00   61.83  28050.33
08:15:41 PM  all    1.67    0.00   13.83   36.50    3.67    6.67    0.00   37.67  19738.33
08:15:44 PM  all    1.16    0.00    9.98   45.26    3.16    8.49    0.00   31.95  19596.67
08:15:47 PM  all    1.66    0.00   10.30   34.88    3.32    8.14    0.00   41.69  19637.21
08:15:50 PM  all    1.83    0.00   10.82   42.76    3.33    7.65    0.00   33.61  19278.07
08:15:53 PM  all    1.00    0.00   13.17   35.83    4.00    7.67    0.00   38.33  19541.67
08:15:56 PM  all    1.83    0.00   12.17   42.83    4.00    7.83    0.00   31.33  19515.33
08:15:59 PM  all    1.17    0.00   12.17   39.83    2.83    7.50    0.00   36.50  19754.67
08:16:02 PM  all    1.33    0.00   12.33   47.17    2.33    7.50    0.00   29.33  19555.00
08:16:05 PM  all    0.50    0.00   12.50   36.83    3.00    8.00    0.00   39.17  18067.33
08:16:08 PM  all    1.17    0.00   12.67   42.67    3.50    6.17    0.00   33.83  19715.67
08:16:11 PM  all    1.00    0.00   10.83   35.00    3.33    7.50    0.00   42.33  20201.00
08:16:14 PM  all    0.67    0.00   11.33   42.67    2.67    7.33    0.00   35.33  19565.67
08:16:17 PM  all    1.50    0.00   12.50   37.50    5.17    6.33    0.00   37.00  19543.33
08:16:20 PM  all    1.33    0.00   12.50   44.17    4.17    8.67    0.00   29.17  19499.33
08:16:23 PM  all    1.83    0.00   11.00   37.67    2.83    8.00    0.00   38.67  19528.67
08:16:26 PM  all    0.33    0.00   13.67   46.17    3.17    8.67    0.00   28.00  19077.00
08:16:29 PM  all    1.33    0.00   14.33   32.33    2.50    6.50    0.00   43.00  20310.33
08:16:32 PM  all    2.17    0.00   11.50   46.17    2.67    8.33    0.00   29.17  19054.00
08:16:35 PM  all    1.00    0.00   14.50   35.33    4.00    5.83    0.00   39.33  20145.00
08:16:38 PM  all    1.50    0.00   14.00   42.67    4.00    7.67    0.00   30.17  20051.67
08:16:41 PM  all    0.67    0.00   13.50   39.50    3.17    6.83    0.00   36.33  19035.00
08:16:44 PM  all    1.00    0.00   13.00   42.50    5.50    8.00    0.00   30.00  19844.00
08:16:47 PM  all    1.50    0.00   16.33   38.33    3.00    6.67    0.00   34.17  18811.33
08:16:50 PM  all    0.17    0.00    5.83   35.83    1.33    3.00    0.00   53.83   5984.33
08:16:53 PM  all    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00    209.33
08:16:56 PM  all    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00    216.00
08:16:59 PM  all    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00    208.00
08:17:02 PM  all    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00    215.33

 

Also attached is a graph of network IO.... no spikiness

temp.jpg.ef9afecd6c2364f1bd5ec4630621eaad.jpg

Link to comment

Preliminary testing... sustained 40MB/sec writing to parity protected drive over the LAN.... no spikiness.   ;D

bubbaQ,

 

Is that with to user-shares, or disk shares? 

If user-shares, is there a cache drive configured?

 

40 MB/s sustained writing performance over the LAN is outstanding!!!!!!!!!!!!!!!!!!!

Link to comment

 

A few weeks ago, and without warning, we could no longer obtain Adaptec 1430SA controller cards, and my supplier said, "Sorry, no ETA on when more will be available".  This is a key component of the MD-1510, so I had to find a substitute, and that substitute is the Supermicro AOC-SASLP-MV8.

 

So, the primary focus of this release is support of this card.  

 

Glad to see this, thanks! I'm looking forward to seeing more Norco builds with with 20 (nearly) full speed drives.

Link to comment

 

These are fairly significant changes which ordinarily would have undergone a beta release process, but this release has been thoroughly tested with our MD-1510 & I am confident that it will work reliably on that platform.  However - it might have 'broken' other SAS controller support.

 

Would it be safe to say that support for the Adaptec 1430SA was not "broken" since that is/was used in the MD-1510?

 

Also how would one know if support for a controller was broken.  Would the drives not show up?

 

 

Link to comment

 

These are fairly significant changes which ordinarily would have undergone a beta release process, but this release has been thoroughly tested with our MD-1510 & I am confident that it will work reliably on that platform.  However - it might have 'broken' other SAS controller support.

 

Would it be safe to say that support for the Adaptec 1430SA was not "broken" since that is/was used in the MD-1510?

 

Also how would one know if support for a controller was broken.  Would the drives not show up?

 

The Adaptec 1430SA is a SATA controller and is unaffected.  There are very few people using SAS controllers (such as the Areca ARC-1280) & I should have mentioned that.

 

To clarify: SAS means "Serially Attached SCSI".  There are SAS hard drives which use a similar connector as SATA hard drives, and look almost exactly the same as SATA drives.  In fact everything looks similar: cables, connectors, controllers, etc.  In general you can attach either SAS or SATA drives to an SAS controller, but you can only attach SATA drives to a SATA controller.  Google "SAS vs. SATA".

 

An SAS controller card is a true SCSI controller, and in the past I have resisted adding SCSI support because there are a gazillion SCSI controllers (and drivers) out there & I want to try and minimize support issues.

Link to comment

This release is not working well for me.  I just jumped from 4.5b13 (did not get around to trying 4.5 release version) and it will not recognize drives attached to my onboard Marvell 88SE61xx Controller (nor evidently the controller itself).  I first booted with 4.5b13 and all is well.  I tried 4.5.3 and the 4 drives attached to the Marvell show as missing.  I reboot and the same situation occurs.  I revert to 4.5b13 and the drives show back as normal.  I try 4.5.3 again and drives disappear again.  Once more back to 4.5b13 and all is well again.

 

During the boot process I notice ata14.01: qc timeout (cmd 0xec)

                                            ata14.01: failed to IDENTIFY (I/O error, err_mask=0x4)

then a slew of messages indicating link is slow to respond, not ready, SRST failed (messages repeat).  Seems to hang at this stage for a few minutes before continuing.

 

Hardware is as follows:

 

Intel D975XBX2 with 4 ports on ICH7R and 4 ports Marvell 88SE6145

3 x Adaptec 1430SA boards

Mix of WD20EADS/10EADS/10EACS drives

 

Attached is my syslog.  Any help would be appreciated.

 

Thanks and regards,  Peter

syslog.pdf

Link to comment

This release is not working well for me.  I just jumped from 4.5b13 (did not get around to trying 4.5 release version) and it will not recognize drives attached to my onboard Marvell 88SE61xx Controller (nor evidently the controller itself).  I first booted with 4.5b13 and all is well.  I tried 4.5.3 and the 4 drives attached to the Marvell show as missing.  I reboot and the same situation occurs.  I revert to 4.5b13 and the drives show back as normal.  I try 4.5.3 again and drives disappear again.  Once more back to 4.5b13 and all is well again.

 

During the boot process I notice ata14.01: qc timeout (cmd 0xec)

                                            ata14.01: failed to IDENTIFY (I/O error, err_mask=0x4)

then a slew of messages indicating link is slow to respond, not ready, SRST failed (messages repeat).  Seems to hang at this stage for a few minutes before continuing.

 

Hardware is as follows:

 

Intel D975XBX2 with 4 ports on ICH7R and 4 ports Marvell 88SE6145

3 x Adaptec 1430SA boards

Mix of WD20EADS/10EADS/10EACS drives

 

Attached is my syslog.  Any help would be appreciated.

 

Thanks and regards,  Peter

 

With 4.5.3, go to the Devices page and click on the drop down box for one of your 'missing' hard drives - do you see it in there?  If so, you will have to set it's new assignment.

Link to comment
A few weeks ago, and without warning, we could no longer obtain Adaptec 1430SA controller cards, and my supplier said, "Sorry, no ETA on when more will be available". 

 

First it was a big order of servers... now this.

 

It's a conspiracy to prevent Tom from working on unRAID 5.x  ;D

Link to comment

With 4.5.3, go to the Devices page and click on the drop down box for one of your 'missing' hard drives - do you see it in there?  If so, you will have to set it's new assignment.

 

Tom,

 

Thanks for the fast reply.  Unfortunately, no drives are available for assignment.  Is there more information that I can provide or something else I should try?

 

Regards,  Peter

Link to comment

With 4.5.3, go to the Devices page and click on the drop down box for one of your 'missing' hard drives - do you see it in there?  If so, you will have to set it's new assignment.

 

Tom,

 

Thanks for the fast reply.  Unfortunately, no drives are available for assignment.  Is there more information that I can provide or something else I should try?

 

Regards,  Peter

 

It would be useful to see your syslog from 4.5b13 boot for comparison purposes.

Link to comment

Seems I bought a AOC-SASLP-MV8 just at the right time :D

 

Stuck it in my server replacing my Si3114 card, and added a new Parity disk.  Parity is now building at 70mb/s  (5 drives on the motherboard, 5 drives on the Supermicro card).  Quite an improvement over the 25mb/s I was getting while parity checked against drives on the Si3114.

 

EDIT : Speed is probably bottlenecked by my WD Green drives. (?)

 

EDIT2 :  This slightly odd sounding message in my syslog :-

 

Mar  4 01:32:46 dave kernel: scst: ***WARNING***: Patch io_context was not applied on your kernel. SCST will be working with not the best performance.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.