<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/usb/usbdevs, branch release/4.1.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F4.1.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F4.1.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2000-06-13T07:58:19Z</updated>
<entry>
<title>MFC: New IDs</title>
<updated>2000-06-13T07:58:19Z</updated>
<author>
<name>Nick Hibma</name>
<email>n_hibma@FreeBSD.org</email>
</author>
<published>2000-06-13T07:58:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=292b25347a74addf1e8c94f7c1aab90e8591d017'/>
<id>urn:sha1:292b25347a74addf1e8c94f7c1aab90e8591d017</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: Sync with NetBSD</title>
<updated>2000-05-07T19:54:11Z</updated>
<author>
<name>Nick Hibma</name>
<email>n_hibma@FreeBSD.org</email>
</author>
<published>2000-05-07T19:54:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d7f7a9df9d7fe65f2bdbbbc046da0e2f9543a214'/>
<id>urn:sha1:d7f7a9df9d7fe65f2bdbbbc046da0e2f9543a214</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: Get all the new and fancy Ids we have collected.</title>
<updated>2000-05-07T14:46:32Z</updated>
<author>
<name>Nick Hibma</name>
<email>n_hibma@FreeBSD.org</email>
</author>
<published>2000-05-07T14:46:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d4b2a629ae6acb8d083dda3a7a941e2aa20b6a22'/>
<id>urn:sha1:d4b2a629ae6acb8d083dda3a7a941e2aa20b6a22</id>
<content type='text'>
</content>
</entry>
<entry>
<title>	MFC: support for the LinkSys USB 10BaseT adapters</title>
<updated>2000-04-02T12:50:28Z</updated>
<author>
<name>Jonathan M. Bresler</name>
<email>jmb@FreeBSD.org</email>
</author>
<published>2000-04-02T12:50:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e056a373221aed6fb8e89f1fabf6d8ddee8a700a'/>
<id>urn:sha1:e056a373221aed6fb8e89f1fabf6d8ddee8a700a</id>
<content type='text'>
	based on the ADMtek Pegasus AN986 chipset
</content>
</entry>
<entry>
<title>MFC: A large number of Id's</title>
<updated>2000-04-01T18:56:52Z</updated>
<author>
<name>Nick Hibma</name>
<email>n_hibma@FreeBSD.org</email>
</author>
<published>2000-04-01T18:56:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ecae928abcb966e4d625e7a0e2755bc120baac90'/>
<id>urn:sha1:ecae928abcb966e4d625e7a0e2755bc120baac90</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: add new vendor/product IDs.</title>
<updated>2000-03-29T19:56:24Z</updated>
<author>
<name>Bill Paul</name>
<email>wpaul@FreeBSD.org</email>
</author>
<published>2000-03-29T19:56:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0d6778e96fc57cda88660ce39854b69d8deb7571'/>
<id>urn:sha1:0d6778e96fc57cda88660ce39854b69d8deb7571</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Corega FEther USB-TX.</title>
<updated>2000-03-09T16:28:58Z</updated>
<author>
<name>Masahide MAEKAWA</name>
<email>gehenna@FreeBSD.org</email>
</author>
<published>2000-03-09T16:28:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ceb48d11a371e24c3d275a20da30595109382336'/>
<id>urn:sha1:ceb48d11a371e24c3d275a20da30595109382336</id>
<content type='text'>
Submitted by:	iwasaki
Approved by:	jkh
</content>
</entry>
<entry>
<title>Correct the entry for the Kodak DC290.</title>
<updated>2000-01-28T10:26:29Z</updated>
<author>
<name>Nick Hibma</name>
<email>n_hibma@FreeBSD.org</email>
</author>
<published>2000-01-28T10:26:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d8634f7c3dbd4f5d3ad60dc4c60346055084a2df'/>
<id>urn:sha1:d8634f7c3dbd4f5d3ad60dc4c60346055084a2df</id>
<content type='text'>
Submitted By:	Oliver Fromme &lt;olli@dorifer.heim3.tu-clausthal.de&gt;
</content>
</entry>
<entry>
<title>More USB ethernet tweaks:</title>
<updated>2000-01-20T07:38:33Z</updated>
<author>
<name>Bill Paul</name>
<email>wpaul@FreeBSD.org</email>
</author>
<published>2000-01-20T07:38:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a6d9a40e8163f779fb153df81631a6ab9f441bb4'/>
<id>urn:sha1:a6d9a40e8163f779fb153df81631a6ab9f441bb4</id>
<content type='text'>
- Sync ohci, uhci and usbdi modules with NetBSD in order to obtain the
  following improvements:
        o New USBD_NO_TSLEEP flag can be used in place of UQ_NO_TSLEEP
          quirk. This allows drivers to specify busy waiting only for
          certain transfers (namely control transfers for reading/writing
          registers and stuff).
        o New USBD_FORCE_SHORT_XFER flag can be used to deal with
          devices like the ADMtek Pegasus that sense the end of bulk OUT
          transfers in a special way (if a transfer is exactly a multiple
          of 64 bytes in size, you need to send an extra empty packet
          to terminate the transfer).
        o usbd_open_pipe_intr() now accepts an interval argument which
          can be used to change the rate at which the interrupt callback
          routine is invoked. Specifying USBD_DEFAULT_INTERVAL uses the
          value specified in the device's config data, but drivers can
          override it if needed.
- Change if_aue to use USBD_FORCE_SHORT_XFER for packet transmissions.
- Change if_aue, if_kue and if_cue to use USBD_NO_TSLEEP for all
  control transfers. We no longer force the non-tsleep hack for
  bulk transfers since these are done asynchronously anyway.
- Removed quirk entry fiddling from if_aue and if_kue since we don't
  need it anymore now that we have the USBD_NO_TSLEEP flag.
- Tweak ulpt, uhid, ums and ukbd drivers to use the new arg to
  usbd_open_pipe_intr().
- Add a flag to the softc struct in the ethernet drivers to indicate
  when a device has been detached, and use this flag to perform
  tests to prevent the drivers from trying to do control transfers
  if this is the case. This is necessary because calling if_detach()
  with INET6 enabled will eventually result in a call to the driver's
  ioctl() routine to delete the multicast groups on the interface,
  which will result in attempts to perform control transfers. (It's
  possible this also happens even without INET6 support enabled.) This
  is pointless since we know that if the detach method has been called,
  the hardware has been unplugged.
- Changed watchdog timeout routines to just call the driver init routines
  to initialize the device states without trying to close and re-open the
  pipes. This is partly because we don't want to frob things at interrupt
  context, but also because this doesn't seem to work right and I don't
  want to panic the system just because a USB device may have stopped
  responding.
- Fix aue_rxeof() to be a little smarter about detecting when a double
  transfer is needed. Unfortunately, the design of the chip makes it hard
  to get this exactly right. Hopefully, this will go away once either
  Nick or Lennart finds the bug in the uhci driver that makes this ugly
  hack necessary.
- Also sync usbdevs with NetBSD.
</content>
</entry>
<entry>
<title>Bunch of updates:</title>
<updated>2000-01-13T20:13:58Z</updated>
<author>
<name>Bill Paul</name>
<email>wpaul@FreeBSD.org</email>
</author>
<published>2000-01-13T20:13:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4f0a6f040368296badfbd704f5089f731197a8da'/>
<id>urn:sha1:4f0a6f040368296badfbd704f5089f731197a8da</id>
<content type='text'>
- Add vendor/device ID for Corega USB-T ethernet adapter to necessary
  places so that it will work with the kue driver.

- Add vendor/device ID for CATC Netmate devices for driver to be added
  soon.

- Get really crazy about netisr stuff: avoid doing any mbuf allocations
  or deallocations at splbio/splusb.

- Fix if_aue driver so that it works with LinkSys USB100TX: you need
  to flip the GPIO bits just the right way to put the PHY in the right
  mode.
</content>
</entry>
</feed>
