Stuff to pimp your Windows Home Server

Hacking Windows Home Server is a blog dedicated to Microsoft's WHS technology. Brought to you by Donavon West, Microsoft MVP and author of LiveGadgets.net and donavon.com I'll also discuss the Hewlett-Packard HP MediaSmart Server EX470, EX475, EX485, EX487, the T7-HSA Tranquil Harmony Home Server and any other new Home Server hardware platforms that arise. You can also call this hacking or hackz. In any case I will show you some cool things to make your Microsoft Windows Home Server even sweeter.

A blog devoted to getting the most out of your
Windows Home Server by Microsoft MVP Donavon West.

Tuesday, February 3, 2009

11TB WHS Part II – Drive Reconfigure

(or how to convert your 11TB Server into a 10TB Server)

As you read in my article Extreme Makeover Windows Home Server Edition, I created an 11TB Windows Home Rack Server using an old rack chassis and modernized it's motherboard with a power saving Intel D945GCLF2  motherboard with an Atom 330 processor. So far I have been very pleased with the performance of the dual core Atom processor, although I have to tell you that I have not tried video streaming (stuff for another article).

But it's been almost 2 weeks now with my system and it's time for some changes. Read on to see what I did about the drive configuration…

Replacing the SATA Card

imageFirst, I have been having intermittent problems with the Promise SATA driver crashing. A look in the even logs showed "The device \Device\Scsi\ulsata21 did not respond within the timeout period" (see event log screen capture, right). Attempts to resolve this with Promise lead nowhere. They claimed that it was an IRQ issue and kept closing my case, even as it remained unresolved (they must have performance bonuses based on the number on open cases).

I had also mentioned before that the port 5 on each of the port multiplier was not working. I assumed (as did Addonics, the distributor of the port multiplier) that it was an incompatibility between the PM and the Promise TX4 SATA card.

image I had enough. I decided to replace the Promise card with one from a different manufacture. Addonics sold a 4 port PCI SATA card that I thought was worth a shot. Two things gave me hope for the new card (and it's driver working with WHS/Win2003). 1) The card was sold by Addonics, the same people that sell the PM and they claim they work together. 2) It is the same card imagethat Tranquil PC uses in their BBS2 Barebones Home Server and is sold by Newegg as the Rosewill RC-217 SATA II card.

I replaced the card, hooked up the cables and turned on the server. Now I needed to update the driver. Before I used the CD that came with the card, I thought I would let Windows see if it could find the driver on it's own (after all this was a generic card sold under several names). Right-click, Update Driver and a few minutes later Windows found and installed the proper driver.

I clicked on the WHS Console icon and to my delight, all 11 drives were recognized and the system health was green. This was done with over a terabyte of live data with Folder Duplication enabled, mind you. It's comforting to know that you can mess with Windows Home Server's drives, even changing their positions around and still have a "healthy system". I don't recommend moving the System Drive.

Downgrading to 10TB

My next step is to downgrade my system from 11TB to 10TB. Here's why. The system drive is in the corner of the rack here there is little to no air flow. All of the other drives are in the SATA backplane which have fans and a constant air flow. So far I have noticed a 4C-7C difference in heat as reported by S.M.A.R.T. while under relatively normal conditions. Even as we speak the system drive is at 38C and the rest of the drives are 31C-34C.

With that in mind and with full confidence in my manhood in tact (even with the loss of a full terabyte), I designed a new system diagram:

image

I am now using both SATA ports on the motherboard (the System Drive 0 and Drive 1). Ports 1, 2, and 3 of the SATA card go directly to hard drives 2, 3 and 4. That makes a total  of five drives connected without a port multiplier. I use the port 4 of the SATA card to connect to the single port multiplier and then on to drives 5-9.

It should be noted that using a 4 port SATA card (on a motherboard that supports only 2 SATA drives) makes a great 5 or 6 drive system. As I mentioned above, this is exactly what Tranquil did on their 5 drive BBS2 Barebones Home Server.

As you can see, not only do I solve the heat issue, but this new approach even eliminates the need for the second port multiplier. And what will I do with my extra terabyte drive? You'll have to tune in later and see what I have planned. I can disclose exactly what it will be, but suffice to say that it can only be appreciated by a true aficionado.

One thing to note about removal of the 11th drive. I first had to logically remove it using the WHS Console before I could physically remove it from the system. Also reconfiguring the system like I did really messed with Drive Manager's wire frame. I basically had to clear and re-assign all of the drives.

Part III of this article will talk about cooling options for the damn loud fan on the Northbridge!

Fin. Why not comment on what you've just read or even Digg It!

Microsoft Social Bookmark on Microsoft Social

19 comments:

Jenus said...
This comment has been removed by the author.
Jenus said...

I just bought the same WHS setup (MoBo and Sata card) to fit in a Chenbro ES34069. The Promise SATA300 TX4 is, AFAIK, the only 4-port sata card that fits in the Chenbro chassis. I have run the system for 4 days now and just want to say that I don't have any problem at all with that card on the same MoBo so maybe your problem is the PM-cards with the TX4. I'm looking forward to the next part about "the damn loud fan on the Northbridge" :) I solved that problem with just replacing the fan with a Scythe Mini Kaze and now it's dead silent :)

Unknown said...

I have a question about the system drive. If the system drive fails is the home server done with or can you just replace the system drive and load WHS back up and be back in business? Have one drive dedicated to a system drive just seems like an easy fail point for the server.

Unknown said...

Question: Since you were going to downgrade to 10 drives instead of 11, why not just use the two 1x5 port multipliers on the 2 SATA connectors on the MB and forget the whole PCI card business? Do these port multipliers not support the boot drive?


I had a similar problems with the Promise TX4 that would cause the system to simply halt whenever there was high disk IO on the disks connected to the TX4 (such as an AVAST scan) Ended up getting a MB with 9 SATA ports, but these Port Multipliers seem like a better idea in retrospect.

Donavon West said...

@Emmet - That's a good question, but port multipliers are NOT supported by many SATA chipsets (including the Intel ICH7 Southbridge found on many main boards). You need to specifically check to see if the SATA chip supports PMs. The SiliconImage SiI3124 SATA chip used on my new SATA card does indeed support PMs.

Although I have not tried it specifically, you should be able to boot through a PM as long as the system drive is attached to Port 1 of the PM.

Donavon West said...

@DanITman - You CAN recover from a failed system drive. Actually, this is how you can replace your system drive with a larger one. See my "What I Did This Weekend" article for my latest experience.

Donavon West said...

@Jenus - I have a Chenbro ES34069 chassis sitting on my project bench waiting for a motherboard. I had it all running with a fan-less 4 SATA port MSI Atom 330 board, but heat was a problem so I sent it back. I'm contemplating using another Intel board (with a SATA card) or possibly even a 4 SATA port VIA board, but have not made my final decision.

In any case, stay tuned for my article sometime in the month of February.

Oh, and the Northbridge article is in the works. It will take a few days per iteration as I need to "cure" my thermal paste to get accurate readings (or so they say).

fasthair said...

Donavan I've got a question about this SATA card. I have a PICe SATA card with this same chip as the one you are using. Ever since I've installed it takes over minute for the BIOS to finish the POST so the OS can start to load. I'm wondering if you have noticed the same thing with your server? I've got one SATA HDD and one SATA DVD-RW hooked up to the card. Do you think that could be part of the problem or is it just the nature of the beast?

Thanks for your time,
fasthair

Unknown said...

i want this case filled with 2tb drives

http://www.newegg.com/Product/Product.aspx?Item=N82E16811219021

Donavon West said...

@Ben - My setup would work for you. You would use the 4 ports SATA card and 4 PMs (each PM with 5 ports). 4 x 5 = 20 SATA drives @ 2TB ea = 40TB! WOW! you would be the coolest kid on the playground! Now how you gunna pay for all that? :)

the_beast said...

Not that I don't believe you, but do you know that the onboard controller won't work with the multiplier? I haven't managed to find any concrete evidence either way, and would prefer to avoid having to buy a controller card if I can get away with port multipliers alone.

If you could try it (maybe mess around with the bios settings etc to check all the options) I would be very grateful...

Unknown said...

I posted this question on the first article but I'll repeat it here. Did the Port Multiplier pass on staggered spin up of the Promise card?

BTW these are great articles. Using your information to help me design my own server.

Unknown said...

Great articles! I built a WHS Atom as well and did some research on the cooling fans which may save you some time when you do your part 3 of this article on cooling.

This info is on a post over on the Microsoft WHS forum.

http://social.microsoft.com/Forums/en-US/whshardware/thread/ff2c9bab-b643-4f4f-b8da-b75ad43ea861

Unknown said...

Will a SATA port multiplier work directly with the D945GCLF2's onboard SATA ports? If so, you should get better performance that way.

pmrowley said...

I've got that same Promise card, and I'm seeing the same ulsata21 errors on my WHS. Very annoying. I'm ordering a Rosewill card today.

Unknown said...

Has anyone got some feedback on how the Atom 330 handles streaming, both audio and video?

John Barley said...

Would you happen to have the power consumption numbers for the controller card and/or the port multiplier? Considering building a similar system but need to get the right numbers for power consumption before investing in a PSU.

Bill Dempsey - "Oil Painter Bill" said...

Has anyone tried to put together a small server using the Zotac IONIX Atom n330 ION board yet? I've been thinking about trying that but I'm wondering if the ports on it are PM capable. It has 3 internal SATA ports on it and I'd like to put it in an ABS TIGAS case with 10 hot swap bays using an Enermax Revolution 85+ PS. To do this I'd need 3x 4 port multipliers. Any advice?

Unknown said...

Has anyone else had data corruption issues while using the Rosewill RC-217 SATA II card? I have driver error messages come up that reinstalling the drivers has not fixed. Also I recently tried to restore one of my machines and was unable to because there were errors in ALL of the backups. I'm not sure if that is the real issue or that 4 of 5 HHD's are at 95% or higher. Microsoft says it's not an issue but I just can't imagine that is healthy for the system.

Post a Comment