1# 2# USB Storage driver configuration 3# 4 5comment "NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may" 6comment "also be needed; see USB_STORAGE Help for more info" 7 8config USB_STORAGE 9 tristate "USB Mass Storage support" 10 depends on SCSI 11 ---help--- 12 Say Y here if you want to connect USB mass storage devices to your 13 computer's USB port. This is the driver you need for USB 14 floppy drives, USB hard disks, USB tape drives, USB CD-ROMs, 15 USB flash devices, and memory sticks, along with 16 similar devices. This driver may also be used for some cameras 17 and card readers. 18 19 This option depends on 'SCSI' support being enabled, but you 20 probably also need 'SCSI device support: SCSI disk support' 21 (BLK_DEV_SD) for most USB storage devices. 22 23 To compile this driver as a module, choose M here: the 24 module will be called usb-storage. 25 26config USB_STORAGE_DEBUG 27 bool "USB Mass Storage verbose debug" 28 depends on USB_STORAGE 29 help 30 Say Y here in order to have the USB Mass Storage code generate 31 verbose debugging messages. 32 33config USB_STORAGE_REALTEK 34 tristate "Realtek Card Reader support" 35 depends on USB_STORAGE 36 help 37 Say Y here to include additional code to support the power-saving function 38 for Realtek RTS51xx USB card readers. 39 40 If this driver is compiled as a module, it will be named ums-realtek. 41 42config REALTEK_AUTOPM 43 bool "Realtek Card Reader autosuspend support" 44 depends on USB_STORAGE_REALTEK && PM 45 default y 46 47config USB_STORAGE_DATAFAB 48 tristate "Datafab Compact Flash Reader support" 49 depends on USB_STORAGE 50 help 51 Support for certain Datafab CompactFlash readers. 52 Datafab has a web page at <http://www.datafab.com/>. 53 54 If this driver is compiled as a module, it will be named ums-datafab. 55 56config USB_STORAGE_FREECOM 57 tristate "Freecom USB/ATAPI Bridge support" 58 depends on USB_STORAGE 59 help 60 Support for the Freecom USB to IDE/ATAPI adaptor. 61 Freecom has a web page at <http://www.freecom.de/>. 62 63 If this driver is compiled as a module, it will be named ums-freecom. 64 65config USB_STORAGE_ISD200 66 tristate "ISD-200 USB/ATA Bridge support" 67 depends on USB_STORAGE 68 ---help--- 69 Say Y here if you want to use USB Mass Store devices based 70 on the In-Systems Design ISD-200 USB/ATA bridge. 71 72 Some of the products that use this chip are: 73 74 - Archos Jukebox 6000 75 - ISD SmartCable for Storage 76 - Taiwan Skymaster CD530U/DEL-0241 IDE bridge 77 - Sony CRX10U CD-R/RW drive 78 - CyQ've CQ8060A CDRW drive 79 - Planex eXtreme Drive RX-25HU USB-IDE cable (not model RX-25U) 80 81 If this driver is compiled as a module, it will be named ums-isd200. 82 83config USB_STORAGE_USBAT 84 tristate "USBAT/USBAT02-based storage support" 85 depends on USB_STORAGE 86 help 87 Say Y here to include additional code to support storage devices 88 based on the SCM/Shuttle USBAT/USBAT02 processors. 89 90 Devices reported to work with this driver include: 91 - CompactFlash reader included with Kodak DC3800 camera 92 - Dane-Elec Zmate CompactFlash reader 93 - Delkin Efilm reader2 94 - HP 8200e/8210e/8230e CD-Writer Plus drives 95 - I-JAM JS-50U 96 - Jessops CompactFlash JESDCFRU BLACK 97 - Kingston Technology PCREAD-USB/CF 98 - Maxell UA4 CompactFlash reader 99 - Memorex UCF-100 100 - Microtech ZiO! ICS-45 CF2 101 - RCA LYRA MP3 portable 102 - Sandisk ImageMate SDDR-05b 103 104 If this driver is compiled as a module, it will be named ums-usbat. 105 106config USB_STORAGE_SDDR09 107 tristate "SanDisk SDDR-09 (and other SmartMedia, including DPCM) support" 108 depends on USB_STORAGE 109 help 110 Say Y here to include additional code to support the Sandisk SDDR-09 111 SmartMedia reader in the USB Mass Storage driver. 112 Also works for the Microtech Zio! CompactFlash/SmartMedia reader. 113 114 If this driver is compiled as a module, it will be named ums-sddr09. 115 116config USB_STORAGE_SDDR55 117 tristate "SanDisk SDDR-55 SmartMedia support" 118 depends on USB_STORAGE 119 help 120 Say Y here to include additional code to support the Sandisk SDDR-55 121 SmartMedia reader in the USB Mass Storage driver. 122 123 If this driver is compiled as a module, it will be named ums-sddr55. 124 125config USB_STORAGE_JUMPSHOT 126 tristate "Lexar Jumpshot Compact Flash Reader" 127 depends on USB_STORAGE 128 help 129 Say Y here to include additional code to support the Lexar Jumpshot 130 USB CompactFlash reader. 131 132 If this driver is compiled as a module, it will be named ums-jumpshot. 133 134config USB_STORAGE_ALAUDA 135 tristate "Olympus MAUSB-10/Fuji DPC-R1 support" 136 depends on USB_STORAGE 137 help 138 Say Y here to include additional code to support the Olympus MAUSB-10 139 and Fujifilm DPC-R1 USB Card reader/writer devices. 140 141 These devices are based on the Alauda chip and support both 142 XD and SmartMedia cards. 143 144 If this driver is compiled as a module, it will be named ums-alauda. 145 146config USB_STORAGE_ONETOUCH 147 tristate "Support OneTouch Button on Maxtor Hard Drives" 148 depends on USB_STORAGE 149 depends on INPUT=y || INPUT=USB_STORAGE 150 help 151 Say Y here to include additional code to support the Maxtor OneTouch 152 USB hard drive's onetouch button. 153 154 This code registers the button on the front of Maxtor OneTouch USB 155 hard drive's as an input device. An action can be associated with 156 this input in any keybinding software. (e.g. gnome's keyboard short- 157 cuts) 158 159 If this driver is compiled as a module, it will be named ums-onetouch. 160 161config USB_STORAGE_KARMA 162 tristate "Support for Rio Karma music player" 163 depends on USB_STORAGE 164 help 165 Say Y here to include additional code to support the Rio Karma 166 USB interface. 167 168 This code places the Rio Karma into mass storage mode, enabling 169 it to be mounted as an ordinary filesystem. Performing an eject 170 on the resulting scsi device node returns the Karma to normal 171 operation. 172 173 If this driver is compiled as a module, it will be named ums-karma. 174 175config USB_STORAGE_CYPRESS_ATACB 176 tristate "SAT emulation on Cypress USB/ATA Bridge with ATACB" 177 depends on USB_STORAGE 178 ---help--- 179 Say Y here if you want to use SAT (ata pass through) on devices based 180 on the Cypress USB/ATA bridge supporting ATACB. This will allow you 181 to use tools to tune and monitor your drive (like hdparm or smartctl). 182 183 If you say no here your device will still work with the standard usb 184 mass storage class. 185 186 If this driver is compiled as a module, it will be named ums-cypress. 187 188config USB_STORAGE_ENE_UB6250 189 tristate "USB ENE card reader support" 190 depends on SCSI 191 depends on USB_STORAGE 192 ---help--- 193 Say Y here if you wish to control a ENE SD/MS Card reader. 194 Note that this driver does not support SM cards. 195 196 This option depends on 'SCSI' support being enabled, but you 197 probably also need 'SCSI device support: SCSI disk support' 198 (BLK_DEV_SD) for most USB storage devices. 199 200 To compile this driver as a module, choose M here: the 201 module will be called ums-eneub6250. 202 203config USB_UAS 204 tristate "USB Attached SCSI" 205 depends on SCSI && USB_STORAGE 206 help 207 The USB Attached SCSI protocol is supported by some USB 208 storage devices. It permits higher performance by supporting 209 multiple outstanding commands. 210 211 If you don't know whether you have a UAS device, it is safe to 212 say 'Y' or 'M' here and the kernel will use the right driver. 213 214 If you compile this driver as a module, it will be named uas. 215