1 2menu "Fusion MPT device support" 3 depends on PCI 4 5config FUSION 6 bool 7 default n 8 9config FUSION_SPI 10 tristate "Fusion MPT ScsiHost drivers for SPI" 11 depends on PCI && SCSI 12 select FUSION 13 select SCSI_SPI_ATTRS 14 ---help--- 15 SCSI HOST support for a parallel SCSI host adapters. 16 17 List of supported controllers: 18 19 LSI53C1020 20 LSI53C1020A 21 LSI53C1030 22 LSI53C1035 23 ATTO UL4D 24 25config FUSION_FC 26 tristate "Fusion MPT ScsiHost drivers for FC" 27 depends on PCI && SCSI 28 select FUSION 29 select SCSI_FC_ATTRS 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 41 Brocade FC 410/420 42 43config 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 54 LSISAS1068 55 LSISAS1064E 56 LSISAS1068E 57 58config FUSION_MAX_SGE 59 int "Maximum number of scatter gather entries (16 - 128)" 60 depends on FUSION 61 default "128" 62 range 16 128 63 help 64 This option allows you to specify the maximum number of scatter- 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. 69 70config FUSION_CTL 71 tristate "Fusion MPT misc device (ioctl) driver" 72 depends on FUSION_SPI || FUSION_FC || FUSION_SAS 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 89config FUSION_LAN 90 tristate "Fusion MPT LAN driver" 91 depends on FUSION_FC && NET_FC 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 106config 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 120endmenu 121