Microsoft Storage Spaces Controller Driver Windows 7

  1. Microsoft Storage Spaces Controller Driver Windows 7 Free
  2. Video Controller Driver Windows 7

Greetings fellow debuggers, today I will be blogging about Event ID 129 messages.These warning events are logged to the system event log with the storage adapter (HBA) driver’s name as the source.Windows’ STORPORT.SYS driver logs this message when it detects that a request has timed out, the HBA driver’s name is used in the error because it is the miniport associated with storport.

Below is an example 129 event:

Event Type:Warning

Microsoft Storage Spaces Controller Driver Windows 7 Free

Event Source:<HBA_Name>

Event Category:None

For more information about how to obtain a Windows 7 or Windows Server 2008 R2 service pack, click the following article number to view the article in the Microsoft Knowledge Base: 976932 Information about Service Pack 1 for Windows 7 and for Windows Server 2008 R2. Aug 23, 2005 - Microsoft Windows Mobile Device Center 6.1 Driver for Windows Vista (64-bit). (MTP) enables you to manage content on any portable device with storage. Software developers create drivers for Windows 7, Windows Vista,. Windows & Windows logos are property of Microsoft. This website is not affiliated with Microsoft, Microsoft logos are property of their owners. This website compatible with ie7,ie8,ie9,ie10, firefox and google chrome. Fresh install windows 10. Catalyst 15.7.1 Gpu driver and chipset driver installed. Under storage controller in device manager does not have AMD ahci Driver. Only Microsoft Storage Space Controller. My seq Read and write is same as spec of 520/500 range. But my SSD IOPS on 4k is very low. Cant get over 60k Iops 4k. Where it should be above 90k.

Event ID:129

Microsoft Storage Spaces Controller Driver Windows 7

Date:4/9/2009

Time:1:15:45 AM

User:N/A

Driver

Computer:<Computer_Name>

Video Controller Driver Windows 7

Description:

Reset to device, DeviceRaidPort1, was issued.

So what does this mean? Let’s discuss the Windows I/O stack architecture to answer this.

Windows I/O uses a layered architecture where device drivers are on a “device stack.”In a basic model, the top of the stack is the file system. Next is the volume manager, followed by the disk driver. At the bottom of the device stack are the port and miniport drivers. When an I/O request reaches the file system, it takes the block number of the file and translates it to an offset in the volume. The volume manager then translates the volume offset to a block number on the disk and passes the request to the disk driver.When the request reaches the disk driver it will create a Command Descriptor Block (CDB) that will be sent to the SCSI device.The disk driver imbeds the CDB into a structure called the SCSI_REQUEST_BLOCK (SRB). This SRB is sent to the port driver as part of the I/O request packet (IRP).

The port driver does most of the request processing. There are different port drivers depending on the architecture. For example, ATAPORT.SYS is the port driver for ATA devices, and STORPORT.SYS is the port driver for SCSI devices.Some of the responsibilities for a port driver are:

  • Enforcing queue depth (making sure that a device does not get more requests that it can handle).

The port driver interfaces with a driver called the “miniport”. The miniport driver is designed by the hardware manufacturer to work with a specific adapter and is responsible for taking requests from the port driver and sending them to the target LUN.The port driver calls the HwStorStartIo() function to send requests to the miniport, and the miniport will send the requests to the HBA so they can be sent over the physical medium (fibre, ethernet, etc) to the LUN. When the request is complete, the miniport will call StorPortNotification() with the NotificationType parameter value set to RequestComplete, along with a pointer to the completed SRB.

When a request is sent to the miniport, STORPORT will put the request in a pending queue. When the request is completed, it is removed from this queue. While requests are in the pending queue they are timed.

The timing mechanism is simple. There is one timer per logical unit and it is initialized to -1. When the first request is sent to the miniport the timer is set to the timeout value in the SRB. The disk timeout value is a tunable parameter in the registry at: HKLMSystemCurrentControlSetServicesDiskTimeOutValue. Some vendors will tune this value to best match their hardware, we do not advise changing this value without guidance from your storage vendor.

The timer is decremented once per second.When a request completes, the timer is refreshed with the timeout value of the head request in the pending queue. So, as long as requests complete the timer will never go to zero. If the timer does go to zero, it means the device has stopped responding.That is when the STORPORT driver logs the Event ID 129 error. STORPORT then has to take corrective action by trying to reset the unit. When the unit is reset, all outstanding requests are completed with an error and they are retried. When the pending queue empties, the timer is set to -1 which is its initial value.

Each SRB has a timer value set. As requests are completed the queue timer is refreshed with the timeout value of the SRB at the head of the list.

The most common causes of the Event ID 129 errors are unresponsive LUNs or a dropped request.Dropped requests can be caused by faulty routers or other hardware problems on the SAN.

I have never seen software cause an Event ID 129 error. If you are seeing Event ID 129 errors in your event logs, then you should start investigating the storage and fibre network.

Scan performed on 4/25/2017, Computer: Lenovo ThinkPad X200s - Windows 7 64 bit

Outdated or Corrupted drivers:12/18

Device/DriverStatusStatus DescriptionUpdated By Scanner
Motherboards
Intel Controladora de host universal USB Intel (R) 82801 FB/FBM - 265CCorrupted By Microsoft Storage Spaces Controller
Mice And Touchpads
Microsoft Microsoft Serial BallPointOutdated
Usb Devices
Research In Motion Smartphone BlackBerryOutdated
Sound Cards And Media Devices
Silicon Integrated Systems Corp.(1.16.01) SiS 7018 Audio DriverCorrupted By Microsoft Storage Spaces Controller
AnalogDevices SoundMAX Integrated Digital HD AudioCorrupted By Microsoft Storage Spaces Controller
Network Cards
Intel(R) Centrino(R) Wireless-N 6150Up To Date and Functioning
Keyboards
Microsoft Keyboard Device FilterCorrupted By Microsoft Storage Spaces Controller
Hard Disk Controller
ATI Controller standard PCI IDEUp To Date and Functioning
Others
Garmin Garmin USB GPSCorrupted By Microsoft Storage Spaces Controller
Nokia Nokia USB Phone ParentCorrupted By Microsoft Storage Spaces Controller
SMSC SMSC Fast Infrared DriverCorrupted By Microsoft Storage Spaces Controller
ENE ENE CB-1410/851 Cardbus ControllerUp To Date and Functioning
Cameras, Webcams And Scanners
EPSON EPSON Stylus CX6400Up To Date and Functioning
Video Cards
Intel(R) HD Graphics 4000Up To Date and Functioning
Input Devices
KME USB-brugerstyret inputenhed (HID)Up To Date and Functioning
Port Devices
Huawei Vodafone Mobile Broadband Diagnostics Port (Huawei) (COM23)Corrupted By Microsoft Storage Spaces Controller
Monitors
Sony Digital Flat Panel (1024x768)Corrupted By Microsoft Storage Spaces Controller
Mobile Phones And Portable Devices
Acer NOKIACorrupted By Microsoft Storage Spaces Controller