lkml.org 
[lkml]   [2010]   [Mar]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[129/145] USB: unusual_devs: Add support for multiple Option 3G sticks
    2.6.32-stable review patch.  If anyone has any objections, please let me know.

    ----------------
    From: Jan Dumon <j.dumon@option.com>

    commit 46216e4fbe8c62059b5440dec0b236f386248a41 upstream.

    Enable the SD-Card interface on multiple Option 3G sticks.
    The unusual_devs.h entry is necessary because the device descriptor is
    vendor-specific. That prevents usb-storage from binding to it as an interface
    driver.

    Signed-off-by: Jan Dumon <j.dumon@option.com>
    Signed-off-by: Phil Dibowitz <phil@ipom.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

    ---
    drivers/usb/storage/unusual_devs.h | 88 ++++++++++++++++++++++++++++++++++++-
    1 file changed, 86 insertions(+), 2 deletions(-)

    --- a/drivers/usb/storage/unusual_devs.h
    +++ b/drivers/usb/storage/unusual_devs.h
    @@ -1147,8 +1147,8 @@ UNUSUAL_DEV( 0x0af0, 0x7401, 0x0000, 0x0
    0 ),

    /* Reported by Jan Dumon <j.dumon@option.com>
    - * This device (wrongly) has a vendor-specific device descriptor.
    - * The entry is needed so usb-storage can bind to it's mass-storage
    + * These devices (wrongly) have a vendor-specific device descriptor.
    + * These entries are needed so usb-storage can bind to their mass-storage
    * interface as an interface driver */
    UNUSUAL_DEV( 0x0af0, 0x7501, 0x0000, 0x0000,
    "Option",
    @@ -1156,6 +1156,90 @@ UNUSUAL_DEV( 0x0af0, 0x7501, 0x0000, 0x0
    US_SC_DEVICE, US_PR_DEVICE, NULL,
    0 ),

    +UNUSUAL_DEV( 0x0af0, 0x7701, 0x0000, 0x0000,
    + "Option",
    + "GI 0451 SD-Card",
    + US_SC_DEVICE, US_PR_DEVICE, NULL,
    + 0 ),
    +
    +UNUSUAL_DEV( 0x0af0, 0x7706, 0x0000, 0x0000,
    + "Option",
    + "GI 0451 SD-Card",
    + US_SC_DEVICE, US_PR_DEVICE, NULL,
    + 0 ),
    +
    +UNUSUAL_DEV( 0x0af0, 0x7901, 0x0000, 0x0000,
    + "Option",
    + "GI 0452 SD-Card",
    + US_SC_DEVICE, US_PR_DEVICE, NULL,
    + 0 ),
    +
    +UNUSUAL_DEV( 0x0af0, 0x7A01, 0x0000, 0x0000,
    + "Option",
    + "GI 0461 SD-Card",
    + US_SC_DEVICE, US_PR_DEVICE, NULL,
    + 0 ),
    +
    +UNUSUAL_DEV( 0x0af0, 0x7A05, 0x0000, 0x0000,
    + "Option",
    + "GI 0461 SD-Card",
    + US_SC_DEVICE, US_PR_DEVICE, NULL,
    + 0 ),
    +
    +UNUSUAL_DEV( 0x0af0, 0x8300, 0x0000, 0x0000,
    + "Option",
    + "GI 033x SD-Card",
    + US_SC_DEVICE, US_PR_DEVICE, NULL,
    + 0 ),
    +
    +UNUSUAL_DEV( 0x0af0, 0x8302, 0x0000, 0x0000,
    + "Option",
    + "GI 033x SD-Card",
    + US_SC_DEVICE, US_PR_DEVICE, NULL,
    + 0 ),
    +
    +UNUSUAL_DEV( 0x0af0, 0x8304, 0x0000, 0x0000,
    + "Option",
    + "GI 033x SD-Card",
    + US_SC_DEVICE, US_PR_DEVICE, NULL,
    + 0 ),
    +
    +UNUSUAL_DEV( 0x0af0, 0xc100, 0x0000, 0x0000,
    + "Option",
    + "GI 070x SD-Card",
    + US_SC_DEVICE, US_PR_DEVICE, NULL,
    + 0 ),
    +
    +UNUSUAL_DEV( 0x0af0, 0xd057, 0x0000, 0x0000,
    + "Option",
    + "GI 1505 SD-Card",
    + US_SC_DEVICE, US_PR_DEVICE, NULL,
    + 0 ),
    +
    +UNUSUAL_DEV( 0x0af0, 0xd058, 0x0000, 0x0000,
    + "Option",
    + "GI 1509 SD-Card",
    + US_SC_DEVICE, US_PR_DEVICE, NULL,
    + 0 ),
    +
    +UNUSUAL_DEV( 0x0af0, 0xd157, 0x0000, 0x0000,
    + "Option",
    + "GI 1515 SD-Card",
    + US_SC_DEVICE, US_PR_DEVICE, NULL,
    + 0 ),
    +
    +UNUSUAL_DEV( 0x0af0, 0xd257, 0x0000, 0x0000,
    + "Option",
    + "GI 1215 SD-Card",
    + US_SC_DEVICE, US_PR_DEVICE, NULL,
    + 0 ),
    +
    +UNUSUAL_DEV( 0x0af0, 0xd357, 0x0000, 0x0000,
    + "Option",
    + "GI 1505 SD-Card",
    + US_SC_DEVICE, US_PR_DEVICE, NULL,
    + 0 ),
    +
    /* Reported by Ben Efros <ben@pc-doctor.com> */
    UNUSUAL_DEV( 0x0bc2, 0x3010, 0x0000, 0x0000,
    "Seagate",



    \
     
     \ /
      Last update: 2010-03-13 01:47    [W:0.027 / U:154.900 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site