fwcontrol(8)

NAME

fwcontrol - FireWire control utility

SYNOPSIS

fwcontrol [-u bus_num] [-prt] [-c node] [-d node] [-o  node]
[-s node]
          [-l   file]   [-g   gap_count]  [-b  pri_req]  [-R
filename]
          [-S filename] [-m EUI64 | hostname]

DESCRIPTION

The fwcontrol utility is designed to provide a way for users
to access
and control the FreeBSD FireWire subsystem. Without op
tions, fwcontrol
will output a list of devices that are/were connected to the
bus.
The following options are available:
-u bus_num
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 FreeBSD
Ports Collection.
-S filename
Send a DV file as isochronous stream.
-m EUI64 | hostname
Set default fwmem target. Hostname will be convert
ed to EUI64
using eui64(5).

FILES

/dev/fw0.0

EXAMPLES

Each DV frame has a fixed size and it is easy to edit the
frame order.

fwcontrol -R original.dv
Receive stream.

dd if=original.dv of=first.dv bs=120000 count=30
Get first 30 frames(NTSC).

dd if=original.dv of=second.dv bs=120000 skip=30
count=30
Get second 30 frames(NTSC).

cat second.dv first.dv | fwcontrol -S /dev/stdin
Swap first and second 30 frames and send them to DV
recorder.
For PAL, replace ``bs=120000'' with ``bs=144000''.

SEE ALSO

firewire(4), fwe(4), fwip(4), fwohci(4), sbp(4)

HISTORY

The fwcontrol utility first appeared in FreeBSD 5.0.

AUTHORS

Hidetoshi Shimokawa <simokawa@FreeBSD.org>

BUGS

This utility is still under development and provided for de
bugging purposes.
BSD December 14, 2004
Copyright © 2010-2024 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout