A friend brought this to my attention recently. He had tried at least three different PCI firewire cards in a new HP desktop, and all of them caused bluescreens when trying to boot after installation. We eventually tracked it down to a BIOS setting: something called “PCI SERR# Generation” in the BIOS, had to be turned off. After that, all went well.