1. 24 Oct, 2002 1 commit
  2. 23 Oct, 2002 2 commits
    • David Brownell's avatar
      [PATCH] ehci enumerating full speed devices · be75e771
      David Brownell authored
      The EHCI driver was never adjusting the full speed maximum packet size up
      (when enumerating through a transaction translating hub).  This broke the
      enumeration of some devices (maxpacket != 8) pretty early.
      
      This patch updates EHCI to fix the bug, and does minor cleanup to usbcore
      logic that figures out ep0 maxpacket.  I left the partial read in for all
      speeds, even though only full speed needs it.
      be75e771
    • Arnaud Quette's avatar
      [PATCH] drivers/usb/input/hiddev.c: fix hiddev_connect issue when · 1200021c
      Arnaud Quette authored
      The following one line patch (against 2.5.44) fixes an index problem when
      connecting a new hiddev
      device, when kernel isn't compiled with CONFIG_USB_DYNAMIC_MINORS. Previous
      attempt to open
      hiddev device terminated with an ENODEV error. Note that this fix works with
      either dynamic minors
      flag enabled or not.
      1200021c
  3. 22 Oct, 2002 1 commit
  4. 21 Oct, 2002 8 commits
    • John Tyner's avatar
      [PATCH] drivers/usb/media/vicam.c: simplify vicam_read · fddc87bb
      John Tyner authored
      > The following patch removes the old framebuf_size and framebuf_read_start
      > values from the cam structure and simplifes the read function. It also
      > moves the needs dummy read check into the read_frame function. cp and dd
      > should both still work.
      
      This is in addition to the previous patch. It should allow any programs
      that read entire frames to receive a new frame with each successive read.
      Programs that read less than the entire frame will read until they reach
      the end of the frame. They will then read 0 bytes (signifying EOF). The
      next read will start the next frame.
      fddc87bb
    • John Tyner's avatar
      [PATCH] drivers/usb/media/vicam.c: simplify vicam_read · 001e41c0
      John Tyner authored
      The following patch removes the old framebuf_size and framebuf_read_start
      values from the cam structure and simplifes the read function. It also
      moves the needs dummy read check into the read_frame function. cp and dd
      should both still work.
      001e41c0
    • Stuart MacDonald's avatar
      [PATCH] More wh patches · a0992864
      Stuart MacDonald authored
      Inlined are a few more patches to 2.5.43 that fix problems that
      were discovered during QA.
      
      1-firm4.07 :: I've moved to the bottom since it's huge
      
      Updates the firmware to 4.07. Fixes a bug introduced in 4.05 where
      RTS is high after boot. Also fixes a bug where the whiteheat would
      allow data reception after boot when no ports were open.
      
      2-fix-dtr-rts
      
      I didn't know this, but the firmware open command also handles
      raising the signals for me. This code is superflous.
      
      3-fix-read-urb
      
      Read polling was started right away in whiteheat_open(). Coupled
      with the firmware bug fixed above where data could be received
      by a port that wasn't open, this caused the whiteheat_read_callback
      to fire before open() was finished, and in some cases this caused
      harm to the tty layer. I didn't track down the exact mechanism
      because either moving the read polling to the last operation of open()
      or using the fixed firmware caused the crash to stop happening. I
      have stack traces if you'd like to have a look; it looks like something
      scribbles on the stack, but I couldn't figure out what eactly, as the
      scribbled data didn't match anything in the whiteheat driver or the
      test applications.
      
      4-fix-ixoff
      
      RELEVANT_IFLAG masks off the software flow control bits, so that
      a change that is restricted to the soft flow bits will be ignored. This
      is the email I sent earlier; I've decided to just not use the macro for
      now, but I'd still like to know if the macro should be fixed,.
      
      ..Stu
      a0992864
    • Oliver Neukum's avatar
      cc98907e
    • David Brownell's avatar
      [PATCH] usb: problem clearing halts · 236d8160
      David Brownell authored
      This is a slightly cleaned up version of that earlier patch:
      
      - Makes both copies of the clear_halt() logic know that
         usb_pipein() returns boolean (zero/not) not integer (0/1).
         This resolves a problem folk have had with usb-storage.
         (I looked at kernel uses of usb_pipein and it really was
         only the clear_halt logic that cares.)
      
      - Removes some code from the "standard" version; no point
         in Linux expecting devices to do something neither Microsoft
         nor Apple will test for.
      236d8160
    • David Brownell's avatar
      [PATCH] usbnet, preliminary zaurus support · 2c6bb9c0
      David Brownell authored
      This is Pavel's patch, with some cleanups and re-sorting of
      the various SA-1100 cases.  According to Pavel this works
      as well as his earlier version ... which is to say, maybe
      not yet, he saw a uhci "very bad" error (on 2.5.43).
      
      I'm sending it along since it's clearly the right way to
      support the Zaurus, and it can't be that far off given the
      code I've seen.
      2c6bb9c0
    • David Brownell's avatar
      [PATCH] ohci-hcd, longer bios handshake timeout · d8bf5435
      David Brownell authored
      This should resolve the problems Nicolas Mailhot reported,
      where an old BIOS seemed reluctant to release the controller
      and the dbg() message delayed things enough to work.  At
      worst, it'll eliminate dbg() messages as a factor.
      d8bf5435
    • Greg Kroah-Hartman's avatar
      [PATCH] USB: added support for Clie NX60 device. · 05a3b5ee
      Greg Kroah-Hartman authored
      Thanks to Hiroyuki ARAKI <hiro@zob.ne.jp> for the information.
      05a3b5ee
  5. 18 Oct, 2002 28 commits