For what it's worth, I was able to build and load the firewire modules against 2.6.5-1.347. I used the latest ieee1394 branch from subversion using the attached Makefile. I have not actually tested connecting any firewire devices but my experience with other recent kernels was that loading ohci1394 spewed out a bunch of stack dumps.
Cheers, Ismael