I just finished an article for Tom’s Hardware on hacking the AMD-based HP MediaSmart Server models (EX470 and EX475, to be completely specific). It explains how to upgrade the memory, and drop in a more powerful CPU for those to whom the urge to tinker is strong. It even explains how to hack the BIOS to drop in one of a small number of dual core processors that will work in this compact little machine. I took lots of photos to illustrate the processes and activities involved, so those interested in hacking their boxes will have my work to draw on as well as the excellent how-to video from Home Server Show and the photo essays on this subject from WHS MVP Donavon West entitled “Upgrade the Memory in your HP EX470 or EX475” and “Add ‘Wow’ Performance to your EX470 with a Processor Upgrade.” I also compared and contrasted performance on the Intel NAS Performance Testing benchmarks for an EX475 with the stock 0.5 MB of RAM, plus 2.0 and 4.0 GB as well, and compared the stock Sempron 3400+ CPU to a single-core LE-1640 and a dual-core BE-2350 CPU (all with 2.0 GB of RAM because that’s the memory size that maximizes the price-performance trade-off).
In the follow-up since finishing the article, I’ve been researching the drivers that work best for these AMD based units, and have learned that anywhere from two to as many as five of those drivers can safely be upgraded. Here’s a list of recommended drivers based on my tinkering to see which may be safely be installed on the EX470 and EX475 models. I also provide a handy set of download links for those in need of a source for the update files. Where newer updates are available, except as noted, please assume I’ve tested them and they don’t work (thus, for example Uvga3_384.zip and Uvga3_385.zip are not suitable for SiS Mirage Graphics built into the HP MediaSmart models).
| Driver | Recommended | |||
|---|---|---|---|---|
| Name | Version | Date | Source | Remarks |
| SiS Mirage Graphics | 6.14.10.3810 | 2007.06.25 | Download.com | Not needed unless you use direct VGA output |
| Sis191 GbE adapter | 2.0.1039.1110 | 2008.03.03 | Download.com | None |
| Processor: AMD K8 | 1.3.2.0 | 2006.5.27 | Download.com | Newer version 1.3.2.0053 available; not tested |
| Marvell 61xx RAID | 1.2.0.57 | 2008.1.2 | Asus download | Use Windows XP 32-bit version |
| SiS 0182/1182 RAID | 5.1.1039.2110 | 2007.1.11 | Download.com | None |
Before installing these drivers, it’s wise to take some precautions against potential problems. First and foremost, you’ll want to make a complete backup of your server’s system partition (Drive C:). This may require you to add another drive to your MediaSmart Server and designate it as a system backup volume, instead of adding it to the server’s storage pool. Because the MediaSmart Server system partition (Drive C:) is only 20GB in size this makes backup a perfect target for an older, smaller USB hard disk you may happen to have on hand. Even 80GB isn’t too small, given that complete system backups consume only 20 GB (plus whatever you’ve got stored in the shared folders), and incrementals seldom consume even 25% of that amount.
Except for the graphics driver update (which most readers won’t need unless they purchase a header cable for VGA output and plan to hook a monitor up to the EX47x box itself) you can extract the files, and use the “Update Driver” button in Device Manager to point the updater at the proper directory and then perform the update yourself. For graphics, you’ll want to run the setup.exe file inside the ZIP archive named Uvga3_381.zip. When I tried the newer graphics driver updates that didn’t work, WHS was smart enough to revert to the Standard VGA Graphics Driver included in its driver library, so graphics kept working even after this failed, much to my great relief.
Some users have reported substantial improvements in network throughput resulting from the GbE driver upgrade; others have reported less variability in network throughput over time (with higher averages). The RAID driver updates are generally regarded as desirable from the standpoint of improving system reliability (earlier drivers suffered from documented issues with data corruption in the shared WHS storage pool). Other drivers may be updated more or less at your own whim or discretion. Enjoy!


3 Comments
It’s funny that you are taking drivers from download.com. They don’t really keep themselves busy with updating new drivers for sometime now. Try driversguide.com (register first) or radarsync.com (eg http://www.radarsync.com/driver – no need to register) or simple google search.
Dear John:
In this particular case, the latest and newest drivers won’t always work. That’s why I chose Download.com: because they can be relied upon to keep older drivers available for the foreseeable future. For example, for the various SiS drivers I couldn’t find any reliable mechanism to retrieve the drivers from them (which would ordinarily be my preference) because they only make the two most recent versions of their drivers readily available on their site. Because HP uses a Mitec board with their own customized runtime environment–including an abbreviated boot image for WHS on a Flash ROM–the most recent drivers from the component vendor won’t always work with the motherboard in the EX475 and EX470 models.
I actually used DriverAgent (I pay for an annual subscription to them gladly, because they license by user not by PC, and $30 a year is a bargain for the 6 PCs I own, and the dozens I work on for Tom’s and others every year). Indeed those wishing to use RadarSync or DriversGuide should be able to use those services to grab stuff, but I wanted to provide a link that would stand the test of time and involve a one-click follow-up. Hope that makes sense, and thanks for your feedback.
–Ed–
Thanks for the moral support!
–Ed–
One Trackback/Pingback
[...] read Ed’s full post, and download those drivers, click here. As usual, before you update any drivers, make sure you are sure you want to do it, and backup [...]