If you look at any communications buss specification, no matter whether it is firewire, USB, serial, SCSI, etc., you will find that part of the specification is that there can only be one (1) 'master' controller existing among the connected peripherals.
In your configuration, there are two (2) masters connected, so the peripheral is attaching itself to the first one detected and ignoring all else.
The other thing that you might want to be cautious of is that firewire (as well as USB) has ability to send power as well as data and buss status comms on the interface. You are applying two power sources to the firewire buss of the FF400. I'm not sure whether this could cause electrical harm to the FF400 or to either of the computers, but it certainly has the potential for it.
There are audio communication protocols that will allow you to do what you are wanting to do and that the FF400 supports, like SPDIF or ADAT. So you could connect one computer to the FF400 through the firewire interface for master control and mixing, then you run the audio signal from the second computer into the FF400 via SPDIF or ADAT and then mix the audio going to the speakers using the RME mixer app on the first computer.
It is worthy to note that even when using audio comms, each of the protocols (SPDIF, ADAT, MADI, etc) require that there is only one 'master clock' on the particular protocol in order to work properly. In the case of audio protocols, that master can be designated as any of the devices connected, but that there can still be but one master clock in order for everything to sync correctly.
--Dean
HDSP9652 w/ AEB4-I/O - FireFace800 - 2 x Presonus Digimax FS - FriendChip DMX16/18