10c53decdSStefan Richtercomment "You can enable one or both FireWire driver stacks." 20c53decdSStefan Richtercomment "See the help texts for more information." 3a7b64b87SStefan Richter 411f494eeSStefan Richterconfig FIREWIRE 50c53decdSStefan Richter tristate "FireWire driver stack" 6e175569cSKristian Høgsberg select CRC_ITU_T 73038e353SKristian Høgsberg help 80c53decdSStefan Richter This is the new-generation IEEE 1394 (FireWire) driver stack 90c53decdSStefan Richter a.k.a. Juju, a new implementation designed for robustness and 100c53decdSStefan Richter simplicity. 110c53decdSStefan Richter See http://ieee1394.wiki.kernel.org/index.php/Juju_Migration 120c53decdSStefan Richter for information about migration from the older Linux 1394 stack 130c53decdSStefan Richter to the new driver stack. 143038e353SKristian Høgsberg 15fe77d4f2SStefan Richter To compile this driver as a module, say M here: the module will be 16f05e21b3SStefan Richter called firewire-core. 17f05e21b3SStefan Richter 18f05e21b3SStefan Richter This module functionally replaces ieee1394, raw1394, and video1394. 19f05e21b3SStefan Richter To access it from application programs, you generally need at least 200c53decdSStefan Richter libraw1394 v2. IIDC/DCAM applications need libdc1394 v2. 210c53decdSStefan Richter No libraries are required to access storage devices through the 220c53decdSStefan Richter firewire-sbp2 driver. 230c53decdSStefan Richter 240c53decdSStefan Richter NOTE: 250c53decdSStefan Richter FireWire audio devices currently require the old drivers (ieee1394, 260c53decdSStefan Richter ohci1394, raw1394). 27fe77d4f2SStefan Richter 2811f494eeSStefan Richterconfig FIREWIRE_OHCI 29a7b64b87SStefan Richter tristate "OHCI-1394 controllers" 3011f494eeSStefan Richter depends on PCI && FIREWIRE 31ed568912SKristian Høgsberg help 3235b7541cSStefan Richter Enable this driver if you have a FireWire controller based 33ed568912SKristian Høgsberg on the OHCI specification. For all practical purposes, this 34ed568912SKristian Høgsberg is the only chipset in use, so say Y here. 35ed568912SKristian Høgsberg 36227e7d81SStefan Richter To compile this driver as a module, say M here: The module will be 37fe77d4f2SStefan Richter called firewire-ohci. It replaces ohci1394 of the classic IEEE 1394 38fe77d4f2SStefan Richter stack. 39227e7d81SStefan Richter 40fe77d4f2SStefan Richter NOTE: 410c53decdSStefan Richter If you want to install firewire-ohci and ohci1394 together, you 420c53decdSStefan Richter should configure them only as modules and blacklist the driver(s) 430c53decdSStefan Richter which you don't want to have auto-loaded. Add either 440a8da30dSStefan Richter 450a8da30dSStefan Richter blacklist firewire-ohci 460a8da30dSStefan Richter or 470a8da30dSStefan Richter blacklist ohci1394 480a8da30dSStefan Richter blacklist video1394 490a8da30dSStefan Richter blacklist dv1394 500a8da30dSStefan Richter 510a8da30dSStefan Richter to /etc/modprobe.conf or /etc/modprobe.d/* and update modprobe.conf 520c53decdSStefan Richter depending on your distribution. 53ed568912SKristian Høgsberg 54ad3c0fe8SStefan Richterconfig FIREWIRE_OHCI_DEBUG 55ad3c0fe8SStefan Richter bool 56ad3c0fe8SStefan Richter depends on FIREWIRE_OHCI 57ad3c0fe8SStefan Richter default y 58ad3c0fe8SStefan Richter 5911f494eeSStefan Richterconfig FIREWIRE_SBP2 60a7b64b87SStefan Richter tristate "Storage devices (SBP-2 protocol)" 6111f494eeSStefan Richter depends on FIREWIRE && SCSI 629ba136d0SKristian Høgsberg help 6335b7541cSStefan Richter This option enables you to use SBP-2 devices connected to a 6435b7541cSStefan Richter FireWire bus. SBP-2 devices include storage devices like 659ba136d0SKristian Høgsberg harddisks and DVD drives, also some other FireWire devices 669ba136d0SKristian Høgsberg like scanners. 679ba136d0SKristian Høgsberg 68227e7d81SStefan Richter To compile this driver as a module, say M here: The module will be 69fe77d4f2SStefan Richter called firewire-sbp2. It replaces sbp2 of the classic IEEE 1394 70fe77d4f2SStefan Richter stack. 71227e7d81SStefan Richter 729ba136d0SKristian Høgsberg You should also enable support for disks, CD-ROMs, etc. in the SCSI 739ba136d0SKristian Høgsberg configuration section. 74b9530fd6SStefan Richter 75b9530fd6SStefan Richterconfig FIREWIRE_NET 760c53decdSStefan Richter tristate "IP networking over 1394 (EXPERIMENTAL)" 770c53decdSStefan Richter depends on FIREWIRE && INET && EXPERIMENTAL 78b9530fd6SStefan Richter help 79b9530fd6SStefan Richter This enables IPv4 over IEEE 1394, providing IP connectivity with 80b9530fd6SStefan Richter other implementations of RFC 2734 as found on several operating 81b9530fd6SStefan Richter systems. Multicast support is currently limited. 82b9530fd6SStefan Richter 830c53decdSStefan Richter NOTE, this driver is not stable yet! 840c53decdSStefan Richter 85b9530fd6SStefan Richter To compile this driver as a module, say M here: The module will be 86b9530fd6SStefan Richter called firewire-net. It replaces eth1394 of the classic IEEE 1394 87b9530fd6SStefan Richter stack. 88