WD:
If you remove the SCSI expansion card and the external FireWire bay and the crashes stop, then you will know the cause of the problem is related to one or the other device. If the crashes continue after removing the devices, then you will be able to rule out the hardware as the cause. Hence, i'd suggest starting there.
One more thing to check: Are both ends of the SCSI bus terminated? If the host adapter is at one end of the bus (with no internal device connected to it) then it must be properly terminated. The external SCSI device must also be terminated. The terminators are either external or internal (set by jumpers or switches). Failure to properly terminate both ends of the daisy chain will not only cause the system to crash but may also damage the host adapter and the SCSI device.
Regards,
Doc