• David Brownell's avatar
    [PATCH] USB: host side fixes for pxa2xx/ethernet/rndis gadgets, like gumstix · cf8b58a5
    David Brownell authored
    This fixes an interop glitch with PXA gadgets; please merge.
    
    
    This resolves an issue that's more or less specific to hosts trying to
    talk pxa255 based Linux devices using the Ethernet/RNDIS gadget driver.
    
      - Teaches "usbnet" about the product ID used by pxa255 based devices
        when they enable RNDIS, since it won't be using CDC Ethernet.
    
      - Forces usbcore config selection code to use non-RNDIS configurations,
        even when their class is vendor-specific (as in the pxa255 case).
    
    This makes gumstix devices, for example, talk with Linux 2.6.9 hosts
    AND with Windows ... previously only one would work.
    
    From: Craig Hughes <craig@gumstix.com>
    Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
    Signed-off-by: default avatarGreg Kroah-Hartman <greg@kroah.com>
    cf8b58a5
hub.c 74.8 KB