Specify the FireWire bus number to be operated on.
-r
Initiate bus reset.
-t
Show the topology map.
-p
Dump PHY registers.
-c node
Show the configuration ROM on the node.
-d node
Hex dump of the configuration ROM.
-o node
Send a link-on PHY packet to the node.
-s node
Write to the RESET_START register on the node.
-l file
Load hex dump file of the configuration ROM and parse it.
-g gap_count
Broadcast gap_count by phy_config packet.
-i pri_req
Set the PRIORITY_BUDGET register on all supported nodes.
-R filename
Receive DV stream and dump it to a file. Use Ctrl-C to stop the receiving. Some DV cameras seem not to send the stream if a bus manager exits. If you cannot get the stream, try the following commands:
sysctl hw.firewire.try_bmr=0
fwcontrol -r
The resulting file contains raw DV data excluding isochronous header and CIP header. It can be handled by libdv in the .Fx Ports Collection.
-S filename
Send a DV file as isochronous stream.
-m EUI64 | hostname
Set default fwmem target. Hostname will be converted to EUI64 using eui64(5).