I tried out the fix from StarTech and it worked. The fix follows: Click Start, then right-click on Computer, and select Manage. Select Device Manager from the tree on the left, then expand 1394 bus controllers. Right click your FireWire chip, select Update Driver, then click to update the driver manually. On the next screen, click Choose From List of Devices. Select the 1394 Host Bus Controller (legacy), and click OK. This will switch to the older legacy drivers, and should solve any detection/crashing problems. The driver worked straight away without any need to re-boot. I plugged the video camera in and downloaded video with no problems. This is the Microsoft fix that I posted to StarTech for verification.[URL] Hope this helps other as took me several weeks of asking various folks who had not got a clue until I found the Microsoft fix. Cheers :emotion-2:  
Just bought a Dell Inspiron 545MT loaded with Windows 7 32-Bit home edition. I need firewire for my video camera so I bought a StarTech PEX1394A2 PCI-E Firewire card. After installation and boot, the standard driver does not start, I get a yellow triangle in device manager and the error in Device manager is 'This device cannot start. (Code 10). The card works in another Windows XP machine. I am told the Windows driver should work but it does not.  Can anyone hellp with this problem?
Windows 7 & PCI-E Firewire driver not working on new Dell Inspiron 545MT