linux-stable-rt/drivers/usb/misc
Monty 16c23f7d88 [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>
2006-05-12 11:58:09 -07:00
..
sisusbvga [PATCH] USB: remove LINUX_VERSION_CODE macro usage 2006-03-20 14:49:54 -08:00
Kconfig
Makefile
auerswald.c [PATCH] USB: kzalloc() conversion for rest of drivers/usb 2006-03-20 14:49:59 -08:00
cytherm.c
emi26.c [PATCH] USB: Emagic USB firmware loading fixes 2006-05-12 11:58:09 -07:00
emi26_fw.h
emi62.c [PATCH] USB: Emagic USB firmware loading fixes 2006-05-12 11:58:09 -07:00
emi62_fw_m.h
emi62_fw_s.h
idmouse.c [PATCH] USB: convert a bunch of USB semaphores to mutexes 2006-03-20 14:49:55 -08:00
ldusb.c [PATCH] USB: convert a bunch of USB semaphores to mutexes 2006-03-20 14:49:55 -08:00
legousbtower.c [PATCH] USB: convert a bunch of USB semaphores to mutexes 2006-03-20 14:49:55 -08:00
phidgetkit.c
phidgetservo.c
rio500.c
rio500_usb.h
usblcd.c [PATCH] USB: kzalloc() conversion for rest of drivers/usb 2006-03-20 14:49:59 -08:00
usbled.c
usbtest.c [PATCH] USB: usbtest: scatterlist OUT data pattern testing 2006-04-14 11:12:25 -07:00
uss720.c