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