Knowledge Base

How to inject USB 3.0 drivers into Windows Server 2008 R2SP1 for use on Dell R230, R330, T30, T130, T330


Windows Server versions older than 2012 (including WS 2008 R2 w/SP1) do not support USB 3.0 natively. Dell’s 13th Generation server models (R/T/M/FX) 430 and higher comes with both USB 2.0 and USB 3.0. Lower models are only provided with a USB 3.0. USB 3.0 driver is not natively included in W2008.



Important: Dell server models (R/T) 330 and lower (R230, T130) are USB 3.0 only, and don't have the option to switch USB mode in BIOS, making legacy OS installation more challenging.

Jump to solutions


How to switch from USB 3.0 to USB 2.0 on server models higher than (R/T) 330

The USB mode can be set in the BIOS: (Figure 1)
There is a toggle switch in the BIOS which allows to either use USB 2.0 or USB 3.0 (this defaults to 2.0 from our factory). Using the USB 2.0 option makes older Windows versions simple to install.

Warning: This switch does not exist on lower models (R/T 330, 230, 130, 30), as the hardware is only USB 3.0




Figure 1: Dell BIOS

With USB 3.0 using the default media, installation will get stuck at the following stage without keyboard and mouse functionality (Figure 2):

Figure 2: Stopped Installation in the setup screen

Solution


If possible the most convenient solution is to install Windows 2012 which natively contains the USB 3.0 driver and there will be no issue during installation. If this solution is not possible the alternative is to inject the USB 3.0 driver into the installation media.

PRIOR TO STARTING ANY OF THE BELOW OPTIONS MAKE SURE YOU FOLLOW THESE STEPS ON A MACHINE WITH NO ANTIVIRUS INSTALLED.

Anitvirus programs have been found to interfere with the creation of the image causing it to fail at various stages of install.

For a smooth installation, the Intel USB 3.0 driver needs to be slipstreamed into both the "install.wim" and the "boot.wim" of the Windows 2008 R2 w/SP1 media.

Each ".wim" file has more than 1 index, so you need to inject the Intel USB 3.0 drivers into all of the applicable indexes of each ".wim" file. Microsoft provides a tool called Deployment Images Servicing and Management (DISM) that will allow modification of "wim" files. DISM is native in Windows 8 and Windows Server 2012 and newer operating systems utilizing Windows PowerShell. Additionally, DISM is available for older Windows operating systems when the Deployment Tools from the Windows Assessment and Deployment Kit (ADK) is installed.

The Intel USB 3.0 drivers for Windows Server 2008 R2 w/SP1 are available for download for all 13th Generation Servers on support.dell.com under the chipset category when Windows 2008 R2 SP1 Operating System Filter is applied.

In this article we have documented two different method to inject the USB 3.0 drivers into the OS image. Please click on the selected method.

Note: It is highly recommend to use a Test PC to perform the below steps and for best results, copy all files to local disk on Windows 7,8 or 10 clients. Alternatively, Windows Server 2008 R2 w/SP1, Windows Server 2012 and Windows Server 2012 R2 can be used as well, but intermittent operation hangs have been witnessed on Windows 2012 R2 Server.

Important: If there is any antivirus service running on the system running any of the above mentioned OS’s the antivirus software needs to be disabled or stopped until the Image is created using the utility.

Steps:
  1. Download and extract Driver_Update_Utility.zip to local disk
  2. Right-click Windows PowerShell and select "Run as Administrator"




  1. Set PowerShell Execution policy to Unrestricted:
Set-ExecutionPolicy Unrestricted
Select "Y" to change the policy
  1. Change directory to the location of DriverUpdate.ps1
  2. Run the DriverUpdate.ps1 script:
.\DriverUpdate.ps1
Select "R" for Run Once when prompted

The Dell Driver Update Utility GUI will launch on top of PowerShell at this time.



  1. Select ISO or DVD radio button and navigate to location of ISO or DVD drive from the "…" button.
    • Use ISO radio button to navigate to ISO image file
    • Use DVD to select DVD optical drive where Windows 2008 R2 DVD media is installed



  1. Select the OS Edition to modify from the "Select OS Edition" dropdown menu


  1. Navigate to folder location to save new ISO image from "…" button.
    • New modified ISO image will be named WS08R2SP1_New.iso automatically

  1. If you plan to slipstream any additional drivers into new ISO, please select the checkbox and navigate to folder containing additional driver files.

Note: All of the additional drivers need to be included inside a single folder

  1. Select Start Button to start the integration process.

Note: when DVD is selected as a source and the Driver integration process is started, the utility will seem to show as Not Responding. Please wait for some time as the OS content is being copied to the local disk for driver integration.



  1. To verify completion of the utility, switch to the initial PowerShell and wait for the ISO completion messaging:
Done.
ISO creation successful


In this method we have to inject the USB 3.0 drivers manually. In order to achieve the same we need to inject the drivers into "Boot.wim" which has 2 indexes (1 & 2).

"Boot.wim" has 2 indexes (1 & 2). The Intel USB 3.0 drivers need to be injected into both.
  • Index 1 = Microsoft Windows PE
  • Index 2 = Microsoft Windows Setup
"Install.wim" has 8 indexes. Depending on the edition of media being used, the Intel USB 3.0 drivers needs to be injected into that index. The list below is from the Dell OEM Media and the MSDN media and may differ on customer media.
  • Index 1 = Windows Server 2008 R2 Server Standard
  • Index 2 = Windows Server 2008 R2 Server Standard Core
  • Index 3 = Windows Server 2008 R2 Server Enterprise
  • Index 4 = Windows Server 2008 R2 Server Enterprise Core
  • Index 5 = Windows Server 2008 R2 Server Datacenter
  • Index 6 = Windows Server 2008 R2 Server Datacenter Core
  • Index 7 = Windows Server 2008 R2 Server Web
  • Index 8 = Windows Server 2008 R2 Server Web Core
Before the Intel USB 3.0 drivers are injected into the operating system image, a servicing environment needs to be created. If the Windows Server 2008 R2 w/SP1 is being serviced from a Windows 7 OS then the Windows Automated Installation Kit (WAIK) needs to be installed on the client OS; if Windows 8 / Windows Server 2012 and newer operating system is used then Windows ADK needs to installed.
  1. Create the following folders:
    1. C:\temp\WindowsISO (Unpack the windows 2008R2 ISO to this folder)
    2. C:\temp\drivers (Add all driver folders in this folder… steps 2-6 below)
    3. C:\temp\wim (Is a temp folder for the WIM file)

  2. Extract USB3 driver files to C:\temp\drivers


Download and install Deployment Tools from the ADK 8.1 installer. (Required for oscdimg.exe tool in either process outlined below)

Use CMD prompt with Admistrator privileges Commands or Deployment and Imaging Tools Environment Command Prompt (Any Windows OS with ADK 8.1) to integrate drivers via following processes:

Administrator: Command Prompt Commands: List Index Files:
CD \temp
Dism /Get-WimInfo /WimFile:C:\temp\WindowsISO\sources\boot.wim



List Index Files:
Dism /Get-WimInfo /WimFile:C:\temp\WindowsISO\sources\Install.wim



Mount index 1 of wim file:
Dism /Mount-Wim /WimFile:C:\temp\WindowsISO\sources\boot.wim /Index:1 /MountDir:C:\temp\Wim



Inject drivers into mounted wim
Dism /Image:C:\temp\wim /Add-Driver /Driver:C:\temp\drivers /Recurse



Unmount index of wim file and commit changes
Dism /Unmount-Wim /MountDir:C:\temp\wim /Commit


Note: Repeat above steps for both indexes of boot.wim and any install.wim indexes for desired installation media

Mount index 2 of wim file:

Dism /Mount-Wim /WimFile:C:\temp\WindowsISO\sources\boot.wim /Index:2 /MountDir:C:\temp\Wim



Inject drivers into mounted wim
Dism /Image:C:\temp\wim /Add-Driver /Driver:C:\temp\drivers /Recurse



Unmount index of wim file and commit changes:
Dism /Unmount-Wim /MountDir:C:\temp\wim /Commit



Mount index of wim file according to the OS edition you wish to install.
For this example, we used Index 3 for Windows Server 2008 R2
Dism /Mount-Wim /WimFile:C:\temp\WindowsISO\sources\Install.wim /Index:3 /MountDir:C:\temp\Wim



Inject drivers into mounted wim
Dism /Image:C:\temp\wim /Add-Driver /Driver:C:\temp\drivers /Recurse



Unmount index of wim file and commit changes
Dism /Unmount-Wim /MountDir:C:\temp\wim /Commit



Create new ISO image with modified files
CD 'C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg



Creates new ISO image with modified files:
oscdimg -n -m -bc:\temp\WindowsISO\boot\etfsboot.com C:\temp\WindowsISO C:\temp\WindowsISO\Mynew_Windows_Server2008_Ent_USB3.0.iso


Finally we have created the new Windows ISO image with USB 3.0 drivers injected, which can now be used to install Windows Server 2008 R2 with USB3.0 is enabled in Bios.




Need more help?
Find additional PowerEdge and PowerVault articles

Ask for support in our Communities

Create an online support Request


Article ID: SLN300618

Last Date Modified: 01/31/2017 04:37 AM


Rate this article

Accurate
Useful
Easy to understand
Was this article helpful?
Yes No
Send us feedback
Feedback shows invalid character, not accepted special characters are <> () &#92;
Sorry, our feedback system is currently down. Please try again later.

Thank you. Your feedback has been sent.