I am a member of the Linux 1394 team, and I have been improving hotplug capabilities of various ieee1394 modules. Below is my patch to the agent script. For two different classes of video camera, some applications require 2 modules: one for the control protocol and another for the streaming video. Therefore, you see I removed that break. Also, I added support for a module-specific script directory. This is especially useful for sbp2 to invoke the popular rescan-scsi-bus.sh script, /etc/hotplug/ieee1394/sbp2 script: #!/bin/bash if [ "${ACTION}" = "add" ]; then . rescan-scsi-bus.sh else . rescan-scsi-bus.sh -r fi Similarly, a dv1394 script could launch Kino on add, and a video1394 script could launch Coriander on add.