Installing Windows Server 2008 R2 on a Lenovo ThinkPad W510

w510 front I am testing one of the new Lenovo ThinkPad W510 models. If this machine is going to be considered for future purchase, it really needs to be able to run Windows Server 2008 R2 and Hyper-V.  In order to do that, certain minimum requirements must be met for the drivers that are supported.  This typically involves running a video driver beyond the standard VGA driver so that you get projector support. Networking must obviously work as well.

In order to install and configure Windows Server 2008 R2, some up front planning is a good idea.  You should download the latest drivers from the Lenovo.com Support and Downloads area.  You should also make sure and keep a copy of the SWTOOLS directory that came with the machine.

The order you install drivers and software does matter in a couple of cases.  I always manage to figure that out by trial and error.  Mostly error. For that reason, I take notes as I go along and here are some recommended steps and pitfalls to avoid. Enjoy.

Installation Steps I Followed:

  1. Download all of the drivers and software from the W510 Windows 7 area paying close attention to get the 64 bit versions where available.
  2. Make sure you have a copy of the SWTOOLS directory that came with the factory image of your machine.
  3. Since I am using Windows Server 2008 R2 in a dual boot environment, I created a .VHD to install R2 into.  See https://blogs.technet.com/keithcombs/archive/2009/10/15/using-hyper-v-without-re-installing-your-world.aspx for some simple procedures on how to do what I am doing. Keep in mind that install method is technically unsupported.
  4. After installing R2, you’ll probably want to install USB 3.0 support if you have an enclosure that support Superspeed USB.  I installed 6my204ww.exe.  This version may change after this writing and some of the other drivers are likely to change as well.
  5. Install the Intel chipset drivers via oss909ww.exe
  6. Install the NVIDIA video drivers via 6md617ww.exe
  7. Install the Power management drivers.  This is in the IBMPM directory from SWTOOLS.  They are not currently (as of 2/10/2010) on the Lenovo Support and Download site. 
  8. Install the Ethernet driver.  This driver is not in the inbox drivers for Windows so you must download it.  Like the T400 install I did, the package doesn’t install correctly so you have to do some manual work. Here are those steps:
    1. Run the 6irf10ww_v64.exe install.
    2. Launch R2 Server Manager and go to the device manager node.
    3. Right mouse click the banged out Ethernet nic.
    4. Select Update driver.
    5. Select browse my computer.
    6. Click “Let me pick from a list of device drivers on my computer”
    7. Click the “Have a disk” button
    8. Click the browse button
    9. Go to c:\drivers\win\ethernet\pro1000\winx64\ndis62
    10. Click e1k62x64.inf then click the open button
    11. Select the 82567LM-3 nic from the list and click the Next button (see screenshot below for the list displayed).  Also note, other nics may work but this is what I am using until a better solution comes along.nic list
  9. Install the Intel 6300 wireless card drivers using 6mws14ww.exe
  10. From the R2 server manager, install the “Wireless LAN Service” from the list of installable features. 
  11. Verify the “WLAN Autoconfig” service is set to automatic.  If you haven’t already done so at this point, reboot to picked and verify all of the changes are working properly.
  12. Install the audio drivers via 6na112ww.exe.  Verify the audio service is set to automatic. It’s default it manual.

The rest of the software installs without incident with one exception.  The Bluetooth stack did not install, and I have no desire to troubleshoot that so you are on your own.  It should also be noted that the Pantone X-Rite drivers and application also installed and worked for me.  Make sure you have the power management drivers and audio already installed.  The screen calibration drivers and software are in the X-Rite directory under SWTOOLS.  This driver set and software is not on the Lenovo download area at the time of this post.

I have not been running Windows Server 2008 R2 very long so I cannot tell yet how stable this configuration is.  But I was frankly pretty shocked that most of the drivers and software installed without issue including the screen calibration tool.  I did see one BSOD but I haven’t determined the cause.  I believe my USB 3.0 hard drive enclosure might have been the culprit because I heard it make a funny noise before the BSOD occurred.  I will keep watching this situation but I haven’t seen any issues for over a day now.  I’ll certainly know how stable this environment is over the next 3-4 weeks. 

After installing all of the above, I installed the Hyper-V role.  Make sure you have the BIOS set to support Intel-VT.  If you had it disabled then enabled it, make sure to power off your machine to pick up this change.  Once Hyper-V was running, I created a 64 bit Windows 7 Enterprise virtual machine.  Just for fun, I allocated 8GB of memory to the VM to see if the W510 was really using all 16GB of memory properly.  It sure appears it is.  Here are those screenshots.  In the first screenshot, I captured the allocation when starting the VM.

8gb alloc

In the next screenshot, I grabbed a screenshot of the OS already installed looking at the properties. Click the pics for larger views of the screenshots. Enjoy.

8gb vm properties

[NOTE for 2/23] If you decide to install the Lenovo Power Manager, make sure to install the two prerequisites. The power management driver is the first one, and the .Net Framework 3.5.1 Features that can be installed from Server Manager.