Yes, you are right. Actually, a cheap setup to achieve #1 by #4 is to have two FireWire controllers in the PC and connect them. -- use /dev/video1394, not /dev/raw1394 https://launchpad.net/bugs/6290