11da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds# 21da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds# USB Storage driver configuration 31da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds# 41da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 50eb526b96ced3759e7d4445fc55204f314e33d8cBorislav Petkovcomment "NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may" 60eb526b96ced3759e7d4445fc55204f314e33d8cBorislav Petkovcomment "also be needed; see USB_STORAGE Help for more info" 71da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on USB 81da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 91da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig USB_STORAGE 101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds tristate "USB Mass Storage support" 1165934a9a028b88e83e2b0f8b36618fe503349f8eDavid Howells depends on USB && SCSI 121da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds ---help--- 131da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Say Y here if you want to connect USB mass storage devices to your 141da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds computer's USB port. This is the driver you need for USB 151da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds floppy drives, USB hard disks, USB tape drives, USB CD-ROMs, 161da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds USB flash devices, and memory sticks, along with 171da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds similar devices. This driver may also be used for some cameras 181da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds and card readers. 191da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 2065934a9a028b88e83e2b0f8b36618fe503349f8eDavid Howells This option depends on 'SCSI' support being enabled, but you 211da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds probably also need 'SCSI device support: SCSI disk support' 221da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds (BLK_DEV_SD) for most USB storage devices. 231da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 241da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds To compile this driver as a module, choose M here: the 251da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds module will be called usb-storage. 261da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 271da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig USB_STORAGE_DEBUG 281da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds bool "USB Mass Storage verbose debug" 291da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on USB_STORAGE 301da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 311da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Say Y here in order to have the USB Mass Storage code generate 321da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds verbose debugging messages. 331da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 3450a6cb932d5cccc6a165219f137b87ea596b4cd0wwangconfig USB_STORAGE_REALTEK 3550a6cb932d5cccc6a165219f137b87ea596b4cd0wwang tristate "Realtek Card Reader support" 3650a6cb932d5cccc6a165219f137b87ea596b4cd0wwang depends on USB_STORAGE 3750a6cb932d5cccc6a165219f137b87ea596b4cd0wwang help 3850a6cb932d5cccc6a165219f137b87ea596b4cd0wwang Say Y here to include additional code to support the power-saving function 3950a6cb932d5cccc6a165219f137b87ea596b4cd0wwang for Realtek RTS51xx USB card readers. 4050a6cb932d5cccc6a165219f137b87ea596b4cd0wwang 4150a6cb932d5cccc6a165219f137b87ea596b4cd0wwang If this driver is compiled as a module, it will be named ums-realtek. 4250a6cb932d5cccc6a165219f137b87ea596b4cd0wwang 43e931830bb877e2aad9a1be83506f9bdb26c91e4eedwin_rongconfig REALTEK_AUTOPM 44e931830bb877e2aad9a1be83506f9bdb26c91e4eedwin_rong bool "Realtek Card Reader autosuspend support" 45839f245f8f1e7d7efd7ba12a7d735f13e8293a2bVincent Palatin depends on USB_STORAGE_REALTEK && PM_RUNTIME 46e931830bb877e2aad9a1be83506f9bdb26c91e4eedwin_rong default y 4750a6cb932d5cccc6a165219f137b87ea596b4cd0wwang 481da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig USB_STORAGE_DATAFAB 492cbbf3576aa9eae9a92f2669f38a453b6cb8e956Alan Stern tristate "Datafab Compact Flash Reader support" 50726627f341beeedba948643c766a6786d75bbf9dRobert P. J. Day depends on USB_STORAGE 511da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 521da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Support for certain Datafab CompactFlash readers. 53631dd1a885b6d7e9f6f51b4e5b311c2bb04c323cJustin P. Mattock Datafab has a web page at <http://www.datafab.com/>. 541da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 552cbbf3576aa9eae9a92f2669f38a453b6cb8e956Alan Stern If this driver is compiled as a module, it will be named ums-datafab. 562cbbf3576aa9eae9a92f2669f38a453b6cb8e956Alan Stern 571da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig USB_STORAGE_FREECOM 580d62939fab3cf28a23ac6934cec599793d3a1d9dAlan Stern tristate "Freecom USB/ATAPI Bridge support" 591da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds depends on USB_STORAGE 601da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 611da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Support for the Freecom USB to IDE/ATAPI adaptor. 621da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Freecom has a web page at <http://www.freecom.de/>. 631da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 640d62939fab3cf28a23ac6934cec599793d3a1d9dAlan Stern If this driver is compiled as a module, it will be named ums-freecom. 650d62939fab3cf28a23ac6934cec599793d3a1d9dAlan Stern 661da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig USB_STORAGE_ISD200 6732d5493eb83a217c3b1eba4b98cd6d19864f71a8Alan Stern tristate "ISD-200 USB/ATA Bridge support" 6866e0a9888b774af625ce544f7c6597c7506d07dbRandy Dunlap depends on USB_STORAGE 691da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds ---help--- 701da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Say Y here if you want to use USB Mass Store devices based 711da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds on the In-Systems Design ISD-200 USB/ATA bridge. 721da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 731da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Some of the products that use this chip are: 741da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 751da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds - Archos Jukebox 6000 761da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds - ISD SmartCable for Storage 771da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds - Taiwan Skymaster CD530U/DEL-0241 IDE bridge 781da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds - Sony CRX10U CD-R/RW drive 791da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds - CyQ've CQ8060A CDRW drive 801da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds - Planex eXtreme Drive RX-25HU USB-IDE cable (not model RX-25U) 811da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 8232d5493eb83a217c3b1eba4b98cd6d19864f71a8Alan Stern If this driver is compiled as a module, it will be named ums-isd200. 8332d5493eb83a217c3b1eba4b98cd6d19864f71a8Alan Stern 841da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig USB_STORAGE_USBAT 8526d6818f19d0ab018f28a20d699511c1efdf508bAlan Stern tristate "USBAT/USBAT02-based storage support" 86726627f341beeedba948643c766a6786d75bbf9dRobert P. J. Day depends on USB_STORAGE 871da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 881da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Say Y here to include additional code to support storage devices 891da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds based on the SCM/Shuttle USBAT/USBAT02 processors. 901da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 911da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Devices reported to work with this driver include: 921da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds - CompactFlash reader included with Kodak DC3800 camera 931da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds - Dane-Elec Zmate CompactFlash reader 941da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds - Delkin Efilm reader2 951da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds - HP 8200e/8210e/8230e CD-Writer Plus drives 961da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds - I-JAM JS-50U 971da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds - Jessops CompactFlash JESDCFRU BLACK 981da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds - Kingston Technology PCREAD-USB/CF 991da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds - Maxell UA4 CompactFlash reader 1001da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds - Memorex UCF-100 1011da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds - Microtech ZiO! ICS-45 CF2 1021da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds - RCA LYRA MP3 portable 1031da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds - Sandisk ImageMate SDDR-05b 1041da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 10526d6818f19d0ab018f28a20d699511c1efdf508bAlan Stern If this driver is compiled as a module, it will be named ums-usbat. 10626d6818f19d0ab018f28a20d699511c1efdf508bAlan Stern 1071da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig USB_STORAGE_SDDR09 1080ff71883b2d60136430458413c135d545c69b0c4Alan Stern tristate "SanDisk SDDR-09 (and other SmartMedia, including DPCM) support" 109726627f341beeedba948643c766a6786d75bbf9dRobert P. J. Day depends on USB_STORAGE 1101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 1111da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Say Y here to include additional code to support the Sandisk SDDR-09 1121da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds SmartMedia reader in the USB Mass Storage driver. 113c20b15fde50c32174af4b48851e5ddadba36330eAlan Stern Also works for the Microtech Zio! CompactFlash/SmartMedia reader. 1141da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 1150ff71883b2d60136430458413c135d545c69b0c4Alan Stern If this driver is compiled as a module, it will be named ums-sddr09. 1160ff71883b2d60136430458413c135d545c69b0c4Alan Stern 1171da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig USB_STORAGE_SDDR55 11870fcc0050733a7cd1b452cfa3de3a9b376412565Alan Stern tristate "SanDisk SDDR-55 SmartMedia support" 119726627f341beeedba948643c766a6786d75bbf9dRobert P. J. Day depends on USB_STORAGE 1201da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 1211da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Say Y here to include additional code to support the Sandisk SDDR-55 1221da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds SmartMedia reader in the USB Mass Storage driver. 1231da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 12470fcc0050733a7cd1b452cfa3de3a9b376412565Alan Stern If this driver is compiled as a module, it will be named ums-sddr55. 12570fcc0050733a7cd1b452cfa3de3a9b376412565Alan Stern 1261da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig USB_STORAGE_JUMPSHOT 127a9fb6d05d59c9e118ad8c355adfdf88c970c61bcAlan Stern tristate "Lexar Jumpshot Compact Flash Reader" 128726627f341beeedba948643c766a6786d75bbf9dRobert P. J. Day depends on USB_STORAGE 1291da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds help 1301da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds Say Y here to include additional code to support the Lexar Jumpshot 1311da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds USB CompactFlash reader. 1321da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 133a9fb6d05d59c9e118ad8c355adfdf88c970c61bcAlan Stern If this driver is compiled as a module, it will be named ums-jumpshot. 134a9fb6d05d59c9e118ad8c355adfdf88c970c61bcAlan Stern 135e80b0fade09ef1ee67b0898d480d4c588f124d5fMatthew Dharmconfig USB_STORAGE_ALAUDA 136a74bba3bf92cb6425789ae5050bdcca1283bc6f4Alan Stern tristate "Olympus MAUSB-10/Fuji DPC-R1 support" 137726627f341beeedba948643c766a6786d75bbf9dRobert P. J. Day depends on USB_STORAGE 138e80b0fade09ef1ee67b0898d480d4c588f124d5fMatthew Dharm help 139e80b0fade09ef1ee67b0898d480d4c588f124d5fMatthew Dharm Say Y here to include additional code to support the Olympus MAUSB-10 140e80b0fade09ef1ee67b0898d480d4c588f124d5fMatthew Dharm and Fujifilm DPC-R1 USB Card reader/writer devices. 141e80b0fade09ef1ee67b0898d480d4c588f124d5fMatthew Dharm 142095096038d637c477ef3c1b674612bcbc4d60c2dMatt LaPlante These devices are based on the Alauda chip and support both 143e80b0fade09ef1ee67b0898d480d4c588f124d5fMatthew Dharm XD and SmartMedia cards. 14434008dbfe8c00eca67f97bad484eb5cb03bafe66Matthew Dharm 145a74bba3bf92cb6425789ae5050bdcca1283bc6f4Alan Stern If this driver is compiled as a module, it will be named ums-alauda. 146a74bba3bf92cb6425789ae5050bdcca1283bc6f4Alan Stern 14734008dbfe8c00eca67f97bad484eb5cb03bafe66Matthew Dharmconfig USB_STORAGE_ONETOUCH 1489cfb95ef72c637bc9b90260e0f98a23f3f49b1bbAlan Stern tristate "Support OneTouch Button on Maxtor Hard Drives" 149e42dc36b2cf9849362967ea836196c8ef6079ec7Dmitry Torokhov depends on USB_STORAGE 150e42dc36b2cf9849362967ea836196c8ef6079ec7Dmitry Torokhov depends on INPUT=y || INPUT=USB_STORAGE 15134008dbfe8c00eca67f97bad484eb5cb03bafe66Matthew Dharm help 15234008dbfe8c00eca67f97bad484eb5cb03bafe66Matthew Dharm Say Y here to include additional code to support the Maxtor OneTouch 15334008dbfe8c00eca67f97bad484eb5cb03bafe66Matthew Dharm USB hard drive's onetouch button. 15434008dbfe8c00eca67f97bad484eb5cb03bafe66Matthew Dharm 15534008dbfe8c00eca67f97bad484eb5cb03bafe66Matthew Dharm This code registers the button on the front of Maxtor OneTouch USB 15634008dbfe8c00eca67f97bad484eb5cb03bafe66Matthew Dharm hard drive's as an input device. An action can be associated with 15734008dbfe8c00eca67f97bad484eb5cb03bafe66Matthew Dharm this input in any keybinding software. (e.g. gnome's keyboard short- 15834008dbfe8c00eca67f97bad484eb5cb03bafe66Matthew Dharm cuts) 159a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev 1609cfb95ef72c637bc9b90260e0f98a23f3f49b1bbAlan Stern If this driver is compiled as a module, it will be named ums-onetouch. 1619cfb95ef72c637bc9b90260e0f98a23f3f49b1bbAlan Stern 162dfe0d3ba20e860d0b9a16c4c6524180b8f93be05Matthew Dharmconfig USB_STORAGE_KARMA 163c10337846c93bd914dd3003ffb001adc583b313eAlan Stern tristate "Support for Rio Karma music player" 164dfe0d3ba20e860d0b9a16c4c6524180b8f93be05Matthew Dharm depends on USB_STORAGE 165dfe0d3ba20e860d0b9a16c4c6524180b8f93be05Matthew Dharm help 166dfe0d3ba20e860d0b9a16c4c6524180b8f93be05Matthew Dharm Say Y here to include additional code to support the Rio Karma 167dfe0d3ba20e860d0b9a16c4c6524180b8f93be05Matthew Dharm USB interface. 168dfe0d3ba20e860d0b9a16c4c6524180b8f93be05Matthew Dharm 169dfe0d3ba20e860d0b9a16c4c6524180b8f93be05Matthew Dharm This code places the Rio Karma into mass storage mode, enabling 170dfe0d3ba20e860d0b9a16c4c6524180b8f93be05Matthew Dharm it to be mounted as an ordinary filesystem. Performing an eject 171dfe0d3ba20e860d0b9a16c4c6524180b8f93be05Matthew Dharm on the resulting scsi device node returns the Karma to normal 172dfe0d3ba20e860d0b9a16c4c6524180b8f93be05Matthew Dharm operation. 173dfe0d3ba20e860d0b9a16c4c6524180b8f93be05Matthew Dharm 174c10337846c93bd914dd3003ffb001adc583b313eAlan Stern If this driver is compiled as a module, it will be named ums-karma. 175c10337846c93bd914dd3003ffb001adc583b313eAlan Stern 176d277064e7e16d02e0078a6bc1820764ae00dea87Matthieu CASTETconfig USB_STORAGE_CYPRESS_ATACB 177fcdb51401f7f695b7fb782721b2e33372c5a06ceAlan Stern tristate "SAT emulation on Cypress USB/ATA Bridge with ATACB" 178d277064e7e16d02e0078a6bc1820764ae00dea87Matthieu CASTET depends on USB_STORAGE 179d277064e7e16d02e0078a6bc1820764ae00dea87Matthieu CASTET ---help--- 180d277064e7e16d02e0078a6bc1820764ae00dea87Matthieu CASTET Say Y here if you want to use SAT (ata pass through) on devices based 181d277064e7e16d02e0078a6bc1820764ae00dea87Matthieu CASTET on the Cypress USB/ATA bridge supporting ATACB. This will allow you 182d277064e7e16d02e0078a6bc1820764ae00dea87Matthieu CASTET to use tools to tune and monitor your drive (like hdparm or smartctl). 183d277064e7e16d02e0078a6bc1820764ae00dea87Matthieu CASTET 184d277064e7e16d02e0078a6bc1820764ae00dea87Matthieu CASTET If you say no here your device will still work with the standard usb 185d277064e7e16d02e0078a6bc1820764ae00dea87Matthieu CASTET mass storage class. 186d277064e7e16d02e0078a6bc1820764ae00dea87Matthieu CASTET 187fcdb51401f7f695b7fb782721b2e33372c5a06ceAlan Stern If this driver is compiled as a module, it will be named ums-cypress. 188fcdb51401f7f695b7fb782721b2e33372c5a06ceAlan Stern 189e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlapconfig USB_STORAGE_ENE_UB6250 190e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap tristate "USB ENE card reader support" 191e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap depends on USB && SCSI 192e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap depends on USB_STORAGE 193e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap ---help--- 19433842cedfc33ee907b2a702f321a26f7c0bf0aaaCho, Yu-Chen Say Y here if you wish to control a ENE SD/MS Card reader. 19533842cedfc33ee907b2a702f321a26f7c0bf0aaaCho, Yu-Chen To use SM card, please build driver/staging/keucr/keucr.ko 196e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap 197e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap This option depends on 'SCSI' support being enabled, but you 198e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap probably also need 'SCSI device support: SCSI disk support' 199e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap (BLK_DEV_SD) for most USB storage devices. 200e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap 201e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap To compile this driver as a module, choose M here: the 202e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap module will be called ums-eneub6250. 203e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap 204115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcoxconfig USB_UAS 205115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox tristate "USB Attached SCSI" 206115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox depends on USB && SCSI 207115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox help 208115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox The USB Attached SCSI protocol is supported by some USB 209115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox storage devices. It permits higher performance by supporting 210115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox multiple outstanding commands. 211115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox 212115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox If you don't know whether you have a UAS device, it is safe to 213115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox say 'Y' or 'M' here and the kernel will use the right driver. 214115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox 215115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox If you compile this driver as a module, it will be named uas. 216115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox 217a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcevconfig USB_LIBUSUAL 218a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev bool "The shared table of common (or usual) storage devices" 219a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev depends on USB 220a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev help 221a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev This module contains a table of common (or usual) devices 222a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev for usb-storage and ub drivers, and allows to switch binding 223a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev of these devices without rebuilding modules. 224a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev 225970e2486492aa1eb47a436a5a4c81e92558986a9Lucas De Marchi Typical syntax of /etc/modprobe.d/*conf is: 226a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev 227a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev options libusual bias="ub" 228a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev 229a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev If unsure, say N. 230