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