• Alan Stern's avatar
    [PATCH] UHCI: No bandwidth reclamation during enumeration · dcf70460
    Alan Stern authored
    A few devices prefer not to have full-speed bandwidth reclamation turned
    on while they are being enumerated.  In particular this seems to be true
    for the USB Bluetooth adapters built in to some laptop models (used for
    remote keyboards).  This patch alters the UHCI driver so that control URBs
    for devices still in the USB_STATE_DEFAULT state will be placed on the
    low-speed queue rather than the full-speed queue.  Since the low-speed
    queue isn't subject to bandwidth reclamation the devices will work
    properly.  The negative impact on other devices is minimal; the process of
    device initialization will be slowed down by a few milliseconds.
    Signed-off-by: default avatarAlan Stern <stern@rowland.harvard.edu>
    Signed-off-by: default avatarGreg Kroah-Hartman <greg@kroah.com>
    dcf70460
uhci-hcd.c 61.7 KB