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.
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.
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":""}}]