Hotfix for Windows 7 or Windows Server 2008 R2 PCs stop responding on 1394 device

“A computer running Windows 7 or Windows Server 2008 R2 stops responding in following situations: After you disable and then enable 1394 host controller; After you uninstall and then install 1394 host controller; When you perform a clean install of Windows 7 or R2, and then restart computer a second time; After you wake computer […]

“A computer running Windows 7 or Windows Server 2008 R2 stops responding in following situations: After you disable and then enable 1394 host controller; After you uninstall and then install 1394 host controller; When you perform a clean install of Windows 7 or R2, and then restart computer a second time; After you wake computer from sleep. For e.g., you may encounter this issue when you use an nVidia MCP7A-GeForce 9300 rev B1 motherboard together with an LSI Logic FW533 or an FW643 1394 Host controller,” explained Microsoft in KB979491. This occurs because 1394 bus driver in Windows 7 doesn’t issue an OHCI Soft Reset command to 1394 host controller when computer enters a low power (D3) state. When 1394 host controller later enters a high power (D0) state, it may generate an incorrect PCI-Express packet. In this situation, motherboard chipset stops responding. Note In Vista and earlier versions of Windows, 1394 bus driver issues an Open Host Controller Interface Soft Reset command to 1394 host controller when computer enters a low power (D3) state. A supported hotfix is available from Microsoft.