IBM Support

Recommended MegaRAID driver for Microsoft Windows Server 2008 R2 - IBM BladeCenter and System x

Troubleshooting


Problem

The megasas.sys driver that is included in the Microsoft Windows Server 2008 R2 install package is not the recommended driver for IBM MegaRAID Serial Attached SCSI (SAS) controllers.

Resolving The Problem

Source

RETAIN tip: H204963

Symptom

When using the megasas.sys driver included in the Microsoft Windows Server install packages (listed under the Affected Items) for IBM MegaRAID Serial Attached SCSI (SAS) controllers, an unexpected system behavior may occur, including stop error on a blue screen, hangs, and restarts.

Affected configurations

The system may be any of the following IBM servers:

  • BladeCenter HS12, type 1916, any model
  • BladeCenter HS12, type 8014, any model
  • BladeCenter HS12, type 8028, any model
  • BladeCenter HS22, type 1936, any model
  • BladeCenter HS22, type 7870, any model
  • BladeCenter HS22V, type 1949, any model
  • BladeCenter HS22V, type 7871, any model
  • BladeCenter HS23, type 1929, any model
  • BladeCenter HS23, type 7875, any model
  • System x3100 M4, type 2582, any model
  • System x3200 M3, type 7327, any model
  • System x3200 M3, type 7328, any model
  • System x3250 M3, type 4251, any model
  • System x3250 M3, type 4252, any model
  • System x3250 M3, type 4261, any model
  • System x3250 M4, type 2583, any model
  • System x3400 M3, type 7378, any model
  • System x3400 M3, type 7379, any model
  • System x3500 M3, type 7380, any model
  • System x3500 M4, type 7383, any model
  • System x3550 M3, type 4254, any model
  • System x3550 M3, type 7944, any model
  • System x3550 M4, type 7914, any model
  • System x3620 M3, type 7376, any model
  • System x3630 M3, type 7377, any model
  • System x3650 M3, type 4255, any model
  • System x3650 M3, type 7945, any model
  • System x3650 M4, type 7915, any model
  • System x3690 X5, type 7147, any model
  • System x3690 X5, type 7148, any model
  • System x3690 X5, type 7149, any model
  • System x3690 X5, type 7192, any model
  • System x3755 M3, type 7164, any model
  • System x3850 X5, type 7143, any model
  • System x3850 X5, type 7145, any model
  • System x3850 X5, type 7146, any model
  • System x3850 X5, type 7191, any model
  • System x3950 X5, type 7143, any model
  • System x3950 X5, type 7145, any model
  • iDataPlex dx360 M3 Server, type 6391, any model

The system is configured with at least one of the following:

  • Microsoft Windows Server 2008 R2 Datacenter, any service pack
  • Microsoft Windows Server 2008 R2 Enterprise, any service pack
  • Microsoft Windows Server 2008 R2 Foundation, any service pack
  • Microsoft Windows Server 2008 R2 Standard, any service pack
  • Microsoft Windows Server 2012, any service pack
  • Microsoft Windows Server 2012 R2, any any, any model

The system is configured with one or more of the following IBM Options:

  • IBM MegaRAID 8480 SAS PCI-Express RAID adapter, Option part number 39R8850, Replacement part number (CRU)s 39R8852 - Adapter, 39R8853 - Battery
  • ServeRAID M1015 SAS/SATA Controller, Option part number 46M0831, Replacement part number (CRU) 46M0861
  • ServeRAID M1100 Series Zero Cache/RAID 5 Upgrade for IBM System x, Option part number 81Y4542, any Replacement part number (CRU)
  • ServeRAID M1115 SAS/SATA Controller for IBM System x, Option part number 81Y4448, Replacement part number (CRU) 81Y4449
  • ServeRAID M5014 SAS/SATA Controller, Option part number 46M0916, Replacement part number (CRU) 46M0918
  • ServeRAID M5015 SAS/SATA Controller, Option part number 46M0829, Replacement part number (CRU) 46M0851
  • ServeRAID M5025 SAS/SATA Controller, Option part number 46M0830, Replacement part number (CRU) 46M0854
  • ServeRAID M5100 Series 1 GB Flash or RAID 5 Upgrade for IBM System x, Option part number 81Y4559, any Field Replacement Unit (FRU)
  • ServeRAID M5100 Series 512 MB Flash or RAID 5 Upgrade for IBM System x, Option part number 81Y4487, any Field Replacement Unit (FRU)
  • ServeRAID M5100 Series SSD Caching Enabler for IBM Flex System, Option part number 90Y4447, any model
  • ServeRAID M5100 Series SSD Caching Enabler for IBM System x, Option part number 90Y4318, any model
  • ServeRAID M5100 Series SSD Performance Accelerator for IBM System x, any 32774
  • ServeRAID M5110 SAS/SATA Controller Card, Option part number 81Y4481, any Replacement part number (CRU)
  • ServeRAID M5110 SAS/SATA Controller for IBM System x (CTO), any Field Replacement Unit (FRU)
  • ServeRAID M5110e SAS/SATA Controller for IBM System x, onboard, any embedded
  • ServeRAID M5115 SAS/SATA Controller, Option part number 90Y4390, any Replacement part number (CRU)
  • ServeRAID M5120 SAS/SATA Controller for IBM System x, Option part number 81Y4478, any Replacement part number (CRU)
  • ServeRAID M5200 Series SSD Caching Enabler for IBM System x, Option part number 47C8712, any model
  • ServeRAID M5210 SAS/SATA Controller for IBM System x, Option part number 46C9110, any any
  • ServeRAID M5210e SAS/SATA Controller for IBM System x, Option part number 46C9117CTO, any any
  • ServeRAID-MR10M SAS/SATA Controller, Option part number 43W4339, Replacement part number (CRU)s 43W4341 - Adapter, 43W4342 - Battery, 43W4343 - Carrier
  • ServeRAID-MR10i SAS/SATA Controller, Option part number 43W4296, Replacement part number (CRU)s 43W4297 - Adapter, 43W4304 - Daughter Card
  • ServeRAID-MR10ie (CIOv) Controller for IBM BladeCenter, Option part number 46C7167, any Replacement part number (CRU)
  • ServeRAID-MR10is Vault SAS/SATA Controller, Option part number 44E8695, Replacement part number (CRU) 44E8696 - Adapter
  • ServeRAID-MR10k SAS/SATA Controller, Option part number 43W4280, Replacement part number (CRU)s 43W4282 - Adapter, 43W4283 - Battery

The megasas.sys device driver for the IBM ServeRAID M Series and MR10 SAS Controllers is affected.

IBM ServeRAID M Series and MR10 SAS Controllers

Note: This does not imply that the network operating system will work under all combinations of hardware and software.

Please see the compatibility page for more information: http://www.ibm.com/systems/info/x86servers/serverproven/compat/us/

Solution

Obtain the latest IBM ServeRAID M Series and MR10 Series SAS controller driver from one s of the following websites and install it:

Workaround

Note: The megasas.sys driver is the inbox driver and cannot be removed. After confirming the driver is not associated with any device, it should be disabled.

Upgrade to the IBM megasas2.sys driver. Once updated, disable the Windows megasas.sys driver by performing the following steps:

  • Verify that the megasas.sys driver is not associated with any device. The following conditions indicate that the driver is not associated with any storage adapter:
    • The Windows Device Manager lists this driver in the (hidden) Non-plug and play category.
    • The Storport miniport is listed as the plug and play controllers.
  • Verify that the new megasas2.sys driver is associated with the storage adapter device. This is done by checking that MegaRAID Storage Manager (MSM) provides the expected driver version running on the controller. Go to the MSM Dashboard tab and, under 'Properties', click the 'View Server Profile' link. The Driver name and version are displayed.

Alternatively, the 'devcon driverfiles' command can be used to list the driver associated with device.

  • Disable the megasas.sys driver via the Windows Device Manager. Follow the instructions in Microsoft's technical document on how to 'Configure the Startup Type for a Non-Plug and Play Device Driver'.

Additional information

Using the megasas.sys driver supplied in Microsoft Windows Server 2008/2012 R2 is not recommended.

When the megasas2.sys driver from IBM is installed, IBM can advise on updates via the change history files. Updates will be offered by UpdateXpress Service Pack Installer (UXSPI) and IBM Support will be able to suggest updates based on status from the Dynamic System Analysis (DSA) logs.

Note: The inbox megasas.sys driver cannot be removed. However, after confirming that the driver is not associated with any device, per the workaround steps, the driver should be disabled.



Document Location

Worldwide

Operating System

BladeCenter:Windows Server 2008

System x:Windows Server 2008

System x Hardware Options:Windows Server 2008

BladeCenter:Windows Server 2012

System x:Windows Server 2012

System x Hardware Options:Windows Server 2012

System x:Windows Server 2012 R2

BladeCenter:Windows Server 2012 R2

[{"Type":"HW","Business Unit":{"code":"BU056","label":"Miscellaneous"},"Product":{"code":"HW22K","label":"BladeCenter HS12"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"LOB18","label":"Miscellaneous LOB"}},{"Type":"HW","Business Unit":{"code":"BU056","label":"Miscellaneous"},"Product":{"code":"HW22K","label":"BladeCenter HS12"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"LOB18","label":"Miscellaneous LOB"}},{"Type":"HW","Business Unit":{"code":"BU056","label":"Miscellaneous"},"Product":{"code":"HW22K","label":"BladeCenter HS12"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"LOB18","label":"Miscellaneous LOB"}},{"Type":"HW","Business Unit":{"code":"BU056","label":"Miscellaneous"},"Product":{"code":"HW21Q","label":"BladeCenter HS22"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"LOB18","label":"Miscellaneous LOB"}},{"Type":"HW","Business Unit":{"code":"BU056","label":"Miscellaneous"},"Product":{"code":"HW21Q","label":"BladeCenter HS22"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"LOB18","label":"Miscellaneous LOB"}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04FAH","label":"System x->System x3200 M3->7328"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU056","label":"Miscellaneous"},"Product":{"code":"HW232","label":"BladeCenter HS22V"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"LOB18","label":"Miscellaneous LOB"}},{"Type":"HW","Business Unit":{"code":"BU056","label":"Miscellaneous"},"Product":{"code":"HW232","label":"BladeCenter HS22V"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"LOB18","label":"Miscellaneous LOB"}},{"Type":"HW","Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"QU04IMI","label":"System x->System x3200 M3->7327"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04INM","label":"System x->System x3250 M3->4251"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04IOF","label":"System x->System x3250 M3->4252"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"QU04IPR","label":"System x->System x3250 M3->4261"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04SLL","label":"System x->System x3650 M3->7945"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04SMA","label":"System x->System x3550 M3->7944"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04SMO","label":"System x->System x iDataPlex dx360 M3 server->6391"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04SNM","label":"System x->System x3400 M3->7378"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04SOK","label":"System x->System x3500 M3->7380"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"QU04SPC","label":"System x->System x3550 M3->4254"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04SPI","label":"System x->System x3650 M3->4255"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04SRF","label":"System x->System x3850 X5->7146"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04SRO","label":"System x->System x3850 X5->7145"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04SZB","label":"System x->System x3950 X5->7145"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04WDX","label":"System x->System x3690 X5->7149"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04WDY","label":"System x->System x3690 X5->7148"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU90ABB","label":"System x->System x3620 M3->7376"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU90ABC","label":"System x->System x3630 M3->7377"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU90ABE","label":"System x->System x3755 M3->7164"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU90ABO","label":"System x->System x3850 X5->7191"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU90ABQ","label":"System x->System x3690 X5->7147"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU90ABX","label":"System x->System x3850 X5->7143"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU90ACJ","label":"System x->System x3100 M4->2582"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU90ACK","label":"System x->System x3250 M4->2583"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU90ACM","label":"System x->System x3690 X5->7192"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU056","label":"Miscellaneous"},"Product":{"code":"HW23F","label":"BladeCenter HS23E"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"LOB18","label":"Miscellaneous LOB"}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU90ADT","label":"System x->System x3950 X5->7143"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU056","label":"Miscellaneous"},"Product":{"code":"HW23F","label":"BladeCenter HS23E"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"LOB18","label":"Miscellaneous LOB"}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QUOEAR3","label":"System x Hardware Options->ServeRAID->ServeRAID M and MR10 Series->81Y4448"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QUOEAR5","label":"System x Hardware Options->ServeRAID->ServeRAID M and MR10 Series->81Y4487"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"QUOEAR6","label":"System x Hardware Options->ServeRAID->ServeRAID M and MR10 Series->81Y4559"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"QUOEARA","label":"System x Hardware Options->ServeRAID->ServeRAID M and MR10 Series->81Y4542"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QUOEARB","label":"System x Hardware Options->ServeRAID->ServeRAID M and MR10 Series->90Y4318"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QUOEARD","label":"System x Hardware Options->ServeRAID->ServeRAID M and MR10 Series->81Y4478"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QUOEARE","label":"System x Hardware Options->ServeRAID->ServeRAID M and MR10 Series->81Y4481"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QUOEVWA","label":"System x Hardware Options->ServeRAID->ServeRAID M and MR10 Series->46C9110"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QUOEVWB","label":"System x Hardware Options->ServeRAID->ServeRAID M and MR10 Series->46C9117"},"Platform":[{"code":"PF033","label":"Windows"}],"Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
19 April 2023

UID

ibm1MIGR-5089251