Topic: Fix to stop PCI-E firewire card from crashing, Win11 B450 mobo
Hi all,
I wanted to make this post to possibly help other people struggling with firewire in their pc on Win11.
I bought a Startech PEX1394B3LP with the TI XIO2213B chipset. I have had good experiences with Startech stuff.
After installing the firewire card I started getting random crashes. My PC was always rock solid before and knowing RME's reputation the problem had to be the firewire card. The problem was the PC would freeze up, not leaving any crash logs. Every now and then all I could see was a WHEA CPU error in the event viewer. But this could be anything.
I installed a PCI-E riser cable to move the firewire card away from my GPU and motherboard, I thought maybe interference from my GPU was causing issues but that didn't help.
One day I felt the PC starting to crash and quickly hit reboot. That finally generated a crash log and after analysis with WinDBG it gave the error: SINGLE_DPC_TIMEOUT_EXCEEDED
After some research it seemed that a PCI-E device was taking too long to respond, and that the cause could be some sort of energy saving routine on PCI-E devices. I checked my bios but all the energy saving options were off, so I started checking windows options. There I found it:
Open Control Panel via the search bar --> System and Security --> Power Options --> Balanced power plan Change Settings --> Advanced Settings --> PCI Express --> Link State Power Management --> Set it to OFF
No more crashes now, 3 weeks stable.
Stupidly if you go through normal Win11 settings you don't find these options, you have to go through the older Control Panel.
My system is a MSI B450 Mortar Max motherboard with a AMD 5800X3D. Win11 Pro 25H2. The firewire card is still on the PCI-E 1x riser plugged into a PCI-E 3.0 8x slot running through the chipset. All latest drivers. GPU is a 7900XTX. I am using the normal firewire Texas Instruments driver from windows, not the legacy one. I tried that and it made no difference. I even ordered another firewire card with a VIA chipset but everything seems cool now.
Hope this helps some people. I am very much enjoying the FF400 and Totalmix. One day I'll get a UCXII for the dynamics processing.
Cheers,
Ted