Tag Archives: storport.sys

Storport.sys – Pre Service Pack 3 Revision History for Windows Server 2003 SP2 and Windows Small Business Server 2003 SP2 (SBS 2003)

Storport.sys – Pre Service Pack 3 Revision History for Windows Server 2003 SP2 and Windows Small Business Server 2003 SP2 (SBS 2003)

30-Mar-2009 – 5.2.3790.4485 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/957910 – A Windows Server 2003 SP2-based iSCSI boot server cannot generate dump files if the server uses a Storport virtual miniport as the LUN controller

04-Sep-2008 – 5.2.3790.4368 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/950903 – The system may not detect that a logical unit was replaced on a Windows Server 2003-based computer

30-May-2008 – 5.2.3790.4303 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/950448 – You cannot move cluster resources back to the original node on a Windows Server 2003 cluster node that has UMPD driver from Unisys installed

18-Dec-2007 – 5.2.3790.4207 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/946448 – You cannot remove a persistent iSCSI target if Physical Address Extension (PAE) is enabled on a Windows Server 2003-based computer

14-Nov-2007 – 5.2.3790.4189 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/945119 – Stop error that is related to the Storport.sys driver on a Windows Server 2003-based computer: “0x000000D1 (parameter1, parameter2, parameter3, parameter4) DRIVER_IRQL_NOT_LESS_OR_EQUAL”

22-Oct-2007 – 5.2.3790.4173 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/943545 – Error returned by the IOCTL_SCSI_GET_INQUIRY_DATA operation on a Windows Server 2003-based computer: “STATUS_INVALID_DEVICE_REQUEST”

04-Oct-2007 – 5.2.3790.4163 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/943295 – An update enables support for Storport virtual miniports in Windows Server 2003

21-Sep-2007 – 5.2.3790.4156 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/941276 – A Windows Server 2003-based computer stops responding when the system is under a heavy load and when the Storport driver is being used 16-Aug-2007 – 5.2.3790.4133 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/940467 – MMC stops responding, or you cannot access VDS-dependent tools after you install the Storport storage driver from Microsoft Knowledge Base article 932755 in Windows Server 2003

20-Jul-2007 – 5.2.3790.4121 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/939315 – You receive a “Stop 0x0000009C” error message, or the system stops responding, when you shut down a computer that is running the Microsoft Storport storage driver in Windows Server 2003 SP2

03-May-2007 – 5.2.3790.4073 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/935561 – StorPort may not delete zombie LUN objects when a storage adapter is surprise-removed by software in Windows Server 2003

12-Feb-2007 – 5.2.3790.4021 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/932755 – An updated Storport storage driver is available for Windows Server 2003

Storport.sys – Pre Service Pack 2 Revision History for Windows 7 SP1, Windows Server 2008 R2 SP1 and Windows Small Business Server 2011 (SBS 2011)

Storport.sys – Pre Service Pack 2 Revision History for Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 7 SP1  and Windows Small Business Server 2011 (SBS 2011)

05-Apr-2014 – 6.1.7601.22648 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/2957775 – System crashes during I/O traffic after you install a Host Bus Adapter on a computer that’s running Windows Server 2008 R2

05-Apr-2014 – 6.1.7601.18438 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/2957775 – System crashes during I/O traffic after you install a Host Bus Adapter on a computer that’s running Windows Server 2008 R2

04-Feb-2014 – 6.1.7601.22589 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/2908783 – Data corruption occurs on iSCSI LUNs in Windows

04-Feb-2014 – 6.1.7601.18386 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/2908783 – Data corruption occurs on iSCSI LUNs in Windows

13-Jul-2013 – 6.1.7601.22383 – Storport.sys – x64 – http://support.microsoft.com/kb/2871163 – No warning logged when the Storport miniport driver tries to use more than 8 SCSI buses in Windows Server 2008 R2

13-Jul-2013 – 6.1.7601.18209 – Storport.sys – x64 – http://support.microsoft.com/kb/2871163 – No warning logged when the Storport miniport driver tries to use more than 8 SCSI buses in Windows Server 2008 R2

08-Nov-2012 – 6.1.7601.22155 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/2780444 – “0x0000012E” Stop error occurs when an application sends a 12-byte SCSI opcode to an iSCSI target in Windows Vista SP2, Windows Server 2008 SP2, Windows 7 SP1, and Windows Server 2008 R2 SP1

08-Nov-2012 – 6.1.7601.17993 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/2780444 – “0x0000012E” Stop error occurs when an application sends a 12-byte SCSI opcode to an iSCSI target in Windows Vista SP2, Windows Server 2008 SP2, Windows 7 SP1, and Windows Server 2008 R2 SP1

18-Oct-2012 – 6.1.7601.22137 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/2775511 – An enterprise hotfix rollup is available for Windows 7 SP1 and Windows Server 2008 R2 SP1

12-Oct-2012 – 6.1.7601.22133 – Storport.sys – x64 – http://support.microsoft.com/kb/2769701 – Slow disk write performance when you use a back-end SAN on a computer that is running Windows Server 2008 R2

19-Sep-2012 – 6.1.7601.22114 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/2732471 – Data becomes corrupted when a storage miniport driver tries to copy data to RAM in Windows 7 and in Windows Server 2008 R2

19-Sep-2012 – 6.1.7601.17956 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/2732471 – Data becomes corrupted when a storage miniport driver tries to copy data to RAM in Windows 7 and in Windows Server 2008 R2

05-Jul-2012 – 6.1.7601.22045 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/2732471 – Data becomes corrupted when a storage miniport driver tries to copy data to RAM in Windows 7 and in Windows Server 2008 R2

05-Jul-2012 – 6.1.7601.17888 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/2732471 – Data becomes corrupted when a storage miniport driver tries to copy data to RAM in Windows 7 and in Windows Server 2008 R2

17-Dec-2011 – 6.1.7601.21879 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/2654363 – Computer crashes when you use Driver Verifier to monitor Storport.sys if you disable the HBA in Windows 7 or Windows Server 2008 R2

01-Dec-2011 – 6.1.7601.21870 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/2646761 – The startup process stops responding on a Windows Server 2008 R2-based computer that has many processors and Fibre Channel adapters installed

04-May-2011 – 6.1.7601.21720 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/2528357 – Nonpaged pool leak when you disable and enable some storage controllers in Windows 7 or in Windows Server 2008 R2

04-May-2011 – 6.1.7601.17610 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/2528357 – Nonpaged pool leak when you disable and enable some storage controllers in Windows Vista, in Windows 7, in Windows Server 2008 or in Windows Server 2008 R2

18-Mar-2011 – 6.1.7601.21686 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/2468345 – Computer intermittently performs poorly or stops responding when the Storport driver is used in Windows Server 2008 R2

18-Mar-2011 – 6.1.7601.21686 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/2511500 – “0x0000007E” Stop error after you perform a hot removal of a PCI device in Windows 7, in Windows Server 2008 R2, in Windows Vista or in Windows Server 2008

11-Mar-2011 – 6.1.7601.21680 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/982018 – An update that improves the compatibility of Windows 7 and Windows Server 2008 R2 with Advanced Format Disks is available

Storport.sys – Pre Service Pack 3 Revision History for Windows Server 2008 SP2, Windows Vista SP2 and Windows Small Business Server 2008 (SBS 2008)

Storport.sys – Pre Service Pack 3 Revision History for Windows Server 2008 SP2, Windows Vista SP2 and Windows Small Business Server 2008 (SBS 2008)

08-Nov-2012 – 6.0.6002.22969 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/2780444 – “0x0000012E” Stop error occurs when an application sends a 12-byte SCSI opcode to an iSCSI target in Windows Vista SP2, Windows Server 2008 SP2, Windows 7 SP1, and Windows Server 2008 R2 SP1

06-Apr-2012 – 6.0.6002.22834 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/2528357 – Nonpaged pool leak when you disable and enable some storage controllers in Windows Vista, in Windows 7, in Windows Server 2008 or in Windows Server 2008 R2

07-Sep-2011 – 6.0.6002.22711 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/2511500 – “0x0000007E” Stop error after you perform a hot removal of a PCI device in Windows 7, in Windows Server 2008 R2, in Windows Vista or in Windows Server 2008

17-Jun-2011 – 6.0.6002.22661 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/2553708 – A hotfix rollup that improves Windows Vista and Windows Server 2008 compatibility with Advanced Format disks

11-May-2010 – 6.0.6002.22402 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/983554 – “0x000000BE” Stop error message when you use the Storport.sys driver to manage some storage devices in Windows Server 2008, in Windows Vista, in Windows 7 or in Windows Server 2008 R2

18-Mar-2010 – 6.0.6002.22367 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/981751 – “Stop error code 0x0000007E (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED) in Windows Server 2008 or in Windows Vista

02-Feb-2010 – 6.0.6002.22327 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/979764 – A hotfix is available that improves the logging capabilities of the Storport.sys driver to troubleshoot poor performance issues for the disk I/O in Windows Server 2008

04-May-2009 – 6.0.6002.22128 – Storport.sys – x86/x64 – http://support.microsoft.com/kb/968675 – The storport.sys driver leaks nonpaged pool memory when volumes are scanned, mounted, or dismounted in Windows Server 2008 and Windows Vista

Windows Server 2008 R2 or Windows Small Business Server 2011 is slow to respond or may stop responding for 10-20 seconds

If your Server is running Windows Server 2008 R2 Service Pack 1 or Windows Small Business Server 2011 Service Pack 1, you utilise RAID and have more than 4GB of memory then you are likely to be affected by this issue.  It seems to impact those servers running memory hungry applications such as Microsoft Exchange, Microsoft SQL Server/Express and Microsoft SharePoint the most.  It can cause the server to operate slowly and/or stop responding for 10-20 seconds to requests.

This issue is related to a limitation in the memory allocation of the storport.sys driver, this file is part of the Microsoft operating system.

All is not lost as Microsoft do provide a solution/fix. The first step is to ensure that your current RAID Controller driver is upto date, the latest version can usually be found on the server manufacturers support site or if you are not sure which update/driver applies to your system then contact the manufacturers technical support by phone or e-mail.

Please note that for HP Smart Array controllers you should be using Driver version 6.28.0.64 (Released 18th Feb 2014) or later for this change to take effect (Enables customers to make use of Microsoft HotFix which enables 64-bit command addressing described by MS KB2468345).

Now that we have the latest RAID controller driver installed lets ensure that we have the latest version of storport.sys installed, the latest version for Windows Server 2008 R2 to date is available from Microsoft using the following link http://support.microsoft.com/kb/2528357 we need this newer version of Storport because the version included with Windows Server 2008 R2 and Windows Server 2008 R2 – Service Pack 1 does not correct the memory allocation limitation.  Once the storport.sys hotfix (KB 2528357) is installed on your server you can proceed to the final step of resolving the overall issue.

The final step is to create a registry entry under the RAID miniport driver to allow it to address more than 4GB Memory via the storport.sys driver that we have updated.

We need to add a registry key so lets open Registry Editor by either typing regedit in the Start Search box or the Run Command and then pressing “Enter”

You will need to browse and locate this registry key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\<MINIPORT>\Parameters

In place of <MINIPORT> in the example key above you need to enter the name of the Storport miniport driver that is in use on your particular server, i have attached a screenshot of where you can find this information, the example is based upon a HP Smart Array P410i Controller (HpCISSs2) but the principle is the same for most brands of server and RAID controller.

For the HP ProLiant server this Registry key would be: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HpCISSs2\Parameters

Once in the correct key click on the “Edit” menu, click “New”, and then click “DWORD Value”

Type Supports64BitAddressing, and then press “Enter”.

Right-click Supports64BitAddressing, and then click “Modify”

In the “Value data” box, type a value of 1

Your entry should look like the screenshot below

Close the Registry Editor and Restart your Server.

Now the RAID miniport driver that uses the Storport.sys driver can access more than 4 GB of physical memory and it should resolve your performance issue.