1 2menuconfig FUSION 3 bool "Fusion MPT device support" 4 depends on PCI 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. 11 12if FUSION 13 14config FUSION_SPI 15 tristate "Fusion MPT ScsiHost drivers for SPI" 16 depends on PCI && SCSI 17 select SCSI_SPI_ATTRS 18 ---help--- 19 SCSI HOST support for a parallel SCSI host adapters. 20 21 List of supported controllers: 22 23 LSI53C1020 24 LSI53C1020A 25 LSI53C1030 26 LSI53C1035 27 ATTO UL4D 28 29config FUSION_FC 30 tristate "Fusion MPT ScsiHost drivers for FC" 31 depends on PCI && SCSI 32 depends on SCSI_FC_ATTRS 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 44 LSIFC949X 45 LSIFC949E 46 Brocade FC 410/420 47 48config FUSION_SAS 49 tristate "Fusion MPT ScsiHost drivers for SAS" 50 depends on PCI && SCSI 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 58 LSISAS1068 59 LSISAS1064E 60 LSISAS1068E 61 LSISAS1078 62 63config FUSION_MAX_SGE 64 int "Maximum number of scatter gather entries (16 - 128)" 65 default "128" 66 range 16 128 67 help 68 This option allows you to specify the maximum number of scatter- 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. 73 74config FUSION_CTL 75 tristate "Fusion MPT misc device (ioctl) driver" 76 depends on FUSION_SPI || FUSION_FC || FUSION_SAS 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 93config FUSION_LAN 94 tristate "Fusion MPT LAN driver" 95 depends on FUSION_FC && NET_FC 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 110config FUSION_LOGGING 111 bool "Fusion MPT logging facility" 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 120 There are various debug levels that can be found in the source: 121 file:drivers/message/fusion/mptdebug.h 122 123endif # FUSION 124