1. 08 Jan, 2003 7 commits
    • Neil Turton's avatar
      [PATCH] USB Serial patch for old pl2303 devices. · ec58f8e3
      Neil Turton authored
      I got a PL2303 USB serial converter a few days ago, and got your driver
      up and running fairly quickly.  The problem is that I got an oops when I
      rmmod-ed the drivers.  The pl2303 uses two interfaces but registers only
      the second (technically wrong, I guess, but should work).  When pl2303.o
      is removed, it attempts to deregister the first interface (which has no
      effect), so the second interface remains registered with usbserial.  The
      old struct serial still points at the removed pl2303 driver so things go
      pop when anything touches it.
      
      I think the PL2303 hack in usb_serial_probe should not change the
      "interface" variable, which gets stored in serial->interface, since
      usbcore will register whatever "ifnum" says.  I think that's enough
      waffle.  The patch is below.  Keep up the good work!
      ec58f8e3
    • Henning Meier-Geinitz's avatar
      [PATCH] scanner.c, scanner.h: Use symbolic name for interface class · 9a1a4649
      Henning Meier-Geinitz authored
      Hi,
      
      On Wed, Jan 08, 2003 at 08:29:36AM -0800, Greg KH wrote:
      > On Tue, Dec 24, 2002 at 05:44:55PM +0100, Henning Meier-Geinitz wrote:
      > > Hi,
      > >
      > > On Tue, Dec 24, 2002 at 12:40:06AM +0100, Oliver Neukum wrote:
      > > >
      > > > > Well, the reason I didn't use one was that I didn't found one in
      > > > > usb.h/usb_ch9.h for 16. It's also not listed on www.usb.org.
      > > > >
      > > > > lsusb calls it "Data". However, I'm not sure if this is a hex/dec
      > > > > error and they really mean "Data" = dec 10, not 0x10 (=dec 16).
      > > > >
      > > > > Shall I define a local symbolic name (e.g.
      > > > > STRANGE_HP_SCANJET_INTERFACE_CLASS)? But I really don't know what this
      > > > > class is. I only know that it's used by a Hewlett-Packard ScanJet
      > > > > 3300c and Genius HR6 USB - Vivid III.
      > > >
      > > > Better that than a bare number.
      > >
      > > Patch attached.
      >
      > Applied to my 2.4 tree, sorry for the delay.
      
      Here is the same for 2.5.44:
      9a1a4649
    • Duncan Sands's avatar
      [PATCH] USB: speedtouch: add GPL notices · c8951af4
      Duncan Sands authored
      speedtouch and friends: add GPL notices (yes, the module was released by Alcatel
      under the GPL) and fix some typos.
      c8951af4
    • Duncan Sands's avatar
      [PATCH] USB: speedtouch: remove version string duplication · 751d9214
      Duncan Sands authored
      speedtouch: remove udsl_version in favour of DRIVER_VERSION (which it duplicated).
      751d9214
    • Duncan Sands's avatar
      [PATCH] USB: speedtouch missing __init and __exit · 582f787c
      Duncan Sands authored
      speedtouch: add __init and __exit to the module init/exit routines.
      582f787c
    • Duncan Sands's avatar
      [PATCH] USB: atmsar is not a module · 2f465c1e
      Duncan Sands authored
      atmsar is not a module in its own right, it is an auxiliary library for speedtouch.
      So remove module code from atmsar and build module speedtch from speedtouch and
      atmsar.  Note the module name change speedtouch -> speedtch (speedtch is the name
       used for the original 2.4 module, and is the name used in the online documentation).
      2f465c1e
    • Henning Meier-Geinitz's avatar
      [PATCH] [PATCH 2.5.54] scanner.c: endpoint detection cleanup · 234d5703
      Henning Meier-Geinitz authored
      This patch makes endpoint detection more generic. Basically, only one bulk-in
      endpoint is required, everything else is optional.
      
      The patch is on top of the PV8630 removal patch.
      234d5703
  2. 07 Jan, 2003 33 commits