Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Mar 2005 02:47:18 +0000 (UTC)
From:      Ian Dowse <iedowse@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/usb ehci.c
Message-ID:  <200503080247.j282lI4W044481@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
iedowse     2005-03-08 02:47:18 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/usb          ehci.c 
  Log:
  Fix the silly bug that prevented most EHCI interrupt transfers from
  ever working correctly: the code was linking the QHs together but
  then immediately overwriting the "next" pointers. Oops. Also
  initialise qh_endphub, since the EHCI spec says that we should
  always set the pipe multiplier field to something sensible.
  
  This appears to make basic split transactions work, so enable split
  transactions for control, bulk and interrupt pipes (split isochronous
  transfers are not yet implemented). It should now be possible to
  use USB1 devices even when they are connected through a USB2 hub.
  
  Revision  Changes    Path
  1.30      +3 -5      src/sys/dev/usb/ehci.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200503080247.j282lI4W044481>