Commit | Line | Data |
---|---|---|
22a38e72 | 1 | comment "An alternative FireWire stack is available with EXPERIMENTAL=y" |
9c87da4e SR |
2 | depends on EXPERIMENTAL=n |
3 | ||
11f494ee | 4 | config FIREWIRE |
fe77d4f2 | 5 | tristate "IEEE 1394 (FireWire) support - alternative stack, EXPERIMENTAL" |
9c87da4e | 6 | depends on EXPERIMENTAL |
e175569c | 7 | select CRC_ITU_T |
3038e353 | 8 | help |
fe77d4f2 | 9 | This is the "Juju" FireWire stack, a new alternative implementation |
227e7d81 SR |
10 | designed for robustness and simplicity. You can build either this |
11 | stack, or the classic stack (the ieee1394 driver, ohci1394 etc.) | |
a1134dd4 SR |
12 | or both. Please read http://wiki.linux1394.org/JujuMigration before |
13 | you enable the new stack. | |
3038e353 | 14 | |
fe77d4f2 SR |
15 | To compile this driver as a module, say M here: the module will be |
16 | called firewire-core. It functionally replaces ieee1394, raw1394, | |
17 | and video1394. | |
18 | ||
19 | NOTE: | |
20 | ||
21 | You should only build ONE of the stacks, unless you REALLY know what | |
0a8da30d | 22 | you are doing. |
fe77d4f2 | 23 | |
11f494ee | 24 | config FIREWIRE_OHCI |
35b7541c | 25 | tristate "Support for OHCI FireWire host controllers" |
11f494ee | 26 | depends on PCI && FIREWIRE |
ed568912 | 27 | help |
35b7541c | 28 | Enable this driver if you have a FireWire controller based |
ed568912 KH |
29 | on the OHCI specification. For all practical purposes, this |
30 | is the only chipset in use, so say Y here. | |
31 | ||
227e7d81 | 32 | To compile this driver as a module, say M here: The module will be |
fe77d4f2 SR |
33 | called firewire-ohci. It replaces ohci1394 of the classic IEEE 1394 |
34 | stack. | |
35 | ||
36 | NOTE: | |
227e7d81 | 37 | |
0a8da30d SR |
38 | You should only build ohci1394 or firewire-ohci, but not both. |
39 | If you nevertheless want to install both, you should configure them | |
40 | only as modules and blacklist the driver(s) which you don't want to | |
41 | have auto-loaded. Add either | |
42 | ||
43 | blacklist firewire-ohci | |
44 | or | |
45 | blacklist ohci1394 | |
46 | blacklist video1394 | |
47 | blacklist dv1394 | |
48 | ||
49 | to /etc/modprobe.conf or /etc/modprobe.d/* and update modprobe.conf | |
50 | depending on your distribution. The latter two modules should be | |
51 | blacklisted together with ohci1394 because they depend on ohci1394. | |
52 | ||
53 | If you have an old modprobe which doesn't implement the blacklist | |
54 | directive, use "install modulename /bin/true" for the modules to be | |
55 | blacklisted. | |
ed568912 | 56 | |
ad3c0fe8 SR |
57 | config FIREWIRE_OHCI_DEBUG |
58 | bool | |
59 | depends on FIREWIRE_OHCI | |
60 | default y | |
61 | ||
11f494ee | 62 | config FIREWIRE_SBP2 |
9ba136d0 | 63 | tristate "Support for storage devices (SBP-2 protocol driver)" |
11f494ee | 64 | depends on FIREWIRE && SCSI |
9ba136d0 | 65 | help |
35b7541c SR |
66 | This option enables you to use SBP-2 devices connected to a |
67 | FireWire bus. SBP-2 devices include storage devices like | |
9ba136d0 KH |
68 | harddisks and DVD drives, also some other FireWire devices |
69 | like scanners. | |
70 | ||
227e7d81 | 71 | To compile this driver as a module, say M here: The module will be |
fe77d4f2 SR |
72 | called firewire-sbp2. It replaces sbp2 of the classic IEEE 1394 |
73 | stack. | |
227e7d81 | 74 | |
9ba136d0 KH |
75 | You should also enable support for disks, CD-ROMs, etc. in the SCSI |
76 | configuration section. |