[SCSI] Increase default timeout for INQUIRY
This patch (as1224) changes the default timeout for INQUIRY commands from 3 seconds to 20 seconds, which is the value used by Windows for USB Mass-Storage devices. Some of these devices, like the Corsair Flash Voyager (see Bugzilla #12188) really do need a long timeout. Signed-off-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
This commit is contained in:
parent
20b09c2992
commit
14faf12f7d
1 changed files with 2 additions and 2 deletions
|
@ -115,12 +115,12 @@ MODULE_PARM_DESC(max_report_luns,
|
||||||
"REPORT LUNS maximum number of LUNS received (should be"
|
"REPORT LUNS maximum number of LUNS received (should be"
|
||||||
" between 1 and 16384)");
|
" between 1 and 16384)");
|
||||||
|
|
||||||
static unsigned int scsi_inq_timeout = SCSI_TIMEOUT/HZ+3;
|
static unsigned int scsi_inq_timeout = SCSI_TIMEOUT/HZ + 18;
|
||||||
|
|
||||||
module_param_named(inq_timeout, scsi_inq_timeout, uint, S_IRUGO|S_IWUSR);
|
module_param_named(inq_timeout, scsi_inq_timeout, uint, S_IRUGO|S_IWUSR);
|
||||||
MODULE_PARM_DESC(inq_timeout,
|
MODULE_PARM_DESC(inq_timeout,
|
||||||
"Timeout (in seconds) waiting for devices to answer INQUIRY."
|
"Timeout (in seconds) waiting for devices to answer INQUIRY."
|
||||||
" Default is 5. Some non-compliant devices need more.");
|
" Default is 20. Some devices may need more; most need less.");
|
||||||
|
|
||||||
/* This lock protects only this list */
|
/* This lock protects only this list */
|
||||||
static DEFINE_SPINLOCK(async_scan_lock);
|
static DEFINE_SPINLOCK(async_scan_lock);
|
||||||
|
|
Loading…
Reference in a new issue