diff options
author | Monty <xiphmont@xiph.org> | 2006-05-09 12:37:22 -0700 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2006-05-12 11:58:09 -0700 |
commit | 16c23f7d88cbcce491f9370b2846fad66e8ef319 (patch) | |
tree | 7e69ad84548acabb0bebcfd594c1986292947d83 /drivers/usb/storage/libusual.c | |
parent | 332bbf613868a5d5938ad9fb7436b2beae72d53d (diff) |
[PATCH] USB: Emagic USB firmware loading fixes
It's become apparent as machines get faster that the emagic kernel firmware
loaders (based on the ezusb loader) have a reset race. a 400MHz TiBook
never tripped it, but a 2GHz Pentium M seems to hit it about 30% of the
time. The bug is seen as a hung USB box and the kernel error:
drivers/usb/misc/emi62.c: emi62_load_firmware - error loading firmware:
error = -110
The patch below inserts a delay after deasserting reset to allow the box to
settle before a new command is issued. This affects only device startup.
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/storage/libusual.c')
0 files changed, 0 insertions, 0 deletions