Commit | Line | Data |
---|---|---|
1da177e4 | 1 | |
1d9a3d06 JE |
2 | menuconfig FUSION |
3 | bool "Fusion MPT device support" | |
eeca7a36 | 4 | depends on PCI |
1d9a3d06 JE |
5 | ---help--- |
6 | Say Y here to get to see options for Fusion Message | |
7 | Passing Technology (MPT) drivers. | |
8 | This option alone does not add any kernel code. | |
9 | ||
10 | If you say N, all options in this submenu will be skipped and disabled. | |
1da177e4 | 11 | |
1d9a3d06 | 12 | if FUSION |
b86fff73 | 13 | |
5f5affdd MED |
14 | config FUSION_SPI |
15 | tristate "Fusion MPT ScsiHost drivers for SPI" | |
1da177e4 | 16 | depends on PCI && SCSI |
c92f222e | 17 | select SCSI_SPI_ATTRS |
1da177e4 | 18 | ---help--- |
5f5affdd | 19 | SCSI HOST support for a parallel SCSI host adapters. |
1da177e4 | 20 | |
5f5affdd MED |
21 | List of supported controllers: |
22 | ||
23 | LSI53C1020 | |
24 | LSI53C1020A | |
25 | LSI53C1030 | |
26 | LSI53C1035 | |
232f08fc | 27 | ATTO UL4D |
5f5affdd MED |
28 | |
29 | config FUSION_FC | |
30 | tristate "Fusion MPT ScsiHost drivers for FC" | |
31 | depends on PCI && SCSI | |
6a38792c | 32 | depends on SCSI_FC_ATTRS |
5f5affdd MED |
33 | ---help--- |
34 | SCSI HOST support for a Fiber Channel host adapters. | |
35 | ||
36 | List of supported controllers: | |
37 | ||
38 | LSIFC909 | |
39 | LSIFC919 | |
40 | LSIFC919X | |
41 | LSIFC929 | |
42 | LSIFC929X | |
43 | LSIFC929XL | |
448f09e6 EM |
44 | LSIFC949X |
45 | LSIFC949E | |
fbc9a572 | 46 | Brocade FC 410/420 |
1da177e4 | 47 | |
0c33b27d CH |
48 | config FUSION_SAS |
49 | tristate "Fusion MPT ScsiHost drivers for SAS" | |
50 | depends on PCI && SCSI | |
0c33b27d CH |
51 | select SCSI_SAS_ATTRS |
52 | ---help--- | |
53 | SCSI HOST support for a SAS host adapters. | |
54 | ||
55 | List of supported controllers: | |
56 | ||
57 | LSISAS1064 | |
0c33b27d CH |
58 | LSISAS1068 |
59 | LSISAS1064E | |
0c33b27d | 60 | LSISAS1068E |
448f09e6 | 61 | LSISAS1078 |
0c33b27d | 62 | |
1da177e4 | 63 | config FUSION_MAX_SGE |
51bbc9c3 | 64 | int "Maximum number of scatter gather entries (16 - 128)" |
5f5affdd | 65 | default "128" |
51bbc9c3 | 66 | range 16 128 |
1da177e4 LT |
67 | help |
68 | This option allows you to specify the maximum number of scatter- | |
51bbc9c3 MED |
69 | gather entries per I/O. The driver default is 128, which matches |
70 | SCSI_MAX_PHYS_SEGMENTS. However, it may decreased down to 16. | |
71 | Decreasing this parameter will reduce memory requirements | |
72 | on a per controller instance. | |
1da177e4 LT |
73 | |
74 | config FUSION_CTL | |
75 | tristate "Fusion MPT misc device (ioctl) driver" | |
d780c3bf | 76 | depends on FUSION_SPI || FUSION_FC || FUSION_SAS |
1da177e4 LT |
77 | ---help--- |
78 | The Fusion MPT misc device driver provides specialized control | |
79 | of MPT adapters via system ioctl calls. Use of ioctl calls to | |
80 | the MPT driver requires that you create and use a misc device | |
81 | node ala: | |
82 | mknod /dev/mptctl c 10 240 | |
83 | ||
84 | One use of this ioctl interface is to perform an upgrade (reflash) | |
85 | of the MPT adapter firmware. Refer to readme file(s) distributed | |
86 | with the Fusion MPT linux driver for additional details. | |
87 | ||
88 | If enabled by saying M to this, a driver named: mptctl | |
89 | will be compiled. | |
90 | ||
91 | If unsure whether you really want or need this, say N. | |
92 | ||
93 | config FUSION_LAN | |
94 | tristate "Fusion MPT LAN driver" | |
5f5affdd | 95 | depends on FUSION_FC && NET_FC |
1da177e4 LT |
96 | ---help--- |
97 | This module supports LAN IP traffic over Fibre Channel port(s) | |
98 | on Fusion MPT compatible hardware (LSIFC9xx chips). | |
99 | The physical interface used is defined in RFC 2625. | |
100 | Please refer to that document for details. | |
101 | ||
102 | Installing this driver requires the knowledge to configure and | |
103 | activate a new network interface, "fc0", using standard Linux tools. | |
104 | ||
105 | If enabled by saying M to this, a driver named: mptlan | |
106 | will be compiled. | |
107 | ||
108 | If unsure whether you really want or need this, say N. | |
109 | ||
5c1b91b9 PS |
110 | config FUSION_LOGGING |
111 | bool "Fusion MPT logging facility" | |
5c1b91b9 PS |
112 | ---help--- |
113 | This turns on a logging facility that can be used to debug a number | |
114 | of Fusion MPT related problems. | |
115 | ||
116 | The debug level can be programmed on the fly via SysFS (hex values) | |
117 | ||
118 | echo [level] > /sys/class/scsi_host/host#/debug_level | |
119 | ||
448f09e6 | 120 | There are various debug levels that can be found in the source: |
5c1b91b9 PS |
121 | file:drivers/message/fusion/mptdebug.h |
122 | ||
1d9a3d06 | 123 | endif # FUSION |