I finally got a chance to try this patch set on one of my machines with a Griffin FireWave and a Presonus Inspire1394.
I was able to play audio to the Inspire1394, however when I started to attempt recording from it, the machine crashed. I have not yet debugged the crash. Also, the driver did not find any of the mixer or volume control elements on the device, which was slightly frustrating because it has no physical controls and ffado also doesn't know about the mixer controls. I'll have to try the userspace mixer application I wrote, but I haven't had a chance yet.
I could not play audio through the FireWave (either directly via aplay or through PulseAudio). This is a regression from the fwspkr driver, which worked on this machine. I have not yet bisected the regression, but alsa refers to the device as "Surrou", which suggests that something is overflowing a buffer or truncating the name somewhere.
sysdefault:CARD=Surrou Griffin FireWave Surrou, Griffin FireWave Surrou Default Audio Device
With luck I will be able to do some more debugging this weekend. I also need to hook up my iSight and make sure its audio still works.
-- JF
P.S. On Fedora (at least) the udev configuration has bitrotted somewhere in the past two years so that the audio devices show up as the firewire card and not themselves. The udev maintainers had fixed that a couple of years ago, but somewhere between then and now it seems to have stopped working.