79 lines
		
	
	
	
		
			2.8 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			79 lines
		
	
	
	
		
			2.8 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
| comment "A new alternative FireWire stack is available with EXPERIMENTAL=y"
 | |
| 	depends on EXPERIMENTAL=n
 | |
| 
 | |
| comment "Enable only one of the two stacks, unless you know what you are doing"
 | |
| 	depends on EXPERIMENTAL
 | |
| 
 | |
| config FIREWIRE
 | |
| 	tristate "New FireWire stack, EXPERIMENTAL"
 | |
| 	depends on EXPERIMENTAL
 | |
| 	select CRC_ITU_T
 | |
| 	help
 | |
| 	  This is the "Juju" FireWire stack, a new alternative implementation
 | |
| 	  designed for robustness and simplicity.  You can build either this
 | |
| 	  stack, or the old stack (the ieee1394 driver, ohci1394 etc.) or both.
 | |
| 	  Please read http://ieee1394.wiki.kernel.org/index.php/Juju_Migration
 | |
| 	  before you enable the new stack.
 | |
| 
 | |
| 	  To compile this driver as a module, say M here: the module will be
 | |
| 	  called firewire-core.
 | |
| 
 | |
| 	  This module functionally replaces ieee1394, raw1394, and video1394.
 | |
| 	  To access it from application programs, you generally need at least
 | |
| 	  libraw1394 version 2.  IIDC/DCAM applications also need libdc1394
 | |
| 	  version 2.  No libraries are required to access storage devices
 | |
| 	  through the firewire-sbp2 driver.
 | |
| 
 | |
| config FIREWIRE_OHCI
 | |
| 	tristate "OHCI-1394 controllers"
 | |
| 	depends on PCI && FIREWIRE
 | |
| 	help
 | |
| 	  Enable this driver if you have a FireWire controller based
 | |
| 	  on the OHCI specification.  For all practical purposes, this
 | |
| 	  is the only chipset in use, so say Y here.
 | |
| 
 | |
| 	  To compile this driver as a module, say M here:  The module will be
 | |
| 	  called firewire-ohci.  It replaces ohci1394 of the classic IEEE 1394
 | |
| 	  stack.
 | |
| 
 | |
| 	  NOTE:
 | |
| 
 | |
| 	  You should only build either firewire-ohci or the old ohci1394 driver,
 | |
| 	  but not both.  If you nevertheless want to install both, you should
 | |
| 	  configure them only as modules and blacklist the driver(s) which you
 | |
| 	  don't want to have auto-loaded.  Add either
 | |
| 
 | |
| 	      blacklist firewire-ohci
 | |
| 	  or
 | |
| 	      blacklist ohci1394
 | |
| 	      blacklist video1394
 | |
| 	      blacklist dv1394
 | |
| 
 | |
| 	  to /etc/modprobe.conf or /etc/modprobe.d/* and update modprobe.conf
 | |
| 	  depending on your distribution.  The latter two modules should be
 | |
| 	  blacklisted together with ohci1394 because they depend on ohci1394.
 | |
| 
 | |
| 	  If you have an old modprobe which doesn't implement the blacklist
 | |
| 	  directive, use "install modulename /bin/true" for the modules to be
 | |
| 	  blacklisted.
 | |
| 
 | |
| config FIREWIRE_OHCI_DEBUG
 | |
| 	bool
 | |
| 	depends on FIREWIRE_OHCI
 | |
| 	default y
 | |
| 
 | |
| config FIREWIRE_SBP2
 | |
| 	tristate "Storage devices (SBP-2 protocol)"
 | |
| 	depends on FIREWIRE && SCSI
 | |
| 	help
 | |
| 	  This option enables you to use SBP-2 devices connected to a
 | |
| 	  FireWire bus.  SBP-2 devices include storage devices like
 | |
| 	  harddisks and DVD drives, also some other FireWire devices
 | |
| 	  like scanners.
 | |
| 
 | |
| 	  To compile this driver as a module, say M here:  The module will be
 | |
| 	  called firewire-sbp2.  It replaces sbp2 of the classic IEEE 1394
 | |
| 	  stack.
 | |
| 
 | |
| 	  You should also enable support for disks, CD-ROMs, etc. in the SCSI
 | |
| 	  configuration section.
 | 
