IEEE 1394 (FireWire) support - alternative stack, EXPERIMENTAL

modulename: firewire-core.ko

configname: CONFIG_FIREWIRE

Linux Kernel Configuration
└─>Device Drivers
└─>IEEE 1394 (FireWire) support
└─>IEEE 1394 (FireWire) support - alternative stack, EXPERIMENTAL
In linux kernel since version 2.6.24 (release Date: 2008-01-24)  
This is the "Juju" FireWire stack, a new alternative implementation
designed for robustness and simplicity. You can build either this
stack, or the classic stack (the ieee1394 driver, ohci1394 etc.)
or both. Please read http://wiki.linux1394.org/JujuMigration before
you enable the new stack.

To compile this driver as a module, say M here: the module will be
called firewire-core. It functionally replaces ieee1394, raw1394,
and video1394.

NOTE:

You should only build ONE of the stacks, unless you REALLY know what
you are doing. If you install both, you should configure them only as
modules rather than link them statically, and you should blacklist one
of the concurrent low-level drivers in /etc/modprobe.conf. Add either

blacklist firewire-ohci
or
blacklist ohci1394

there depending on which driver you DON'T want to have auto-loaded.
You can optionally do the same with the other IEEE 1394/ FireWire
drivers.

If you have an old modprobe which doesn't implement the blacklist
directive, use either

install firewire-ohci /bin/true
or
install ohci1394 /bin/true

and so on, depending on which modules you DON't want to have
auto-loaded.

source code: