• Siegfried Hildebrand's avatar
    [PATCH] USB: Fix problems with cyberjack usb-serial-module since kernel 2.6.2 · 08786bea
    Siegfried Hildebrand authored
    > Send me a patch to back those changes out to fix your device and I'll
    > apply it.  If the author is around to realize this, that should wake
    > them up :)
    
    Ok, here you are! :)
    Attached is a patch for linux-2.6.7-rc2. (though the patch hasn't changed
    since -rc1)
    
    Again a short description:
    (the patch removes most of the changes done in linux-2.6.2)
    1. Removed the local buffer of cyberjack_write, because something goes wrong
    upon a write-request bigger than the buffer. Without this, a write-request
    stalls with error -3.
    2. Removed some usb_clear_halt() lines. Without this, the device doesn't even
    open and returns -7.
    
    It works for my cyberjack pinpad USB card reader on
    - nforce2 chipset
    - VIA KM266 chipset
    - AMD Irongate chipset
    Signed-off-by: default avatarGreg Kroah-Hartman <greg@kroah.com>
    08786bea
cyberjack.c 14.8 KB