History log of /freebsd-10.0-release/sys/dev/usb/usbdevs
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 259065 07-Dec-2013 gjb

- Copy stable/10 (r259064) to releng/10.0 as part of the
10.0-RELEASE cycle.
- Update __FreeBSD_version [1]
- Set branch name to -RC1

[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so
start releng/10.0 at '100' so the branch is started with
a value ending in zero.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 257044 24-Oct-2013 hselasky

MFC r256500:
Add new USB ID.

PR: usb/182936
Approved by: re (Xin LI)
Obtainedrom:


# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 255238 05-Sep-2013 br

Add support for DLINK DWA-127 Wireless Adapter

Approved by: cognet (mentor)


# 255123 01-Sep-2013 ian

Add the device ID for a new flavor of FTDI serial adapter (model 232EX).


# 255090 31-Aug-2013 hselasky

Sync USB bluetooth product list with Linux.

MFC after: 1 week


# 252501 02-Jul-2013 hrs

Add Planex MZK-UE150N.

Submitted by: Yusuke Tanaka
MFC after: 3 days


# 252498 02-Jul-2013 rpaulo

Add RealTek 8192SU product IDs.


# 252295 27-Jun-2013 remko

Add support for the NTT Docomo L-02C card.
(This file didn't get along in the previous commit)

PR: 180017
Submitted by: Masaharu FUJITA
Glanced at by: imp
MFC after: 1 week


# 252196 25-Jun-2013 kevlo

Add support for D-Link DWA-131.


# 252185 24-Jun-2013 yongari

Add Lenovo USB 2.0 Ethernet adapter.

PR: usb/179920
MFC After: 1 week


# 251538 08-Jun-2013 rpaulo

Import Kevin Lo's port of urtwn(4) from OpenBSD. urtwn(4) is a driver for the
Realtek RTL8188CU/RTL8192CU USB IEEE 802.11b/g/n wireless cards.
This driver requires microcode which is available in FreeBSD ports:
net/urtwn-firmware-kmod.

Hiren ported the urtwn(4) man page from OpenBSD and Glen just commited a port
for the firmware.

TODO:
- 802.11n support
- Stability fixes - the driver can sustain lots of traffic but has trouble
coping with simultaneous iperf sessions.
- fix debugging

MFC after: 2 months
Tested by: kevlo, hiren, gjb


# 251351 03-Jun-2013 hiren

Fixing a typo.

Approved by: sbruno (mentor)
MFC after: 3 days


# 251109 29-May-2013 eadler

Add support for tethering on the iPhone 4S

PR: usb/179078
Submitted by: Christopher Sean Hilton <chris@vindaloo.com>
MFC After: 1 week


# 250848 21-May-2013 hselasky

Add new USB quirk.

MFC after: 1 week
PR: usb/178771


# 249204 06-Apr-2013 hselasky

Add new USB ID.

PR: usb/177666
Submitted by: Nicolai Petri <nicolai@petri.dk>


# 249039 03-Apr-2013 hselasky

Add new USB ID.

MFC after: 1 week
Submitted by: Bruce Simpson <bms@fastmail.net>


# 248499 19-Mar-2013 hselasky

Add new USB ID.

PR: usb/177105
MFC after: 1 week


# 248458 18-Mar-2013 hselasky

Add new USB ID.

PR: usb/177013
MFC after: 1 week


# 248175 11-Mar-2013 gavin

Add support for Optoelectronics USB barcode readers to uftdi(4).
Add entries for other Optoelectronics devices to usbdevs.

MFC after: 1 week


# 247255 25-Feb-2013 hselasky

Add new USB ID.

Submitted by: Dmitry Luhtionov <dmitryluhtionov@gmail.com>


# 246753 13-Feb-2013 hselasky

Add new USB ID to FTDI driver.

MFC after: 1 week
PR: kern/175893
Submitted by: Tomek


# 246021 28-Jan-2013 hselasky

Add new USB ID.

Submitted by: Ramil
PR: usb/175639
MFC after: 1 week


# 245947 26-Jan-2013 hselasky

Add new USB quirk.

PR: usb/175599
Submitted by: Juan J Lopez
MFC after: 1 week


# 245725 21-Jan-2013 hselasky

Add new quirk and correct old one.

PR: usb/175454
MFC after: 1 week


# 245427 14-Jan-2013 hselasky

Add new u3g device quirk.

Submitted by: Lowell Gilbert
MFC after: 1 week


# 244837 29-Dec-2012 hselasky

Add new USB ID.

PR: usb/174814
Submitted by: Andy Balholm
MFC after: 1 week


# 244719 26-Dec-2012 markj

Add the NO_SYNC_CACHE quirk for all Apple USB MSC devices, as they
typically do not handle the SYNCHRONIZE_CACHE command - they either
return an error or the firmware enters a reset loop.

Reviewed by: hselasky
Approved by: rstone (co-mentor)
MFC after: 2 weeks


# 244047 09-Dec-2012 hselasky

Add new USB ID.

MFC after: 1 week
Submitted by: Artyom Mirgorodskiy


# 243663 28-Nov-2012 eadler

Add support for AT&T Sierra Wireless USB 3G adapter

PR: kern/173982
Submitted by: Eric Camachat <eric@camachat.org>
Approved by: cperciva (implicit)
MFC after: 1 week


# 242906 12-Nov-2012 hselasky

Add new USB IDs.

MFC after: 1 week
PR: usb/173503


# 242748 08-Nov-2012 kevlo

Add new USB device ID.


# 242628 05-Nov-2012 marcel

Add the UQ_MSC_NO_PREVENT_ALLOW quirk to handle devices that do not support
the 'PREVENT/ALLOW MEDIUM REMOVAL' SCSI command. An example of such a
device is the STmicro ST72682. We send the SCSI command for every open and
close, which can result in a significant amount of spam on the console
during boot.

Reviewed by: hps@


# 242127 26-Oct-2012 hselasky

Add support for Fast Track Ultra 8R from M-audio.

MFC after: 1 week


# 241793 21-Oct-2012 eadler

Add support for iPhone 5 tethering.

PR: usb/172172
Submitted by: Ali Mashtizadeh <mashtizadeh@gmail.com>
Approved by: cperciva
MFC after: 1 week


# 241553 14-Oct-2012 eadler

Add support for the extrememory Snippy

PR: usb/159611
Submitted by: Fabian Keil <fk@fabiankeil.de>
Approved by: cperciva (implicit)
MFC after: 3 days


# 241552 14-Oct-2012 eadler

Add support for Feiya Elango USB MicroSD

PR: usb/153599
Submitted by: CyberLeo <cyberleo@cyberleo.net>
Approved by: cperciva (implicit)
MFC after: 3 days


# 241551 14-Oct-2012 eadler

Add support for the Buffalo RUF2 flash drive.

PR: usb/166848
Submitted by: Andrew Gregory <andrew@scss.com.au>
Reviewed by: hselasky
Approved by: cperciva (implicit)
MFC after: 3 days


# 240683 18-Sep-2012 gavin

Add entries for two USB devices I have locally.

MFC after: 1 week


# 240118 04-Sep-2012 gavin

Support another uchcom(4) device.

MFC after: 1 week


# 239567 22-Aug-2012 hselasky

Add new USB device ID.

Submitted by: Dmitry Luhtionov
MFC after: 1 week


# 239358 17-Aug-2012 hselasky

Add new USB device ID.

PR: usb/170688
MFC after: 1 week


# 239298 15-Aug-2012 hselasky

Add new USB device quirk.

Submitted by: Kra OTN
MFC after: 2 weeks


# 239275 15-Aug-2012 gonzo

Merging of projects/armv6, part 5

- Driver for SMSC LAN95XX and LAN8710A ethernet controllers
- Driver for LAN8710A PHY

Submitted by: Ben Gray, Damjan Marion, Tim Kientzle


# 239055 05-Aug-2012 hselasky

Update the list of devices supported by the FTDI driver. It might be
that the wrong UART reference clock will be used for a few of the IDs.
It is currently not possible to figure that out because the Linux FTDI
driver detects this run-time and not compile time based on the bcdDevice
field of the USB device descriptor. Some of the ID's in usbdevs are not
sorted according to the product ID value. Please feel free to fix this.
I'm out of my xemacs magic today.

This syncronises us with the linux kernel at kernel.org (HEAD).

MFC after: 2 weeks


# 238804 26-Jul-2012 gavin

Improve descriptions for several devices supported by uslcom(4).
Correct the spelling of the company Telegesis.
Move MpMan to the correct location alphabetically.

MFC after: 2 weeks


# 238803 26-Jul-2012 gavin

Add support for more devices to uslcom(4). This commit syncronises the
list of supported devices with the union of:

NetBSD src/sys/dev/usb/uslsa.c 1.18
OpenBSD src/sys/dev/usb/uslcom.c 1.24
Linux source/drivers/usb/serial/cp210x.c HEAD

Remove duplicate JABLOTRON PC60B entry.

Note that some of the devices added here are multi-port devices. The
uslcom(4) driver currently only supports the first port on such devices.

Update the man page to reflect the full list of supported devices.
Remove two caveats from the CAVEATS section, as both listed caveats no
longer apply. Add a caveat about multi-port devices.

MFC after: 2 weeks


# 238779 25-Jul-2012 gavin

Add vendor.product for a mouse I have laying around


# 238766 25-Jul-2012 gavin

Update the list of devices supported by uplcom. Although this only adds
one device (support for Motorola cables), this syncronises us with:

OpenBSD src/sys/dev/usb/uplcom.c 1.56
NetBSD src/sys/dev/usb/uplcom.c 1.73
Linux kernel.org HEAD

MFC after: 1 week


# 238717 23-Jul-2012 rea

u3g: add support for Huawei E392 LTE modem

I am using it rebranded and it carries the label "Megafon"
(it is Russian mobile operator); works fine with my 3G network.

Approved by: hselasky


# 238529 16-Jul-2012 hselasky

Add new USB device ID.

PR: usb/169789
Submitted by: Ruslan Bukin
MFC after: 1 week


# 238526 16-Jul-2012 hselasky

Add new USB device ID.

PR: usb/169789
MFC after: 1 week


# 238493 15-Jul-2012 hselasky

Add new USB device ID.

PR: usb/169789
MFC after: 1 week


# 238274 09-Jul-2012 hrs

- Add support of the following USB devices to run(4):

* Logitec LAN-W150N/U2
* Buffalo WLI-UC-GNM2

- Add device id of Planex GW-USValue-EZ.


# 238079 03-Jul-2012 hselasky

Add new USB device ID.

Submitted by: Erich Dollansky
MFC after: 1 week


# 238078 03-Jul-2012 hselasky

Add more quirks for USB mass storage adapters.

Submitted by: Erich Dollansky
MFC after: 1 week


# 238015 02-Jul-2012 mav

Add IDs for some USB controllers I have around. Just a cosmetics.

MFC after: 3 days


# 237102 14-Jun-2012 marius

- Add support for the FT2232 based egnite Turtelizer 2 JTAG/RS232 Adapter.
This includes adding support for skipping FTDI interfaces used for JTAG
leaving them for userland and just attaching to the RS232 half, similarly
to how the corresponding Linux drivers handles these kind of adapters.
While at it, sort uftdi_devs and return BUS_PROBE_SPECIFIC (because
uftdi_probe() alters the instance variables for better or worse as do
other probe routines of USB drivers) instead of 0.
- Remove duplicated entries for BeagleBone.
- Use DEVMETHOD_END.
- Use NULL instead of 0 for pointers.
- Remove some stray lines.

MFC after: 3 days


# 237079 14-Jun-2012 hselasky

Add more quirks for USB MIDI adapters.

Obtained from: Clemens Ladisch
MFC after: 1 week


# 234541 21-Apr-2012 kevlo

Add support for the SIMCom SIM5218, tested by me.


# 232684 08-Mar-2012 hselasky

Add new USB device IDs.

PR: usb/165815
MFC after: 1 week


# 232257 28-Feb-2012 kevlo

Add support for the MCS7832

Obtained from: OpenBSD


# 231713 14-Feb-2012 hselasky

Add new USB device ID.

MFC after: 3 days
PR: usb/165154


# 230333 19-Jan-2012 hselasky

Add support for new USB device.

PR: usb/164275
MFC after: 3 days


# 230242 16-Jan-2012 stas

- Add ID for the BeagleBone FTDI serial over usb port.

MFC after: 3 days


# 230238 16-Jan-2012 hselasky

Add support for more USB devices.

Submitted by: pav @
MFC after: 1 week


# 230179 15-Jan-2012 kientzle

BeagleBone uses an FTDI chip with
an altered Product ID.


# 228637 17-Dec-2011 kevlo

Another axe(4), found in ASUS zenbook.


# 228243 03-Dec-2011 emaste

Add quirk for Micron RealSSD eUSB failing on unsupported SCSI command

It appears this device fails if sent a SYNCHRONIZE_CACHE command, so add
quirk to avoid sending it.

I will follow up with Micron on this issue, and will adjust the quirk if
necessary based on their feedback.

Reviewed by: hselasky@


# 227781 21-Nov-2011 hselasky

Add new USB IDs to RUN driver.

PR: usb/162712
MFC after: 1 week


# 227751 20-Nov-2011 miwi

- Add support for Add LOGITECH Webcam C100
- While here whitespace fixes

PR: usb/161559
Submitted by: Sergey Zaykov <mail_of_sergey@mail.ru>
Reviewed by: hselasky
Approved by: hselasky, rwatson (mentor)


# 227610 17-Nov-2011 hselasky

Quirk all of ALCOR's mass storage devices instead of
quirking individual devices.

Submitted by: Dmitry Luhtionov
MFC after: 1 week


# 226534 19-Oct-2011 hselasky

Add new USB IDs to RUN driver. Update usb.conf.

PR: usb/161798
MFC after: 3 days


# 226221 10-Oct-2011 hselasky

Add USB mass storage quirk for device that emits errors after the automatic
no synchronize cache detection.

Submitted by: Scott Allendorf
MFC after: 3 days


# 225777 27-Sep-2011 hselasky

Add quirks for some USB mass storage devices which doesn't respond
after trying to query the synchronize cache support.

Submitted by: Keith White
PR: usb/160911
Approved by: re (kensmith)
MFC after: 1 week


# 225041 20-Aug-2011 hselasky

Add new USB ID to u3g driver.

Approved by: re (kib)
MFC after: 1 week
PR: usb/159919


# 225037 20-Aug-2011 hselasky

Add new USB ID.

Approved by: re (kib)
MFC after: 1 week
PR: usb/159836


# 224239 21-Jul-2011 hselasky

Add new USB ID to u3g driver.

Approved by: re (kib)
Submitted by: Nick Hibma
MFC after: 3 days


# 224020 14-Jul-2011 yongari

Add initial support for AX88772B USB Fast Ethernet. AX88772B
supports IPv4/IPv6 checksum offloading and VLAN tag insertion/
stripping as well as WOL. Because uether does not provide a way
to announce driver specific offload capabilities to upper stack,
checksum offloading support needs more work and will be done in
future.
Special thanks to ASIX for donating sample hardware.

H/W donated by: ASIX Electronics
Reviewed by: hselasky


# 223864 08-Jul-2011 hselasky

Add new USB 3G driver.

Submitted by: PseudoCylon <moonlightakkiy@yahoo.ca>
MFC after: 14 days


# 223736 03-Jul-2011 hselasky

Introduce a quirk for broken USB MIDI hardware instead of limiting performance
in general.

MFC after: 1 week


# 223288 19-Jun-2011 hselasky

Add new USB ID to UDAV driver.

Submitted by: Luiz Gustavo S. Costa <lgcosta@pfsense.org>
MFC after: 7 days


# 222578 01-Jun-2011 hselasky

Add support for new USB serial driver.

Submitted by: Lev Serebryakov, lev @
MFC after: 14 days


# 221883 14-May-2011 hselasky

Add new USB ID's.

Submitted by: Jim Bryant
MFC after: 3 days


# 221720 10-May-2011 bms

Add VID for Simtec Electronics.
Add PID for Simtec Electronics EntropyKey, a hardware random number generator.


# 221605 07-May-2011 hselasky

Add new USB ID.

Submitted by: Dmitry Luhtionov
MFC after: 7 days


# 219257 04-Mar-2011 daichi

Add the Buffalo (Melco Inc.) WLI-UC-G301N

PR: usb/155229
Submitted by: Yoshiaki UCHIKAWA
MFC after: 1 week


# 218988 24-Feb-2011 hselasky

- Add support for some non-standard USB MIDI devices from Roland, by
means of allowing vendor specific interface class for audio and MIDI devices.
- Add new quirks for this. The vendor and product list in OpenBSD's
dev/usb/umidi_quirks.c was used as reference.

MFC after: 14 days
Approved by: thompsa (mentor)


# 218864 19-Feb-2011 hselasky

Add more udav device ID's.

Submitted by: Rick van der Zwet <info@rickvanderzwet.nl>
MFC after: 7 days
Approved by: thompsa (mentor)


# 218729 16-Feb-2011 hselasky

Add support for new USB to ethernet controller:
Moschip MCS7730/MCS7830

Submitted by: Rick van der Zwet <info@rickvanderzwet.nl>
Approved by: thompsa (mentor)


# 218422 07-Feb-2011 n_hibma

Curitel UM150 needs a quirk to stop it from detaching straight after
attach (resetting actually).

Submitted by: Oleg Nauman
MFC after: 1 week


# 218229 03-Feb-2011 hselasky

Fix for detection of MTK 3329 GPS USB devices.

Submitted by: Mykhaylo Yehorov
PR: usb/153929
Approved by: thompsa (mentor)


# 218178 01-Feb-2011 n_hibma

New ID for the Novatel MC547

PR: 154127
Submitted by: Mike Tancsa
MFC after: 1 day


# 217637 20-Jan-2011 n_hibma

Add another ID for the ZTE MF190 Surf Stick

Submitted by: nagilum
MFC after: 1 day


# 217202 09-Jan-2011 gavin

Add support for the Zeagle N2iTion3 Dive Computer to uplcom(4). This brings
the list of supported devices in sync with kernel.org git revision
f36ecd5de93e4c85a9e3d25100c6e233155b12e5, and OpenBSD uplcom.c r1.54


# 217200 09-Jan-2011 gavin

Sync the list of devices supported by uslcom(4) with Linux, bringing in
all new devices added between our r211022 and their git revision
93ad03d60b5b18897030038234aa2ebae8234748

Also correct a Foxconn entry.

MFC after: 1 week


# 217061 06-Jan-2011 gavin

Support the Uniform Industrial Corp (UIC) MSR206 Magnetic Card Reader.

MFC after: 1 week


# 216057 29-Nov-2010 sanpei

Add new device ids.
Buffalo (Melco Inc.) WLI-UC-G

PR: 141777


# 216045 29-Nov-2010 gavin

Support the Falcom Twist USB GSM/GPRS modem in uftdi(4)

PR: usb/151862
Submitted by: Alessandro de Manzano <demanzano dqmicro.it>
MFC after: 1 week


# 215734 23-Nov-2010 n_hibma

Make the Huawei E1820 work (Emile Coetzee).
Shorten the descriptive strings for Huawei devices. The vendor or
operator name should not be included in the device name.

Submitted by: Emile Coetzee
MFC after: 3 days


# 215330 15-Nov-2010 thompsa

Add the Sierra MC8700.


# 215326 14-Nov-2010 dd

Add a special INIT product ID used by some models of the HUAWEI
K3765 datacard. After ejecting this device, it reappears using
the normal K3765 ID. It does not switch automatically

Reviewed by: n_hibma
Obtained from: OpenBSD
MFC after: 2 weeks


# 215258 13-Nov-2010 n_hibma

Add the switch config for the XS Stick.

It speaks AT commands on 2 out of 3 serial ports, but it has not been
verified to work at all speaking PPP yet.


# 214852 05-Nov-2010 n_hibma

Bugfix: In rev 213509 Alexander committed a duplicate ID for ZTE STOR
based devices (QUALCOMMINC 0x2000). He made it use SCSI eject instead of
ZTE STOR eject. This prevented my ZTE MF626 dongle from switching.

- Apply both eject methods for ZTE STOR based devices. Works on my as
well as mav's device.
- Remove the duplicate.
- Sort the usbdevs entries for Qualcomm so this won't happen again.
- Add bootverbose message displaying the fact that we are ejecting (and
how).

Reviewed by: mav
MFC after: 2 weeks


# 214800 04-Nov-2010 hselasky

Add new USB quirk.

Submitted by: Dmitry Luhtionov
Approved by: thompsa (mentor)


# 214726 03-Nov-2010 hselasky

Clean up leftover USB device ID after r213856. This fixes:
options USB_VERBOSE

Submitted by: Lucius Windschuh
Approved by: thompsa (mentor)


# 213879 14-Oct-2010 hselasky

- Add more USB devices to usbdevs and rename some previously unknown ones.
- Add more USB mass storage quirks.

Submitted by: Dmitry Luhtionov
PR: usb/149934, usb/143045
Approved by: thompsa (mentor)


# 213856 14-Oct-2010 hselasky

- Add more USB devices to usbdevs and rename some previously unknown ones.
- Add more USB mass storage quirks.

Submitted by: Dmitry Luhtionov
PR: usb/149934, usb/143045
Approved by: thompsa (mentor)


# 213509 07-Oct-2010 mav

Add ID for Vodafone (ZTE) Mobile Broadband K3565-Z modem.

Reviewed by: hselasky


# 213480 06-Oct-2010 glebius

Add support to Alcatel/TCTMobile X080S USB 3G modem. The device needs
special eject command to reappear as modem. It also requires DIR_IN flag
in the command message, so we supply some dummy data along with the command.

Feedback from X080S owners appreciated. I have not a pure Alcatel/TCTMobile
device, but another one under "Svyaznoy" (Связной) brand, and I didn't yet
managed to get it working. It is successfully recognized, it responds to
AT commands, but it shuts up right after successfull CONNECT response.

Reviewed by: hps


# 212980 21-Sep-2010 sanpei

Add new device ids.
Buffalo (Melco Inc.) LUA3-U2-AGT
Logitec LAN-GTJ/U2A(usb/119981)

PR: usb/119981 and me
Submitted by: "Y.Okabe" <be_works_us at yahoo.com>, hiroo at oikumene.gcd.org
Reviewed by: thompsa
MFC after: 3 days


# 212830 18-Sep-2010 n_hibma

Cleanup white space and typos.


# 211153 10-Aug-2010 gavin

Now that the uplcom(4) driver can autodetect the chipset type, sync the
list of devices supported by uplcom(4) with the following sources:

NetBSD src/sys/dev/usb/uplcom.c 1.70
OpenBSD src/sys/dev/usb/uplcom.c 1.52
Linux drivers/usb/serial/pl2303.h from kernel 2.6.35
BeOS usb_serial/driver.c 1.32

Give several devices better descriptions, and rename
PROLIFIC2 -> NETINDEX while here to match everybody else.

MFC after: 6 weeks (after r211111)


# 211104 09-Aug-2010 gavin

Add entries for some devices I have locally.


# 211022 07-Aug-2010 gavin

Sync the list of devices supported by uslcom(4) with NetBSD, Linux, OpenBSD
and BeOS. The devices supported by uslcom(4) are now in sync with:

NetBSD src/sys/dev/usb/uslsa.c 1.11
OpenBSD src/sys/dev/usb/uslcom.c 1.20
Linux source/drivers/usb/serial/cp210x.c from kernel 2.6.35
BeOS usb_serial/driver.c 1.32

Two vendor/product IDs from Linux have not been added to uslcom(4):
SILABS SAEL - This device has special code in u3g to support it
SILABS GSM2228 - I suspect this should also be covered by u3g(4).

MFC after: 1 week


# 211021 07-Aug-2010 gavin

Sort this file a little better: the vendors are supposed to be sorted by
vendor ID in the vendor section, and by symbolic name in the product
section. Products are sorted by product ID. While here, get rid of a
duplicate Microsoft Mouse entry, revealed by sorting.

MFC after: 1 week


# 210576 28-Jul-2010 tijl

Add quirk for Apacer HT202 USB 2.0 Flash Drive.

PR: usb/107243
Approved by: kib (mentor)
MFC after: 1 week


# 210575 28-Jul-2010 gavin

Provide descriptions for three vendors and four devices in usbdevs. Use
the official vendor listed for 0x076b, rather than Omnikey, as in the PR.

PR: usb/123351
Submitted by: Marcin Cieslak <saper SYSTEM.PL>
MFC after: 1 week


# 210571 28-Jul-2010 gavin

Add support for the Corega CG-USBRS232R to uplcom(4)

PR: usb/129173
Submitted by: SHIMAOKA Shunsuke <shimaoka.shunsuke gmail.com>
MFC after: 1 week


# 210556 28-Jul-2010 gavin

Support the Pyramid KBS USB LCD under uftdi(4)

PR: usb/129758
Submitted by: joao lima <jlima visionware.pt>
MFC after: 1 week


# 210553 27-Jul-2010 thompsa

Fix the entry for the Option ICON452 where an underscore was used instead of
whitespace.

Submitted by: Lucius Windschuh


# 210543 27-Jul-2010 gavin

Prevent uhid(4) from attaching to the Liebert PowerSure Personal XT UPS.

PR: usb/129251
Submitted by: Andrew D Wiles <adw+gnats avatastic.co.uk>
MFC after: 1 week


# 210534 27-Jul-2010 gavin

Add support for the Longcheer WM66 USB HSDPA Modem to u3g(4)

This patch is different to that provided in the PR, due to the changes in
this driver since 7.x.

PR: usb/129945
Submitted by: Antonio Hilario <avahilario gmail.com>
MFC after: 1 week


# 210524 27-Jul-2010 gavin

- Support two devices made by West Mountain Radio in uslcom(4) [1]

- Bring in several other devices from OpenBSD while here. Use the
official manufacturer name over the OpenBSD name in the case of
GEMALTO. Reorder list slightly to aid future syncing.

- Remove duplicate SILABS CP2102 define from usbdevs

PR: usb/131912 [1]
Submitted by: Jack Twilley <mathuin gmail.com> [1]
MFC after: 1 week


# 210516 26-Jul-2010 gavin

Prevent uhid(4) from attaching to the Gembird Silver Shield remote power
plug. Note that the Vendor ID 0x04b4 is officially assigned to Cypress,
so use that instead of adding a second vendor with an identical ID, in the
same way other similar cases are treated in usb/usbdevs.

PR: usb/132785
Submitted by: Dirk-Willem van Gulik <dirkx webweaving.org>
MFC after: 1 week


# 210515 26-Jul-2010 gavin

Prevent ukbd(4) and uhid(4) from attaching when a WiSPY DBx Spectrum
Analyzer is attached.

PR: usb/134631
Submitted by: Jesse Kempf <jkempf davisvision.com>
MFC after: 1 week


# 210469 25-Jul-2010 gavin

Give a name to the HTC Wizard Smartphone

PR: usb/135575
Submitted by: lioux


# 210275 20-Jul-2010 thompsa

- Support for Globetrotter iCON 452.
- Fixed the interface probe routine to only attach to USB interfaces the driver
actually supports. This allows other drivers to attach to things like
MicroSD slots etc.
- Fixed network interface enumeration to be globally sequential instead of
relying on the USB interface numbers. This make sure the first network
interface always is at uhso0 and the second at usho1 and so on.
- Added a radio kill switch; exposed through sysctl.
- Updated the manual page to be verbose about the number of serial ports and
include iCON 452 in the set of tested hardware.

Submitted by: Fredrik Lindberg


# 210018 13-Jul-2010 remko

Add a 4 and 7 port USB hub from NEC.

PR: 148189
MFC after: 1 week


# 209967 13-Jul-2010 takawata

One more Prolific serial device ID.

Submitted by: Kouichi Hirabayashi on FreeBSD-users-jp
MFC after: 1 week.


# 209447 22-Jun-2010 thompsa

Add new device id.

PR: usb/147190


# 209445 22-Jun-2010 thompsa

Add a mass storage quirk.

PR: usb/147196


# 208554 25-May-2010 glebius

Add uep(4), driver for USB onscreen touch panel from eGalax.

The driver is stub. It just creates device entry and feeds
reassembled packets from hardware into it.

If in future we would port wsmouse(4) from NetBSD, or make
sysmouse(4) to support absolute motion events, then the driver
can be extended to act as system mouse. Meanwhile, it just
presents a /dev/uep0, that can be utilized by X driver, that
I am going to commit to ports tree soon.

The name for the driver is chosen to be the same as in NetBSD,
however, due to different USB stacks this driver isn't a port.


# 208016 12-May-2010 thompsa

Add new FTDI USB device ID.

PR: kern/146483
Submitted by: Andre Albsmeier


# 208011 12-May-2010 thompsa

Add the ASUS MyPal A730W device id.

Submitted by: Dmitry Luhtionov


# 208006 12-May-2010 thompsa

Add quirks for the Alcor SDCR_6362 Card Reader, Freecom HDD storage device and
Samsung YP_U4 music player.

PR: usb/145265, usb/146104
Submitted by: Dmitry Luhtionov, Urankar Mikael, Peter Toth


# 206595 14-Apr-2010 kevlo

Eliminate duplicate comment


# 206544 13-Apr-2010 kevlo

The Quanta Q101 modem has a different type of cdrom driver disk,
add the product id and use a standard scsi eject.

Reviewed by: thompsa
MFC after: 3 days


# 205805 28-Mar-2010 thompsa

Do not sync cache for the PL2506

PR: usb/144915
Submitted by: Monty Hall


# 205801 28-Mar-2010 thompsa

Add a couple of usb product IDs.

Submitted by: Dmitry Luhtionov @ gmail.com


# 205681 26-Mar-2010 netchild

- add some usb devices (scanner, printer, usb storage)
- add quirks for the usb storage

Reviewed by: hselasky


# 205043 11-Mar-2010 thompsa

Add device ID for the NATURAL4000 keyboard


# 205042 11-Mar-2010 thompsa

- Integrate latest driver code from OpenBSD
- Drain our tasks from the ieee80211 taskqueue
- Add more IDs

Submitted by: Akinori Furukoshi


# 205039 11-Mar-2010 thompsa

Add new device ID for the SMC 2514HUB

Submitted by: Alexander Best


# 205038 11-Mar-2010 thompsa

add new vendor ID for APACER

Submitted by: Paul B Mahol


# 205032 11-Mar-2010 thompsa

Add new uvisor(4) device ID.

PR: usb/144201


# 205026 11-Mar-2010 thompsa

Reapply r185998 which was overwritten at some point.


# 204632 03-Mar-2010 joel

The NetBSD Foundation has granted permission to remove clause 3 and 4 from
their software.

Obtained from: NetBSD


# 203906 14-Feb-2010 thompsa

Add device ID for the FTDI 4232H.

PR: usb/143832
Submitted by: UEMURA Tetsuya


# 203905 14-Feb-2010 thompsa

Add support for the E1752 3G modem and the required eject command.

Submitted by: Milan Obuch


# 203507 05-Feb-2010 thompsa

The ZTE MF633R modem has a different type of cdrom driver disk, add the product
ID and use a standard scsi eject.

Reported by: Patrick Lamaiziere
MFC after: 3 days


# 203506 04-Feb-2010 thompsa

Properly name the 0x0016 ZTE product as MF633R now that its known.


# 203142 29-Jan-2010 thompsa

Sync usb products to perforce.


# 203134 28-Jan-2010 thompsa

Add run(4), a driver for Ralink RT2700U/RT2800U/RT3000U USB 802.11agn devices.

This driver was written for OpenBSD by Damien Bergamini and ported over by
Akinori Furukoshi.


# 202609 18-Jan-2010 weongyo

Product ID of D-Link DWA-120 after loading the firmware is incorrect.


# 202608 18-Jan-2010 weongyo

removes a hack to attach TRENDnet TEW-504UB/EU that I think this issue
is solved with r202607. Now idProduct of all uath(4) devices should be
decreased after loading the firmware.


# 202243 13-Jan-2010 thompsa

Update to Fredrik's latest uhso driver. This changes port detection, adds
comments and other code nits.

Submitted by: Fredrik Lindberg <fli@shapeshifter.se>


# 202181 13-Jan-2010 thompsa

Add a driver by Fredrik Lindberg for Option HSDPA USB devices. These differ
from standard 3G wireless units by supplying a raw IP/IPv6 endpoint rather than
using PPP over serial. uhsoctl(1) is used to initiate and close the WAN
connection.

Obtained from: Fredrik Lindberg <fli@shapeshifter.se>


# 202054 10-Jan-2010 thompsa

Add the Globetrotter GE40x.

Submitted by: Mike Tancsa


# 201701 06-Jan-2010 thompsa

Add new umass quirks for Western Digital MYBook and JMicron JM20337.

PR: usb/142225, usb/142228
Submitted by: Thomas Ward, Yoshikazu GOTO
MFC after: 1 week


# 201318 30-Dec-2009 thompsa

Add new device ID to uipaq driver

PR: usb/141936
Submitted by: HASHI Hiroaki


# 201028 26-Dec-2009 thompsa

Use macros to strip off USB_VENDOR_ and USB_PRODUCT_ from some id tables to make
them more compact and readable.


# 200885 22-Dec-2009 thompsa

Sync usb vendor/product defines to p4

Submitted by: HPS


# 200827 22-Dec-2009 thompsa

Add missed usb product define in r200826.


# 200657 17-Dec-2009 thompsa

Add a bunch of new 3G ids obtained from from various operating systems and
Internet sources.

Obtained from: Linux, NetBSD, OpenBSD, etc


# 200395 11-Dec-2009 thompsa

Add a quirk for the Curitel UM175 where setting multiplexing for call
management over the data endpoint causes communication to die.

Take this one step further and model it on the existing NetBSD quirk and import
other device IDs from them.

Obtained from: NetBSD


# 200306 09-Dec-2009 thompsa

Add new device ids.

PR: usb/140951, usb/140923
Submitted by: Romain Tartiere, Brett Glass


# 199331 16-Nov-2009 thompsa

Add the Curitel UM175 3g device.


# 198257 19-Oct-2009 thompsa

Add support for newer WinChipHead CH341 chips, previously in the uch341 driver.

Submitted by: HPS


# 197761 04-Oct-2009 weongyo

updates device entries supported with the product name not magic numbers
and sorts entries. WUSB54GCV2 is added.

Obtained from: OpenBSD


# 197564 28-Sep-2009 thompsa

MFp4

Add new usbdev entries for Marvell, FTDI, Option and Western.


# 196495 24-Aug-2009 alfred

Add mass storage quirks.

PR: usb/137138,usb/137226,usb/137789,usb/135372

Submitted by: hps


# 196219 14-Aug-2009 jhb

Purge mergeinfo from files that were temporarily renamed while USB2 was
imported into the tree alongside USB.

Approved by: re (mergeinfo blanket)


# 195978 30-Jul-2009 weongyo

fixes a typo for DWA120 device ID.

Reported by: Alexander Kuznetsov <skritku at gmail.com>
Approved by: re (kib)


# 195962 29-Jul-2009 alfred

USB serial:
- add new ID for Huawei
- P4 ID: 166150

PR: usb/136761

Submitted by: hps
Approved by: re


# 195916 27-Jul-2009 weongyo

adds DLINK2 DWA120 device.

PR: usb/136950
Reported by: Alexander Kuznetsov <skritku at gmail.com>
Approved by: re (kib)


# 195080 26-Jun-2009 delphij

Add quirks for Actions MP4 player.

Submitted by: John Hixson <john ixsystems com>
Approved by: re (kib)
MFC after: 2 weeks


# 194582 21-Jun-2009 remko

Add support for the Myson Heden 8813.
Note that I also added the usbdev to the list, because the 8813 version
is not yet known there. I might have twisted the sorting there but because
8813 comes before 8818, I added it before that (with _8813 to differentiate)
the item.

PR: 135628
Submitted by: Yoshikazu GOTO <goto at on-link dot jp>
Approved by: imp (mentor, implicit)


# 194102 13-Jun-2009 sanpei

Correct entry of vendor ID 0x0d8c. It's C-Media, not ABC.

Obtained from: NetBSD usbdevs rev.1.418


# 193171 31-May-2009 deischen

Add a NO_SYNCHRONIZE_CACHE quirk for an AIPTEK2
part identified as Sunplus Technology Inc. This
happens to sit in a Rosewill RX81U-ES-25A 2.5" SATA
to USB 2.0 external enclosure.

Reviewed by: Hans Petter Selasky


# 193029 29-May-2009 weongyo

adds new device IDs.

PR: usb/135009
Submitted by: Bill Squire <billsf at 2600.COM>


# 192557 21-May-2009 thompsa

Add Sharp WILLCOM03 ipaq and Option GTHSDPA 3g device ids.

Submitted by: Hans Petter Selasky


# 192258 17-May-2009 sam

add TRENDnet TEW-504UB/EU

Submitted by: Lucius Windschuh <lwindschuh@googlemail.com>


# 192052 13-May-2009 thompsa

Sync to P4

Add umass quirks for Alcor AU6390, Cypress PATA 6830XX and MPMan MPF400.

Submitted by: Hans Petter Selasky


# 192006 12-May-2009 weongyo

Add WUSB54AG and XM142 entries for upgt(4)


# 191346 21-Apr-2009 takawata

Add another FTDI serial converter.


# 190749 05-Apr-2009 piso

Remove pointeless mergeinfo that crept in from r190633.


# 190633 01-Apr-2009 piso

Implement an ipfw action to reassemble ip packets: reass.


# 190588 31-Mar-2009 kevlo

Add another rum(4) device found in
http://www.fit-pc.com/new/whats-new.html


# 190581 30-Mar-2009 mav

Integrate user/mav/ata branch:

Add ch_suspend/ch_resume methods for PCI controllers and implement them
for AHCI. Refactor AHCI channel initialization according to it.

Fix Port Multipliers operation. It is far from perfect yet, but works now.
Tested with JMicron JMB363 AHCI + SiI 3726 PMP pair.
Previous version was also tested with SiI 4726 PMP.

Hardware sponsored by: Vitsch Electronics / VEHosting.nl


# 190089 19-Mar-2009 garga

- Add Sun Type 7 keyboard
- Rename Type 6 entry (following NetBSD)
- Add Sun Type 7 Keyboard USB Hub

PR: usb/132811
Reviewed by: thompsa
Approved by: thompsa


# 189904 16-Mar-2009 thompsa

Add Supertop IDE adapter and Quickcam entries.


# 189699 11-Mar-2009 dfr

Merge in support for Xen HVM on amd64 architecture.


# 189449 06-Mar-2009 joerg

Add a couple of more things to the FTDI driver I came across:

. Dresden Elektronik "Wireless Handheld Terminal"
. Atmel STK541 "Zigbee Controller"

MFC after: 1 week


# 189360 04-Mar-2009 thompsa

Add Mobile Action MA-620 Infrared Adapter.

PR: usb/125072
Submitted by: Alexander Logvinov
MFC after: 1 week


# 188989 24-Feb-2009 thompsa

MFp4 //depot/projects/usb@158015

Add support for the Sael M460 3G modem.

Submitted by: Hans Petter Selasky


# 188942 23-Feb-2009 thompsa

Move the new USB stack into its new home.


# 188939 23-Feb-2009 thompsa

Move usb to a graveyard location under sys/legacy/dev, it is intended that the
new USB2 stack will fully replace this for 8.0.

Remove kernel modules, a subsequent commit will update conf/files. Unhook
usbdevs from the build.


# 188597 13-Feb-2009 n_hibma

Add support for CMOTECH devices (not sure whether this is the correct
name) (not sure whether this works correctly, but should be close).

Fix the stub attach phase for some Novatel cards. They expect the CSW
(repsonse to CBW, SCSI eject command) to be fetched before switching to
modem mode.

MFC after: 2 weeks


# 188591 13-Feb-2009 thompsa

Add the Novatel U760.


# 188234 06-Feb-2009 kevlo

Add the Buffalo WLI-U2-SG54HG


# 187726 26-Jan-2009 thompsa

Add umass quirk.

Submitted by: Hans Petter Selasky


# 187725 26-Jan-2009 thompsa

Add a usb hid quirk.

Submitted by: Andre Guibert de Bruet


# 187610 23-Jan-2009 weongyo

Add a new USB wireless driver, urtw(4) for supporting Realtek's 8187L
chipset.


# 187568 21-Jan-2009 joerg

Add the dresden elektronik SensorTerminalBoard which uses an FT245.


# 187163 13-Jan-2009 thompsa

MFp4: //depot/projects/usb@155748

Umass module quirk from Alexander Best
to support Meizu Electronics MiniPlayer.

Submitted by: Hans Petter Selasky


# 186922 09-Jan-2009 thompsa

Readd the Alcor Transcend device which is referenced in usb2/storage/umass2.c,
regenerate the usb2 dev tables for the scanner additions while I am here.


# 186651 31-Dec-2008 luigi

add some USB scanner IDs for recent Epson multifunction devices.
Add support to uscanner.c for known-working devices
(the same should be done for uscanner2.c).

Waiting for 7.1 to be released before the merge.

MFC after: 3 weeks


# 186428 23-Dec-2008 remko

Add support for the HP 4470C scanner.

Note that there is no working backend (or at least
that is mentioned in the PR ticket) but the device
is now supported on our end.

PR: 117205
Submitted by: Artem Naluzhnyy <tut at nhamon dot com dot ua>
MFC after: 1 week


# 186427 23-Dec-2008 remko

Add support for the MaxSream USB test carrier.

PR: 117546
Submitted by: Daniel J. O'Connor <darius at midget dot dons dot net
dot au>
MFC after: 1 week


# 186426 23-Dec-2008 remko

Add support for 2 EVDO devices.

PR: 119150
Submitted by: lioux
MFC after: 1 week


# 185998 12-Dec-2008 thompsa

The TWINKLECAM entry is under CHICONY2, remove MICRODIA.

Obtained from: NetBSD


# 185997 12-Dec-2008 thompsa

Use correct AIPTEK2 name for vendor 0x04fc, now that the PENCAM_MEGA_1_3
product is paired with it.

Obtained from: NetBSD


# 185941 11-Dec-2008 thompsa

Add entries for some Option, Sierra and Stelera 3G cards.


# 185338 26-Nov-2008 n_hibma

- Add the device ID for the HP HS2300 MC8775 clone (michael)
- Bugfix: Don't excede static number of ports allowed when iterating
over endpoints within an interface.
- u3g_speeds contains speeds in baud, not bytes per second, so divide
the buffer size by 10.


# 184882 12-Nov-2008 keramida

Add a quirk for Belkin USB Bluetooth adapters (F8T012xx1 series)

The same (vendor, product) tuple is used for aue(4) adapters,
but I am not sure if the quirk is correct. I'm using the USB
device 'release' info to skip aue(4) detection right now, but
if there's a better way to differentiate between USB-LAN and
USB Bluetooth we should update the quirk.

Reviewed by: imp, rink
MFC after: 2 weeks


# 184881 12-Nov-2008 cperciva

Add support for the Microsoft Comfort Optical Mouse 3000 (model 1043).

PR: usb/128760
Submitted by: Arjan de Vet


# 184551 02-Nov-2008 imp

Merge some minor deltas from p4 newcard tree:
(1) Belkin F5D7050_V4000 was also sold as 'Ativa 802.11g wireless card'
(document)
(2) Add HP Office Jet 4215


# 184436 29-Oct-2008 n_hibma

Add the device ID for the mass storage device that appears before the
modem appears to facilitate faster switching to modem mode.


# 183976 17-Oct-2008 brooks

Wireless Mouse device of Sony VGP-WRC1 mouse/keyboard receiver has the
same program interface as Microsoft Wireless Notebook Optical Mouse and
needs a quirk.

PR: usb/122712
MFC after: 3 days


# 183925 15-Oct-2008 n_hibma

Rewrite the driver to better support the Huawei devices. It should now support
the Sierra and Novatel devices, ignore all umass devices and hide the umass
devices that represent the CD ROM devices (but not the SD card slot in the
Huawei Mobile dongle).

Note: This driver in FBSD7 seems to suffer from memory corruption when used
with an Option GT Quad. The E220 however works flawlessly.

Also add the ID for the Option GTMaxHSUPA, provided by Olivier Fromme.


# 183891 14-Oct-2008 thompsa

Remove the 'old' Novatel MC950D entry which was slightly incorrect, NetBSD has
already picked up the new name so run with it.


# 183883 14-Oct-2008 n_hibma

Add back in the (incorrect) entry for the MC950D, as requested by Andrew
Thompson. They should not be removed in support of 3rd party software.


# 183868 14-Oct-2008 n_hibma

- Fix the naming of the MC950D device.
- Remove the (unimplemented) U3GFL_EJECT quirk as this won't be implemented in
the u3g driver anyway (most probably as an entry in devd.conf)


# 183735 09-Oct-2008 n_hibma

Say hello to the u3g driver, implementing support for 3G modems.

This was located in the ubsa driver, but should be moved into a separate
driver:

- 3G modems provide multiple serial ports to allow AT commands while the PPP
connection is up.
- 3G modems do not provide baud rate or other serial port settings.
- Huawei cards need specific initialisation.
- ubsa is for Belkin adapters, an Linuxy choice for another device like 3G.

Speeds achieved here with a weak signal at best is ~40kb/s (UMTS). No spooky
STALLED messages as well.

Next: Move over all entries for Sierra and Novatel cards once I have found
testers, and implemented serial port enumeration for Sierra (or rather have
Andrea Guzzo do it). They list all endpoints in 1 iface instead of 4 ifaces.

Submitted by: aguzzo@anywi.com
MFC after: 3 weeks


# 183699 08-Oct-2008 phk

Quirks for SDS-infrared.com "Hotfind-D" camera.

PR: 127943


# 183178 19-Sep-2008 kevlo

Add a vendor ID for 3G Green Green Globe Co., Ltd, found in
D-Link DPG-1200 remote control.


# 183020 14-Sep-2008 thompsa

Add a bunch of Novatel and Sierra 3G wireless product ids.

Obtained from: Hobnob, Inc


# 182896 09-Sep-2008 remko

Add support for the CyberPower CP1500AVRLCD.

PR: 126845
Submitted by: gavin
Approved by: imp (mentor, implicit)
MFC after: 1 week


# 182799 05-Sep-2008 imp

Sort products numerically.


# 182783 05-Sep-2008 weongyo

Add ZyXEL G-202

Obtained from: OpenBSD


# 181970 21-Aug-2008 remko

Add support for the Alcor Card Reader (9361)

PR: 124656
Submitted by: Vincent Francois <vincentfrancois dot pro at gmail dot com>
Approved by: imp (mentor, implicit)
MFC after: 1 week


# 181925 20-Aug-2008 remko

Bring in support for the MC8755 Sierra UMTS card.

Submitted by: Robert Blacquiere <robert at blacquiere dot nl>
Approved by: imp (mentor, implicit)
MFC after: 1 week


# 181862 18-Aug-2008 kevlo

Add the D-Link DWA-110

Tested by: Jonathan Lee <spamtrap at tczyhatczsche dot eu>


# 181575 11-Aug-2008 weongyo

Add Conexant/Intersil PrismGT SoftMAC wireless USB driver - upgt(4).

This driver supports GW3887 based chipsets and works on
x86/powerpc/sparc64. You need upgtfw kernel module before loading
upgt(4). Please see the manpage.

Obtained from: OpenBSD


# 181482 09-Aug-2008 brix

Add quirks for making uhid(4) ignore the Apple iPhone and iPhone 3G.

Reviewed by: sam
Approved by: sam
MFC after: 3 days


# 181163 02-Aug-2008 remko

Add support for the ASUS P535 PDA

PR: kern/126097
Submitted by: Anton Kartashev <amokk@seb.org.ua>
Approved by: imp (mentor, implicit)
MFC after: 3 days


# 180061 27-Jun-2008 luigi

Add USB ids for the Epson DX7400 / CX7300 multifunction scanner printer
card reader. Tested operation of the scanner part with Sane,
card and printer correctly recognised as /dev/da0 and /dev/ulpt0

MFC after: 3 days


# 179773 13-Jun-2008 kevlo

Add the D-Link DWA-111


# 179564 05-Jun-2008 attilio

Add the support for the Globetrotter Max 3.6 HSDPA Modem.

PR: usb/118374
Submitted by: Greg Rivers <gcr at tharned dot org>


# 179541 04-Jun-2008 kevlo

Add device IDs for Ricoh R5U870-based OEM cameras


# 179500 03-Jun-2008 kan

Add device ID for AnyDATA ADU-500A EV-DO modem.

Submitted by: Oleksandr Tatmanyants
PR: 118479


# 179499 03-Jun-2008 kan

Add vendor/device IDs for Novatel U740 repackaged by Dell.

Submitted by: David Gilbert
PR: 122803


# 179080 18-May-2008 remko

Add support for the Epson 4800 scanner.

PR: 118391
Submitted by: "Pedro F. Giffuni" <giffunip at tutopia dot com>
Approved by: imp (mentor, implicit)
MFC after: 3 days
Committed at: BSDCan 2008


# 179057 16-May-2008 remko

Add support for the Nikon D300 camera

PR: usb/118741
Submitted by: Yuri <yuri at tsoft dot com>
Approved by: imp (mentor, implicit)
MFC after: 3 days


# 178975 13-May-2008 cognet

From the OpenBSD commit log :
Add support for the Apple USB Ethernet adapter.
Work around the "latch in at the first working PHY address hack",
that fails for this adapter because it returns 0xffff when reading
from lower PHY addresses. Also add more debugging printfs

Obtained from: OpenBSD
MFC After: 3 days


# 178861 08-May-2008 delphij

Add ID for HTC PPC6700 Modem.

Submitted by: Kris Moore <kris pcbsd com>
MFC after: 3 days


# 178746 03-May-2008 imp

A couple of cameras that I recently bought


# 178697 30-Apr-2008 kaiw

Add support for Microsoft Notebook Optical Mouse 3000 Model 1049.

Reviewed by: imp
(RELENG-7) Tested by: Oliver Herold <oliver@akephalos.de>
PR: usb/121052
MFC after: 1 month


# 178643 28-Apr-2008 imp

Add Epson DX8400 scanner.

PR: 123148
Submitted by: Bill Squire


# 178577 26-Apr-2008 imp

Add support for the Davicom DM9601.

Submitted by: William Grzybowski


# 178338 20-Apr-2008 mav

Add one more HTC PocketPC device id.
Tested on HTC TyTN.

Submitted by: Alexander Logvinov <ports@logvinov.com>


# 178050 09-Apr-2008 flz

Add support for Verizon v740 to ubsa(4).

PR: usb/122610
Submitted by: Randi Harper <randi@freebsdgirl.com>
MFC after: 3 days


# 177689 28-Mar-2008 rpaulo

Add Qualcomm ZTE CMDMA MSM modem to the list of supported modems.

MFC after: 1 week


# 177622 25-Mar-2008 sam

add some CDMA modems

Submitted by: Jared Go
MFC after: 1 week


# 177432 20-Mar-2008 kevlo

- Add the Corega CG-WLUSB2GL from NetBSD
- Add the Corega CG-WLUSB2GPX


# 177171 14-Mar-2008 jkim

Add a quirk to ignore ASUS LCM display found on some ASUS laptops.


# 176829 05-Mar-2008 rink

Import uslcom(4) from OpenBSD - this is a driver for Silicon Laboratories
CP2101/CP2102 based USB serial adapters.

Reviewed by: imp, emaste
Obtained from: OpenBSD
MFC after: 2 weeks


# 176598 26-Feb-2008 remko

Add support for the EPSON CX5400 scanner

PR: usb/120980
Submitted by: Christophe Etcheverry <cetcheve at gmail dot com>
MFC after: 3 days
Approved by: imp (mentor, implicit for trivial changes)


# 176597 26-Feb-2008 pav

- Add support for Axesstel MV100H, as used on CDMA network operated by O2 CZ


# 176442 21-Feb-2008 remko

Add support for the VIA USB2IDE bridge [1].

PR: usb/95173
Submitted by: Goegele Hannes <diazepam@gmx.net>
Ben Kelly <bkelly at vadev dot org>
Tested by: blackend
Approved by: imp (mentor, blanket for simple patches)
X-MFC-After: 1 week


# 175127 07-Jan-2008 kevlo

Add the SparkLAN RT2573, found in HP s3200n

Obtained from: OpenBSD


# 174534 11-Dec-2007 davidxu

Add quirks for Netac Onlydisk 2000 USB disk.


# 173927 26-Nov-2007 jb

Add Dell's Photo AIO Printer 926.


# 173857 23-Nov-2007 sam

- add the Planex GW-US54GXS adapter

Submitted by: Weongyo Jeong <weongyo.jeong@gmail.com>
Obtained from: openbsd
MFC after: 3 days


# 173561 11-Nov-2007 brix

Update quirks for the MetaGeek Wi-Spy 1A, 1B and 2.4x.

PR: usb/116057
Approved by: imp, erwin (mentor)


# 173308 03-Nov-2007 sam

correct entry


# 172876 22-Oct-2007 mav

Add one of HTC Smartphone/PocketPC device IDs.
Tested with Qtek S200 (HTC Prophet).


# 172748 18-Oct-2007 takawata

Add Winchiphead (or Nanjin QinHeng Electronics) USB Serial converter driver.
I tested it on cheap serial converter.(Only costs 980JPY.)


# 172573 12-Oct-2007 takawata

Add another zydas device: Planex GW-US54GD (a.k.a Dempaotoko)


# 172450 05-Oct-2007 luigi

Add entries for Epson multifunction scanner/printer/card readers,
with all functions supported. This is done adding usb device IDs
to the table of recognised devices (because there is no standard
'scanner' class, so no other way to recognise them), and with
a small change to the uscanner attach routine that prevents
reconfiguring the whole USB device while we are dealing only with
one of its USB interfaces.

The latter part has been suggested by Steinar Hamre in
http://www.freebsd.org/cgi/query-pr.cgi?pr=107665 , i have
only added a bit of explaination to the code.

I have personally tried this on the Epson DX-5050 and DX-6000
devices (on the US market they have different names, CX-something).
I have good reasons to think that, possibly with the mere addition
of more USB ids to the table in uscanner.c, this should work with
all Epson multifunction devices in that family (from DX-3800 to
DX-7000 - these units are in the 50-120$ price range).
More details on related topics (SANE configuration, OCR, etc.)
at http://info.iet.unipi.it/~luigi/FreeBSD/dx5050.html

Manpage updates coming soon.

Approved by: re, imp
MFC after: 3 days


# 172007 29-Aug-2007 imp

Add devices for the forthcoming zyd driver, ported from NetBSD, by
Weongyo Jeong.

Submitted by: Weongyo Jeong
Approved by: re@


# 171576 25-Jul-2007 imp

Start to converge on standard ways of saying some things like
Ethernet and Adapter.

Obtained from: NetBSD (kinda)
Approved by: re (blanket)


# 171546 22-Jul-2007 imp

Change new Wi-Spy device name to Wi-Spy 2.4x.

Submitted by: Brix Andersen
Approved by: re@ (blanket)
PR: 114807


# 171534 22-Jul-2007 imp

Add some additional devices.

Submitted by: HPS hselasky at c2i dot net
Approved by: re (blanket)


# 171348 10-Jul-2007 imp

Add additional product id and quirks entry for MetaGeek Wi-Spy

Submitted by: Robert Noland
PR: 114481
Approved by: re@ (blanket)


# 171318 09-Jul-2007 imp

Fix duplicates that crept in at the last minute :-(.

Noticed by: Ian Freislich
Approved by: re@ (blanket)


# 171314 09-Jul-2007 imp

Further diff reduction against the proposed merged usbdevs: Add a few
more vendors, use slightly more standardized names.

No md5 chagnes for !USBVERBOSE kernels

Approved by: re@ (blanket)


# 171313 09-Jul-2007 imp

More vendors from the merged list.
Sort NETGEAR list per convention.
Swap QUALCOMM and QUALCOMM2.
Add a few vendor products.

no md5 changes with this file (except when USBVERBOSE is enabled)

Approved by: re@ (blanket)


# 171287 06-Jul-2007 imp

Trivial differences with the proposed merged BSD usbdevs file merged
in. These are exclusively in the name of the company for this round.
No new devices have been added, but the MITEL entry has been
eliminated because nothing uses it. You won't see any difference
unless you have USBVERBOSE defined for the kernel.

Approved by: re@ (blanket)


# 171226 05-Jul-2007 imp

Add quirks, derived from the linux quirks table for:

o Adonics Cable 205
o Aiptek PocketCAM 3Mega
o Belkin USB2SCSI
o Casio QV DigiCam
o CCYU EasyDisk ED1064
o Desknote UCR-61S2B
o Epson Stylus Photo 875DC Card Reader
o Epson Stylus Photo 895 Card Reader
o Feiya 5-in-1 Card Reader
o Hitachi Dvd-CAM DZ-MV100A Camcorder
o HP CD-WRiter+ CD-4e
o Insystem Storage Adapter v2
o Kyocera Finecam S3x
o Kyocera Finecam S4
o Kyocera Finecam S5
o Kyocera Finecam L3
o Lexar USB CF Reader
o MindAtWork Digital Wallet
o Minolta Dimage F300
o Minolta Dimage E223
o Minsumi USB Fdd
o Netac USB-CF-Card
o NetChip USB Clik! 40
o Onspec MDCFE-B USB CF Reader
o Onspec SIIG/Datafab Memory Stick + CF Reader/Writer
o Onspec Datafab-based Reader
o Onspec PNY/Datafab CF+SM Reader
o Onspec SimpleTech/Datafab CF+SM Reader
o Onspec MDSM-b Reader
o Onspec USB To CF + SM Combo (LC1)
o Onspec ImageMate SDDR55
o Panasonic LS-120 Camera
o Samsung Techwin Digimax 410
o Shuttle eUSB SmartMedia / CompactFlash Adapter
o Skanhex MD 7425 Camera
o Skanhex SX 520z Camera
o Sony Memorystick NW-MS7
o Sony Portable USB Hardrive V2
o Sony Memorystick PEG N760c
o Sony Memorystick MSC-U03
o TREK/IBM USB memory key
o Trumpion T33520 USB Flash Card Controller
o Trumpion MP3 Player
o Vivtar Vivicam 35Xx
o WinMaxGroup USB Flash Disk 64M-C
o Zoran Digital Camera EX-20 DSC

and maybe a few others...

Submitted by: Vaidas Damosevicius and flz
PR: 79893
Reviewed by: njl, flz
Approved by: re (blanket)


# 171225 05-Jul-2007 imp

Add support for Western Digital MyBook external enclosures. They need
this quirk to work.

Submitted by: Dierk Sacher
PR: usb/99419
Approved by: re (blanket)


# 171149 02-Jul-2007 imp

WD Firewire/USB Combo hangs under load on USB interface. Fix with
these quirks.

Submitted by: John Pettitt
PR: 79140
Approved by: re@ (blanket)


# 171117 30-Jun-2007 imp

umass quirk: Samsung YP-U2 USB MP3/Ogg Player

Submitted by: Ulrich Spoerlein
PR: 114154
Approved by: re@ (blanket)


# 171105 30-Jun-2007 imp

quirk for CENTURY EX35QUAT disk enclosure

Submitted by: Daniel Hartmeier
PR: 94132
Approved by: re (blanket)


# 171104 30-Jun-2007 imp

Fix cheapy Myson USB-IDE adapter

Submitted by: Arno J. Klaassen
PR: 88939
Approved by: re@ (blanket)


# 171094 29-Jun-2007 imp

Add support for various MS Wirless usb mice. the patch is from
Hellmuth with some refinements by myself and flz@. It works for me
with my non-MS mice, so nothing should be broken by it.

Submitted by: Hellmuth Michaelis
PR: 90162
Approved by: re (blanket)


# 171042 26-Jun-2007 imp

Partially updated usbdevs from OpenBSD's usbdevs. Also, some sorting
of the file numerically for vendors and then each product numerically
by vendor (with all the foo2's sorting after the foo's). Someday, all
the usbdevs will be merged, I hope, but until then, we have these
mega-merges.

This also finishes the LINKSYS4 -> CISCOLINKSYS rename.

Approved by: re@ (blanket)


# 171011 23-Jun-2007 imp

For USBVERBOSE case, we can't have " in any of the names.

Submitted by: Flemming Jacobsen
Approved by: re (blanket)


# 171007 23-Jun-2007 imp

Drag in another device: The Surecom RT2570.

Obtained from: OpenBSD
Approved by: re@ (blanket for device IDs)


# 171006 23-Jun-2007 imp

Add a boatload of devices from OpenBSD and NetBSD to kue and cdce.

Obtained From: OpenBSD/NetBSD
Approved by: re (blanket)


# 171000 23-Jun-2007 imp

Merge some device IDs from OpenBSD for aue. Minor sorting of usbdevs
to fix disorder.

Obtained from: OpenBSD
Approved by: re@ (blanket)


# 170989 22-Jun-2007 imp

Add support for Garmin iQue 3600

Submitted by: Lapo Luchini
PR: 113324
Approved by: re (kensmith, blanket)


# 170988 22-Jun-2007 imp

add support for Option GlobeTrotter 3G+
(PR says this may be from OpenBSD)

Submitted by: Simun Mikecin
PR: 111710
Approved by: re (kensmith, blanket)


# 170987 22-Jun-2007 imp

Tactrix Openport support

Submitted by: Jonathan Charest
PR: 110992
Approved by: re (kensmith, blanket)


# 170985 22-Jun-2007 imp

add Benq 3300U/4300U support

Submitted by: Denis Sadykov
PR: 110477
Approved by: re (kensmith, blanket)


# 170983 22-Jun-2007 imp

Crystalfontz CFA-635 20x4 USB LCD
(plus minor sorting)

Submitted by: John Wilson
PR: 107526
Approved by: re (kensmith, blanket)


# 170982 22-Jun-2007 imp

Update uvisor to support the Fossil Abacus Wrist PDA

Submitted by: Simon Dick
PR: 96714
Approved by: re (kensmith, blanket)


# 170981 22-Jun-2007 imp

USB Ethernet Adaptor "ELECOM LD-USB20"

PR: 86195
Submitted by: kato <redzonemiata@yahoo.co.jp>
Approved by: re (kensmith)


# 170980 22-Jun-2007 imp

USL101 Host-to-Host bridge support

PR: 82436
Submitted by: Maxim M. Kazachek
Approved by: re (kensmith)


# 170973 21-Jun-2007 imp

Add support for YANO external USB-HDD.

Submitted by: Norihiro TANAKA
PR: 94742
Approved by: re (kensmith blanket)


# 170971 21-Jun-2007 imp

Fix two PRs by adding vendor IDs:

PR 108097: ADMtek 851X USB-to-LAN adapter
PR 74849: Samsung SPH-i500 does not attach properly as usb modem/Palm device

PR: 108097, 74849
Approved by: re@ (kensmith trivial usb blanket)


# 170345 05-Jun-2007 imp

Add more IDs for the uftdi driver. Slight tweaks to patch by me.

Submitted by: Thorsten Trampisch
PR: 113384


# 170117 29-May-2007 imp

Add more devices from the hps tree. These appear to have come from
OpenBSD's if_ral.c.

I didn't make the LINKSYS4 -> CISCOLINKSYS name change, nor did I
include the RALINK RT2573 that's supported by the rum(4) driver. I
didn't merge any code changes either.


# 169385 08-May-2007 maxim

o Add AnyData ADU-E100H modem. Sort a list of ubsa(4) supported devices.

PR: usb/95803
Submitted by: Jindrich Fucik
Tested by: R.Mahmatkhanov
MFC after: 2 weeks


# 169306 06-May-2007 kevlo

Add support for Ralink Technology RT2501USB/RT2601USB devices.

Reviewed by: sam, sephe
Obtained from: OpenBSD


# 169136 30-Apr-2007 takawata

Add MELCO PC-OP-RS Universal remote ID.


# 168693 13-Apr-2007 maxim

o Extend the list of supported CDMA-2000 terminals.

Submitted by: R.Mahmatkhanov
MFC after: 10 days


# 167865 24-Mar-2007 maxim

o A quirk for Sagem USB-Serial controller.

PR: usb/109613
Submitted by: Mayr Gerald
MFC after: 1 month


# 167864 24-Mar-2007 maxim

o Add several CDMA-2000 terminals.

PR: usb/109838
Submitted by: R.Mahmatkhanov
MFC after: 1 month


# 167092 27-Feb-2007 imp

Entries sorted by id number, not name


# 166596 09-Feb-2007 le

Add support for Huawei Technologies Mobile card (3G).

Submitted by: Thorsten Schroeder <ths_AT_dev.io>
MFC in: 3 days


# 166505 04-Feb-2007 le

Add support for another 3G card and update man page accordingly.
The patch from the PR was a little outdated w/regards to the
Vodafone vendor string.

PR: kern/106033
Submitted by: Volker Werth <volker_AT_vwsoft.com>
MFC in: 3 days


# 166305 28-Jan-2007 takawata

Add some vendor IDs mainly from NetBSD.


# 164727 28-Nov-2006 flz

Add a quirk for devices recognized as usb keyboards not to be hooked by
ukbd(4).

PR: usb/105669
Submitted by: Henrik Brix Andersen <henrik@brixandersen.dk>
MFC after: 1 week


# 164690 27-Nov-2006 dougb

Write the short vendor name in ALL CAPS, since it will become
a #define.

Submitted by: brooks


# 164612 26-Nov-2006 phk

Add entry and no-UHID quirk for I-tuner networks USB-LCD 2x20 as found
in http://www.mini-box.com/Mini-Box-M200-LCD


# 164578 24-Nov-2006 dougb

I mistakenly committed the wrong version of my patch (sorry).

s/O2/O2Micro, as that's how they seem to prefer it, and remove
what is now one blank line too many.


# 164536 22-Nov-2006 dougb

Add a vendor ID for O2Micro, obtained from
http://www.usb.org/developers/tools

Add a product ID for the Dell TrueMobile 350 Bluetooth USB Adapter
obtained from NetBSD's usbdevs file.


# 164533 22-Nov-2006 sam

add codes for Atheros USB devices; shuffle one ural code to
avoid conflict

Obtained from: openbsd
MFC after: 1 month


# 164295 15-Nov-2006 maxim

o Add uark(4), a driver for Arkmicro Technologies ARK3116 based serial
adapters.

Submitted by: Alex Rodin
Obtained from: OpenBSD
Reviewed by: -usb
MFC after: 6 weeks


# 164209 11-Nov-2006 flz

Fix USB printer Xerox WorkCentre M15 adding a quirk to bypass
reported bidirectional functionality.

PR: usb/104704
Submitted by: Eygene <rea-fbsd@codelabs.ru>
X-MFC after: 6.2-RELEASE


# 163813 31-Oct-2006 kevlo

Add support for Option GT 3G/3G quad datacard in ubsa.

Approved by: cognet


# 163105 07-Oct-2006 flz

Add a USB umass(4) quirk for Panasonic KXL-840AN CD-R drive.

PR: usb/81073
Submitted by: James E. Flemer <jflemer@alum.rpi.edu>
MFC after: 3 days


# 163104 07-Oct-2006 flz

Add a USB quirk for CMOTECH CDMA USB modem.

PR: usb/97948
Submitted by: Alexei Volkov <kot@kotzone.ru>
MFC after: 3 days


# 163103 07-Oct-2006 flz

Add a USB quirk for Motorola A41x/V32x USB phones.

PR: usb/97512
Submitted by: Mark Diekhans <markd@kermodei.com>
MFC after: 3 days


# 163096 07-Oct-2006 flz

Add support for Novatech NV902 wireless NIC in ural(4).

PR: usb/102852
Submitted by: Jonathan Fosburgh <jonathan@fosburgh.org>
MFC after: 3 days


# 163095 07-Oct-2006 flz

Add support for Epson Stylus CX4200 in uscanner(4).

PR: usb/102851
Submitted by: Jonathan Fosburgh <jonathan@fosburgh.org>
MFC after: 3 days


# 163094 07-Oct-2006 flz

Add support for Psion Gold Port Ethernet USB NIC.

PR: usb/102296
Submitted by: Volker <volker@vwsoft.com>
MFC after: 3 days


# 163093 07-Oct-2006 flz

Add support for Netgear FA101 ethernet USB NIC.

PR: usb/102286
Submitted by: Volker <volker@vwsoft.com>
MFC after: 3 days


# 163092 07-Oct-2006 flz

Add a quirk for the Belkin FC6550-AVR UPS.

PR: usb/102260
Submitted by: David Grochowski <grocho98@students.rowan.edu>
MFC after: 3 days


# 163091 07-Oct-2006 flz

Add support for Familiar Linux powered iPaq handhelds to cdce(4).

PR: usb/103865
Submitted by: Alexey Roslyakov <internetworking@mail.ru>
MFC after: 3 days


# 163087 07-Oct-2006 flz

Add quirk for Logitech iFeel MouseMan USB mouse.

PR: usb/101066
Submitted by: Heiko Przybyl <zuxez@uni.de>
MFC after: 3 days


# 163084 07-Oct-2006 flz

- Add support for Epson USB Scanners (3590 [1] and 4990 [2]).
- Add entries in the uscanner.4 man page (along with missing 3500).

PR: usb/100957 [1], usb/100992 [2]
Submitted by: Jim Teresco <terescoj@teresco.org> [1],
Walter C. Pelissero <walter.pelissero@iesy.net> [2]
MFC after: 3 days


# 161024 06-Aug-2006 bms

Add identifier for the Epson CX3650 all-in-one scanner function.
This enables the scanner function on these devices to be detected
and probed by uscanner(4), but only when ulpt is not loaded.

PR: usb/92462
Submitted by: Friedrich Volkmann
MFC after: 30 days


# 160624 24-Jul-2006 imp

Add a few more devices to the supported list. Specifically, the PHAROS and
the silly dongly I just bought at Radio Shack.


# 160015 29-Jun-2006 takawata

Willcom WSIM DD support.


# 159750 18-Jun-2006 netchild

Add support for the Aceeca Mez1000 RDA.

PR: 82839
Submitted by: Mike Durian <durian@shadetreesoftware.com>


# 159743 18-Jun-2006 netchild

Add support for:
- Curitel PC5740 Wireless Modem (Verizon's PCMCIA card)
- Sierra MC5720 Wireless Modem (Built in to Thinkpad X60s)

The scanner in the PR is already supported.

PR: 98908
Submitted by: Michael Collette <metrol@metrol.net>


# 159742 18-Jun-2006 netchild

Add Epson Perfection 1270 scanner. All other scanners in the PR are already
detected, but with a different name.

PR: 98106
Submitted by: Lars Engels <lars.engels@0x20.net>


# 158081 27-Apr-2006 imp

Don't use ", but instead use ' instead. I suppose I could have also
used \". When compiling with USB_VERBOSE, this causes syntax issues.

Noticed by: Hans Petter Selasky


# 157659 11-Apr-2006 flz

- Add support for the Acer Acerscan 640BT.
- Add documentation bits.

PR: usb/95616
Submitted by: Matthieu Guegan <lesaint@gcu.info>
Approved by: cperciva (mentor)
MFC after: 3 days


# 157629 10-Apr-2006 flz

- Add support for the Epson RX425 scanner.

PR: usb/95346
Submitted by: Matthieu Guegan <lesaint@gcu.info>
Approved by: cperciva (mentor)
MFC after: 3 days


# 156051 26-Feb-2006 iedowse

Add the Tripp-Lite U209-000-R serial adapter.

PR: usb/78543, usb/93347
MFC after: 1 week


# 155840 19-Feb-2006 iedowse

Add a UQ_OPEN_CLEARSTALL quirk for devices that need a clear-stall
operation when a pipe is opened, and add an entry for the ST Micro
biometric CPU.

Submitted by: Fredrik Lindberg
MFC after: 1 week


# 155522 11-Feb-2006 imp

Update the keyspan product list from NetBSD.


# 155129 31-Jan-2006 imp

ADDON is registered as 0x0d7d, not PNY. Don't confuse the two as we
try to use the registrant for numbers in this file, not the OEM that
put their label on it. Use PNY's real number 0x154b. Add another PNY
atachmate with quirks from a PR filed a while ago, but that I can't
seem to find now...


# 155063 30-Jan-2006 flz

- Add a scsi_da.c and a umass.c quirk for Genesys 6-in-1 Card Reader.

Reported by: anders on freebsd-usb@
Tested by: anders
Approved by: ssouhlal
MFC after: 3 days


# 154831 25-Jan-2006 flz

Add Product IDs :
- Sandisk Cruzer Micro 128MB [5]
- DANE-ELEC zMate 512MB USB flash drive [7]
- Attache 256MB USB 2.0 Flash Drive [8]
- Sandisk Cruzer Micro 256MB [9]

Add scsi_da.c quirks :
- Samsung USB key 128Mb [1]
- Kingston DataTraveler 2.0 [2]
- Creative MuVo Slim [3]
- United MP 5512 Portable MP3 Player [4]
- Sandisk Cruzer Micro 128MB [5], [9]
- PNY USB Flash keys [6], [7], [8]

Add umass.c quirks :
- Sandisk Cruzer Micro 128MB [5]
- DANE-ELEC zMate 512MB USB flash drive [7]
- Attache 256MB USB 2.0 Flash Drive [8]
- Sandisk Cruzer Micro 256MB [9]

PR: usb/90081 [1],
usb/89196 [2],
kern/86131 [3],
usb/80487 [4],
usb/75970 [5],
usb/75578 [6],
usb/72344 [7],
usb/65436 [8],
usb/70835 [9]
Submitted by: Henri-Pierre CHARLES <hpc@prism.uvsq.fr> [1],
Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua> [2],
Erich Rickheit KSC <rickheit-fbp@numachi.com> [3],
tnu@chania.di.uoa.gr [4],
Bram Abbekerk <bram@abbekerk.demon.nl> [5],
Thomas Pornin <pornin@bolet.org> [6],
parv <parv@pair.com> [7],
Peter D. Quilty <pdquilty@adelphia.net> [8],
Raymundo M. Vega <rvega@ms-smtp-03-eri0.socal.rr.com> [9]
Approved by: iedowse
MFC after: 3 days


# 154609 21-Jan-2006 damien

Add two new ural(4) product ids.

Obtained from: OpenBSD


# 154118 08-Jan-2006 netchild

Add support for Canon CanoScan D660U.

PR: 87395
Submitted by: Eirik Mikkelsen <eirik@bsdbox.org>


# 154104 07-Jan-2006 flz

Add Product ID for Acerscan 1240u and the corresponding entry in uscanner.c.

PR: usb/91466
Submitted by: Cameron Lerch <cam@zarya.org>
MFC after: 3 days
Approved by: ssouhlal


# 153926 31-Dec-2005 mux

Add a new vendor ID for Personal Cummunication Systems. They make a nice
USB HID device that allows to plug two PS2 controllers. This specific
device doesn't work yet but will as soon as we support devices with
multiple report IDs.

MFC after: 3 days


# 153925 31-Dec-2005 mux

Add support for the Wacom Graphire 3 4x5. Like the Graphire 3, it has a
broken report descriptor. While I'm here, make all the other report
descriptors const to match the newly added one.

Obtained from: NetBSD
MFC after: 1 week


# 153866 30-Dec-2005 imp

Add a bunch of ipod entries, one as suggested by Bryan Liesner. We
should likely fix this better...

Submitted by: Bryan Liesner (ipod mini)


# 153847 29-Dec-2005 netchild

Add support for the HP 8200C/8250C/8290C scanners.

PR: 90467
Submitted by: Adam McDougall <mcdouga9@egr.msu.edu>


# 153846 29-Dec-2005 netchild

Add support for the Canon CanoSvan LIDE 25.

PR: 89509
Submitted by: David Gilbert <dgilbert@daveg.ca>


# 153841 29-Dec-2005 netchild

Add support for Epson 2480 scanner.

PR: 86094
Submitted by: Erik Norgaard <norgaard@locolomo.org>


# 153768 27-Dec-2005 flz

Add a hid blacklist quirk.

PR: usb/80383
Submitted by: Lonnie Mendez <lmendez19@austin.rr.com>
Tested by: Adam Kropelin <akropel1@rochester.rr.com>, thierry, fenner
Approved by: pjd
MFC after: 1 week


# 153557 20-Dec-2005 pav

- Ignore incorrect CSW signatures on my PURE PocketDab 2000 player

Approved by: ssouhlal
MFC after: 1 week


# 153527 19-Dec-2005 pjd

Allow to use TransFlash drive, which can be found in Motorola E398 Mobile Phone.

PR: usb/89889
Submitted by: Wojciech A. Koszek <dunstan@freebsd.czest.pl>
MFC after: 1 week


# 153518 18-Dec-2005 flz

- Add ProductID for the iPod Nano.

Reported by: Nathan Kay <mcnate@numenor.net>
Approved by: ssouhlal
MFC after: 3 days


# 153098 04-Dec-2005 flz

- Add Product IDs for iPod 3G and iPod Video.
- Add an USB quirk for iPods, da(4) devices are now successfully created.

Approved by: ssouhlal
MFC after: 1 week


# 153076 04-Dec-2005 bmah

Recognize the Sony Clie PEG-TJ37.

Tested on: My PEG-TJ37 and my RELENG_6 workstation
MFC after: 1 week


# 150701 28-Sep-2005 ume

add product ID for Linux Ethernet/RNDIS gadget on pxa210/25x/26x.

Submitted by: Keiichi SHIMA <keiichi__at__iijlab.net>
MFC after: 2 days


# 150012 12-Sep-2005 obrien

Note that Keyspan is also InnoSys Inc.


# 147833 08-Jul-2005 sam

update ural ids

Reviewed by: damien
Approved by: re (scottl)
Obtained from: openbsd


# 147764 03-Jul-2005 hrs

Add support for IODATA USB-RSAQ3 USB-Serial Adapter.

Reported by: Tomokazu Hirai
Approved by: re (scottl)
MFC after: 3 days


# 147755 03-Jul-2005 damien

Add another ural(4) device (Belkin F5D7050)

Reviewed by: silby (mentor)
Approved by: re (scottl)


# 145247 18-Apr-2005 damien

Initial import of ipw, iwi, ral and ural drivers:

ipw - Intel PRO/Wireless 2100
iwi - Intel PRO/Wireless 2200BG/2225BG/2915ABG
ral - Ralink Technology RT2500
ural - Ralink Technology RT2500USB

Approved by: silby (mentor)


# 144805 08-Apr-2005 le

Add support for Sitecom USB to serial cable (v2)

PR: usb/79230
Submitted by: Rick van der Zwet <rick@wzoeterwoude.net>


# 144686 05-Apr-2005 ticso

Add support for FTDI's FT2232C twin channel chip.

Tested by: Mike Tancsa <mike@sentex.net>


# 143908 21-Mar-2005 sobomax

Add the following products in preparation for addition of CDCE driver:

- G.Mate, Inc's YP3X00 PDA;

- Prolific's PL2501 Host-Host interface;

- Numver of Sharp's Zaurus PDAs.


# 143547 13-Mar-2005 iedowse

Add support for the ethernet port in the JVC MP-PRX1 port replicator.


# 139749 05-Jan-2005 imp

Start each of the license/copyright comments with /*-, minor shuffle of lines


# 139489 31-Dec-2004 imp

First pass at shortening names. Likely more can be done. Generally
prefer ethernet and serial to \1 adapter.


# 139488 31-Dec-2004 imp

Eliminate the redundant/verbose portion of the company names.
Generally omit semiconductor, electronics, inc, corp, pny, ltd and the
like.

This saves almost 3k for the usb module.


# 139487 31-Dec-2004 imp

Finish merging usb vendors from NetBSD.


# 139394 29-Dec-2004 imp

Move WINBOND 4 port hub to its proper location in the file. It belongs
in a section of its own, not arbitrarily grouped in the hawking section
just because hawking sells it...


# 139388 29-Dec-2004 obrien

Add the Winbond made Hawking UH104 4-port hub.
Add a note where to find the offical USB assigned numbers.


# 139346 27-Dec-2004 imp

Remove duplicate CHPRODUCTS entry.
Use tab religiously in the vendor section.


# 139325 26-Dec-2004 imp

More minor diff reduction against netbsd:

ADVANCELOGIC->AVANCELOGIC (nothing in the tree uses it, so safe to do)
sort HAGIWARA vendor entry
sort ACTIONTAR vendor entry
Minor change to SYSTEMTALKS vendor entry.


# 139323 26-Dec-2004 imp

Minor merges from NetBSD (up through 1.388):

Add $NetBSD$ in a comment at the top
Update copyright dates
Update header comment
Add some of the entries not present in FreeBSD's usbdevs file
Harmonize some descriptions with NetBSD where NetBSD's were shorter

More work needs to happen here, as there's many conflicting vendor
names. There's also more harmonization that can happen before that
problem is tackled.

This was inspired by recent discussions, but none of the patches
posted were consulted to produce this commit. Other, similar ones
will follow.


# 139084 20-Dec-2004 julian

Oops, this one isn't ready
back it out until fixed


# 139082 20-Dec-2004 julian

Add a bunch of USB definitions from NetBSD.
This is part of an ongoing cycle of commits on all the BSDs to
merge the USB vendor and device defintions..

A merge from OpenBSD is still pending.

Submitted by: barry bouwsma (freebsd-misuser@NOSPAM.dyndns.dk)
Obtained from: NetBSD
MFC after: 1 week


# 139080 20-Dec-2004 julian

Merge in a bunch of USB device and manufacturer definitions..

Submitted by: barry bouwsma (freebsd-misuser@NOSPAM.dyndns.dk)
Obtained from: Dragonfly
MFC after: 3 days


# 138766 12-Dec-2004 julian

Revert addition of Lide scanner entry..
It's a duplicate of an already exisiting entry. (with another name).


# 138731 12-Dec-2004 julian

Add support for Cannon LIDE 20 scanner

PR: kern/74301
Submitted by: Vlad Manilici <vman@tmok.com>
MFC after: 1 week


# 138174 28-Nov-2004 iedowse

Add support for the TwinMOS Memory Disk IV.

PR: kern/73766
Submitted by: Valentin Nechayev
MFC after: 1 week


# 138173 28-Nov-2004 iedowse

Add the device ID for the 3Com 3CRSHEW696 wireless adapter.

PR: kern/73286
Submitted by: Daan Vreeken


# 138172 28-Nov-2004 iedowse

Add support for the Trumpion/Comotron C3310 MP3 player.


# 137063 30-Oct-2004 le

Add support for the B&B Electronics USB->RS422/485 adapter.

PR: kern/73178
Submitted by: Scott Price <prices@dflytech.com>


# 136886 24-Oct-2004 rse

Add identifiers for the HP Laserjet 2300d USB
printer and the HP ScanJet 4670v USB scanner.

MFC after: 1 week


# 136599 16-Oct-2004 le

Add support for the Vodafone Mobile Connect 3G datacard.


# 136081 03-Oct-2004 sanpei

Add device ID for atuwi USB wlan driver,
(Atmel at76c503a http://vitsch.net/bsd/atuwi)
o AINCOMM AWU2000B
o ATMEL WL1130USB

PR: kern/72195
Submitted by: Daan Vreeken [PA4DAN] <Danovitsch@Vitsch.net>
MFC after: 1 week


# 135490 20-Sep-2004 sanpei

add '/* Panasonic products */' line(I removed it)


# 135441 18-Sep-2004 iedowse

Add Sitecom's LN-029 USB 2.0 Ethernet adapter.


# 134749 04-Sep-2004 sanpei

Add support Western Digital External USB HDD
ONSPEC entry are sorted

PR: kern/71031
Submitted by: Johann Hugo <jhugo@icomtek.csir.co.za>
MFC after: 1 week


# 134734 03-Sep-2004 sanpei

Add support Nikon CoolScan LS40 ED

PR: kern/71139
Submitted by: Pierre DAVID <Pierre.David@crc.u-strasbg.fr>
MFC after: 1 week


# 134729 03-Sep-2004 sanpei

Add support Qualcomm CDMA modem

PR: kern/71043
Submitted by: Tomas Krivanek <tom@atack.cz>
MFC after: 1 week


# 134724 03-Sep-2004 sanpei

add support ELECOM UC-SGT(minor change version)
http://www2.elecom.co.jp/products/UC-SGT.html

PR: [FreeBSD-users-jp 80725]
Submitted by: NAKAMURA Kazushi <kaz@kobe1995.net>
MFC after: 1 week


# 134351 26-Aug-2004 des

Correct capitalization of DeLorme Publishing.


# 134035 19-Aug-2004 obrien

86 new vendor ID's from USB.org, and 3 corrections of existing vendor ID's.


# 133602 12-Aug-2004 sanpei

add support for SanDisk Cruzer Mini 256MB USB 2.0 Flash Drive

PR: kern/65438
Submitted by: Peter D. Quilty <pdquilty@adelphia.net>
MFC after: 1 week


# 133597 12-Aug-2004 sanpei

add support Sitecom CN-311 usb flash reader(aka SIIG_WINTERREADER)

PR: kern/64722
Submitted by: Thiemo Nordenholz <nz@thiemo.net>
MFC after: 1 week


# 133315 08-Aug-2004 sanpei

Add support Sony Handycam TRV-30 memory stick slot

PR: kern/69915
Submitted by: Christian Gusenbauer <c47g@gmx.at>
MFC after: 1 week


# 133309 08-Aug-2004 sanpei

Add support to Sony Ericsson USB Cable(Susteen USB Data Cable)

PR: kern/66416
Submitted by: Fredrik Lindberg <fliREMOVEME@shapeshifter.se>
MFC after: 1 week


# 133290 07-Aug-2004 sanpei

Add support for Belkin F5U409 serial-usb adapter

PR: kern/69804
Submitted by: Dan Nelson <dnelson@allantgroup.com>


# 132340 18-Jul-2004 sanpei

Add support System TALKS Inc. SGC-X2UL

PR: FreeBSD-users-jp/80137
Submitted by: HORIO Shinsuke <shin@happynet.co.jp>


# 132077 12-Jul-2004 imp

Remove even more references to generating usbdevs_data.h, et al.

Noticed by: njl


# 132076 12-Jul-2004 imp

Remove the instructions for regenerating usbdevs.h: that's now no
longer necessary.


# 131552 04-Jul-2004 sanpei

Add device ID for atuwi USB wlan driver, Linksys WUSB11 v2.8 wireless adapter.
(Atmel at76c503a http://vitsch.net/bsd/atuwi)

PR: kern/68465
Submitted by: Suihong Liang <s2liang@uwaterloo.ca>


# 131416 01-Jul-2004 brooks

Add support to the uftdi driver for Intrepid Control Systems' vehicle
bus interfaces. These interfaces use the FTDI chipset with different
Vendor and Product IDs.

Add two additional baud rate enumerations. The vehicle bus interfaces
use a baud rate of 2000000. Also add 3000000 as it is the other FTDI
baud divisor special case.

I've commited a slightly different patch from that provided in the PR as
I changed the matching code a bit yesterday.

Submitted by: Mike Durian <durian at shadetreesoftware.com>
PR: kern/67357


# 131391 01-Jul-2004 brooks

Product and vendor ids for SIIG US2308 USB to Serial adaptor.

Tested against: rwatson's laptop


# 131203 27-Jun-2004 alex

- Fix style bug in Dell Bluetooth adapter (don't repeat Vendor in
device listing).
- Add generic "Port Replicator" entry for the USB Hubs used in
Dell port replicators.


# 131033 24-Jun-2004 jb

Add Delorme Publishing Earthmate GPS


# 130749 19-Jun-2004 sanpei

Add support Microtune Bluetooth dongle

PR: kern/68049
Submitted by: Markus Brueffer <markus@brueffer.de>


# 130138 05-Jun-2004 sanpei

Add support Sony/Ericsson SEMC DSS-20 SyncStation,
which can be used to communicate with the P900 mobile phone.

PR: misc/67606
Submitted by: Christian Gusenbauer <c47g@gmx.at>
MFC after: 1 week


# 130124 05-Jun-2004 sanpei

Add device ID for atuwi USB wlan driver, AWL400 Wireless adapter.
(Atmel at76c503a http://vitsch.net/bsd/atuwi)

PR: kern/67254
Submitted by: Arjan van Leeuwen <avleeuwen@piwebs.com>


# 130106 05-Jun-2004 sanpei

Add support Neodio-3260 8-in-1 multi format USB memory card / flash controller

PR: kern/67115
Submitted by: Jukka A. Ukkonen <jau@iki.fi>
MFC after: 1 week


# 129527 20-May-2004 sanpei

add support Kyocera AH-K3001V (cellular phone in Japan)

PR: kern/66779
Submitted by: Togawa Satoshi <toga@puyo.org>
MFC after: 1 week


# 128972 05-May-2004 joe

Add support for the new Zire 31 device.

Submitted by: Adriaan de Groot <adridg@cs.kun.nl>


# 128920 04-May-2004 sanpei

fix typo (adapte -> adapter)

Submitted by: Daan Vreeken [PA4DAN] <Danovitsch@Vitsch.net>


# 128918 04-May-2004 sanpei

Fix device ID for Linksys USB 2.0 10/100 ethernet controller
(use LINKSYS2)

Submitted by: takawata-san


# 128914 04-May-2004 sanpei

Add some device ID for atuwi USB wlan driver
(Atmel at76c503a http://vitsch.net/bsd/atuwi)

Fix ATMEL DWL-120 Wireless adapter product ID.
(I checked http://www.linux-usb.org/usb.ids)

PR: kern/66227
Submitted by: Daan Vreeken [PA4DAN] <Danovitsch@Vitsch.net>


# 128825 02-May-2004 sanpei

Add support SUNTAC U-Cable type A4 (AS144L4)
http://www.sun-denshi.co.jp/scc/products/mobile/as144l4/as144l4.htm (in Japanese)

PR: kern/66144
Submitted by: KURASHINA Hideyuki <rushani@FreeBSD.org>


# 128681 27-Apr-2004 sanpei

Add support DELL BC02 Bluetooth USB Adapter(TrueMobile 300)

PR: kern/65777
Submitted by: Patrick Hurrelmann <outi@bytephobia.de>


# 128637 25-Apr-2004 sanpei

Add support Buffalo(MELCO) USB-Key Lan Adaptor(LUA-U2-KTX)

Submitted by: KAWAI Kenichi <kawai.kenichi@canon.co.jp>


# 128303 16-Apr-2004 obrien

Add support for the ADMtek AN8513 USB Ethernet adapter.

Submitted by: taxman <taxman@freedombi.com>


# 127153 17-Mar-2004 sobomax

Add support for Crystalfontz CFA-632, CFA-633 and CFA-634, all of them
are based on the same USB->COM bridge, but have different product IDs.

PR:
Submitted by:
Reviewed by:
Approved by:
Obtained from: http://www.tnpi.biz/computing/freebsd/crystalfontz.shtml
MFC after: 3 days


# 126979 14-Mar-2004 joe

Add support for Handspring TREO 600.

Submitted by: Tuc <tuc@ttsg.com>
MFC after: 1 week


# 126912 13-Mar-2004 tjr

Add EPSON Perfection 1670 scanner.


# 126710 07-Mar-2004 sanpei

Add support 2 devices(USB-DVD-R drives)
- Logitec LDR-H443SU2
- IO-DATA DVR-UEH8

PR: kern/63793
Submitted by: Ryuji MATSUMOTO <matumoto@pluto.ai.kyutech.ac.jp>
MFC after: 1 week


# 126580 04-Mar-2004 sanpei

Add support SimpleTech UCF-100 USB CompactFlash reader(OnSpec Electronic, Inc.)

PR: kern/63619
Submitted by: Greg Rivers <gcr@sa.fedex.com>
MFC after: 1 week


# 126502 02-Mar-2004 peter

Add some device id's for Matrix Orbital's newer LCD panels. These use
another ftdi usb->serial bridge with different ID's.


# 126334 27-Feb-2004 sanpei

add support DM9601(DAVICOM USB to Ethernet MAC Controller with Integrated 10/100 PHY)
- Corega FEther USB-TXC

PR: kern/62932
Submitted by: HASHI Hiroaki <hashiz@tomba.cskk-sv.co.jp>
Obtained from: NetBSD


# 126025 19-Feb-2004 wilko

Add EPSON Perfection 3200 scanner


# 124931 24-Jan-2004 sobomax

Add support for Crystalfontz CFA-631 USB LCD (uftdi(4) driver).

For some very unclear reason this device contains a FTDI 8U232AM USB->COM
adapter, but reports different device id than original 8U232AM. At the same
time, it reports vendor id of FTDI.

Sponsored by: Porta Software Ltd
MFC after: 2 weeks


# 124906 24-Jan-2004 sanpei

Add Support
- 2nd type of GL641USB USB-IDE bridge [1]
- Plextor Plexwriter 40/12/40U [2]

PR: kern/61671 [1]
kern/61803 [2]
Submitted by: Ralf Wenk <RZ-FreeBSD0401@fh-karlsruhe.de> [1]
Feisal Mohammed <feisal@uwi.tt> [2]
MFC after: 1 week


# 124713 19-Jan-2004 sanpei

Add support IO-data DVD Multi-plus unit iU-CD2

PR: kern/61578
Submitted by: Masaharu FUJITA <m@fjts.org>
MFC after: 1 week


# 124654 18-Jan-2004 sanpei

add device id for PANASONIC KXLRW32AN(USB CD-R/RW,not yet support)


# 124588 16-Jan-2004 sanpei

Add support SUNTAC U-Cable type A3(AS64LX)

Submitted by: TAKAHASHI Daisuke <takaha@mue.biglobe.ne.jp> [FreeBSD-users-jp 72475]
and MIZUTANI Masaki <m-saki@rr.iij4u.or.jp>
MFC after: 1 week


# 124499 13-Jan-2004 green

Add the Qualcomm CDMA Technologies MSM phone (umodem) device.

Submitted by: Sean Welch <welchsm@earthlink.net>
MFC after: 1 week


# 124424 12-Jan-2004 sanpei

I added unwanted character. I cleaned


# 124142 05-Jan-2004 sanpei

fix CANOSCAN -> CanoScan

Submitted by: MIYAO Akio <miyao@affrc.go.jp>


# 124111 03-Jan-2004 sanpei

Add some ids(not yet support)
[1] EMS PSX Gun controller converter
[2] CSR USB Bluetooth Device

PR: kern/60378 [1]
Submitted by: Samuel Tardieu <sam@rfc1149.net> [1]
<jps@scxnet.de> [2]


# 124104 03-Jan-2004 sanpei

Add support SUN TYPE 6 USB KEYBOARD

Submitted by: <schley@cf-wnd.de>


# 124098 03-Jan-2004 sanpei

Add support
- Canon USB Scanner N676U [1]
- Canon USB Scanner N1220U [2]

PR: misc/40280 [1]

Submitted by: [1] Yasue Koichi / StarRing <starring@fscn.ne.jp>
[2] MIYAO Akio <miyao@affrc.go.jp> [FreeBSD-users-jp 74516]


# 124006 30-Dec-2003 emax

Add few new USB vendor/product IDs for Bluetooth USB devices.
Regen.

Reviewed by: imp (mentor)
Approved by: imp (mentor)


# 123662 19-Dec-2003 sanpei

Add support Panasonic KXL-CB35AN(DVD-ROM & CD-R/RW)

Submitted by: OISHI Masakuni <yamasa@bsdhouse.org> [FreeBSD-users-jp 77672]


# 123633 18-Dec-2003 sanpei

Add support IBM 256MB USB Drive(MSYSTEM DiskOnKey2)

PR: kern/57050
Submitted by: Brian J. McGovern <mcgovern@beta.com>


# 123627 18-Dec-2003 sanpei

Add Support
- PNY Attache Flash Drive [1]
- minolta 5400 USB scanner [2]

PR: kern/58045 [1]
kern/56496 [2]

Submitted by: [1] Rick C. Petty <rick@kiwi-computer.com>
[2] Mark Diekhans <markd@kermodei.com>


# 123605 17-Dec-2003 sanpei

Add support HP hn210e usb ethernet

PR: kern/60156
Submitted by: M. L. Dodson <bdodson@scms.utmb.edu>


# 123603 17-Dec-2003 sanpei

Add support
[1] Logitec LDR-H443U2 DVD-RAM/-R/+R/-RW/+RW Drive
[2] Panasonic KXL-CB20AN Portable DVD-ROM/CD-R/RW

Submitted by: [1] Taoka Fumiyoshi <fmysh@iijmio-mail.jp> [bsd-usb:727]
[2] SHIMIZU Kazuhiro <kazuhiro@shimizu.homeip.net> [FreeBSD-users-jp 77608]


# 123570 16-Dec-2003 bms

Add device IDs for the Bluetake BW002, yet another Atmel AT76C503A
variant. These are found in a flavour of MiniITX board which I'm
playing with right now.


# 122793 16-Nov-2003 akiyama

Add vendor IDs, and device IDs supported by uplcom(4).

- SOURCENEXT Corp. KeikaiDenwa 8 [1]
- SOUECENEXT Corp. KeikaiDenwa 8 with charger [2]
- HAL Corp. Crossam2+USB [3]

Submitted by: [1] Ryo ONODERA <ryo3327@netscape.net>
[2] Masaki Mizutani <m-saki@rr.iij4u.or.jp>
[3] FUJISHIMA Satsuki <sf@FreeBSD.org>
MFC after: 1 week


# 120983 10-Oct-2003 bms

Add the Intersil Prism2/Atmel device. These particular devices are strange
beasts which are reported to exist in both Atmel and Prism2 flavours. In
particular, Itronix branded laptops have the Atmel part with an Intersil
radio.

Obtained from: NetBSD


# 120972 10-Oct-2003 bms

Add the Actiontec 801UAT1/HWU01170-01 802.11b USB Wireless Ethernet adapter.


# 120818 05-Oct-2003 imp

2662W-AR Wireless Adapter

Submitted by: Stuart Walsh <stu@ipng.org.uk>


# 120396 24-Sep-2003 jb

Add VidzMedia MonsterTV (MPEG video/TV capture box).


# 120295 20-Sep-2003 se

Add vendor Samsung and device Samsung ML-6060.


# 120251 19-Sep-2003 jb

Add HP 4400C, Belkin F5U208 VideoBusII


# 120199 18-Sep-2003 obrien

Support the Hawking Technology's UF100 Pegasus II 10/100 USB Ethernet.


# 119275 22-Aug-2003 njl

Add quirks for the EXATELECOM i-Bead mp3 player.

PR: kern/51675
Submitted by: Nicolas Jombart <ecu@ipv42.net>
MFC after: 3 days


# 117578 14-Jul-2003 joe

MFNetBSD: Update the list of devices that can attach to uvisor (untested).


# 117560 14-Jul-2003 joe

Add an entry for the Cypress slim hub.

Submitted by: Alexander Pohoyda <alexander.pohoyda@gmx.net>


# 117457 11-Jul-2003 joe

Added a few more entries.

Submitted by: Lars Eggert <larse@ISI.EDU>


# 117386 10-Jul-2003 wpaul

Add support for a bunch of Microsoft networking products:

- MN-110 10/100 USB ethernet (ADMtek Pegasus II, if_aue)
- MN-120 10/100 cardbus (ADMtek Centaur-C, if_dc)
- MN-130 10/100 PCI (ADMtek Centaur-P, if_dc)

Also update dc(4) man page to mention support for MN-120 and MN-130.


# 117213 03-Jul-2003 jmg

WARNING: white space diff

This code reduces the number of trailing white space to be more in line
w/ NetBSD. I don't regenerate usbdevs, saving that for when it really
changes.


# 117106 01-Jul-2003 joe

USB scanner support for Mustek BearPaw scanner.

Submitted by: netchild


# 117096 01-Jul-2003 joe

Support the Epson GT-9300UF usb scanner.

PR: kern/53929


# 116848 25-Jun-2003 joe

Added some new devices and made slight changes to some existing ones.

Submitted by: Andre Guibert de Bruet <andy@siliconlandmark.com>


# 116292 13-Jun-2003 joe

Allow the EPSON USB scanner 1250 to be recognised as a uscanner device.

Submitted by: Cristiano Deana <deana@bmm.it>
By way of: n_hibma
MFC after: 3 days


# 115194 20-May-2003 njl

Quirk for Hitachi DVD USB drive. It returns "invalid field in cdb" for
normal INQUIRY requests so enable the NO_INQUIRY quirk.

Submitted by: Lars Eggert <larse@ISI.EDU>
Approved by: re (scottl)


# 114926 11-May-2003 joe

Extend the digital camera support (umass) to the PENTAX Optio 330GS.

Submitted by: Jan-Oliver Neumann <neumannj@arcor.de>
By way of: n_hibma
Approved by: re (jhb & bmah)
MFC After: 7 days


# 114710 05-May-2003 murray

Add KEYSPAN USA19QW, JRC PHONE, SANDISK SDDR75.

PR: misc/48141, bin/51265, kern/49053, kern/50144


# 114577 03-May-2003 akiyama

Add RealTek RTL8150 USB to fast Ethernet controller driver.
This driver now supports the Melco LUA-KTX and the GREEN HOUSE
GH-USB100B.

Reviewed by: imp
MFC after: 2 weeks


# 113806 21-Apr-2003 takawata

Add another product ID for if_axe and correct vendor ID description
for Linksys USB200M.The USB vendor ID list is available from
http://www.usb.org/app/pub/dump/comp_dump/

Reviewed by: wpaul


# 113762 20-Apr-2003 wpaul

Add support for the Netgear FA120 and the D-Link DUBE100 (AX88172-based
devices).


# 113757 20-Apr-2003 wpaul

Add device driver support for the ASIX Electronics AX88172 USB 2.0
ethernet controller. The driver has been tested with the LinkSys
USB200M adapter. I know for a fact that there are other devices out
there with this chip but don't have all the USB vendor/device IDs.

Note: I'm not sure if this will force the driver to end up in the
install kernel image or not. Special magic needs to be done to exclude
it to keep the boot floppies from bloating again, someone please
advise.


# 113329 10-Apr-2003 mdodd

- Add LOGITECH WMRPAD, MOTOROLA SB410, and SANDISK SDDR05.
- Regenerate.


# 113207 07-Apr-2003 murray

Add ID for Kawasaki LSI Inc. USB-Ethernet, rev 1.00/2.02 adapter.

PR: kern/50064
Submitted by: Scott Renfro <scott@renfro.org>
MFC after: 3 days


# 113167 06-Apr-2003 scottl

Add ID's for the CLIE 5.0 series and the Belkin F5U109 usb->serial adapter.


# 112074 10-Mar-2003 njl

usbdevs entry for Asahi Optical OPTIO 230 digital camera. Regen.


# 110793 13-Feb-2003 sanpei

Add support SUNTAC Ir-Trinity IS96U

PR: 48212
Submitted by: Masaharu FUJITA <m@fjts.org>


# 110761 12-Feb-2003 sanpei

Add support YAMAHA NetVolante Routers
NetVolante RTA54i Broadband&ISDN Router
NetVolante RTA55i Broadband VoIP Router
NetVolante RTW65b Broadband Wireless Router
NetVolante RTW65i Broadband&ISDN Wireless Router

PR: bin/42574
Submitted by: Yoshihiko Sarumaru <mistral@imasy.or.jp>


# 110660 10-Feb-2003 sanpei

Add support SUNTAC U-Cable TypeD2 (DS96L)

PR: kern/47547
Submitted by: Kazu TAKAMUNE <takamune@mail.com>


# 110494 07-Feb-2003 sanpei

Add support FUJITSU AH-F401U Air H device

Submitted by: [bsd-nomads:16601]
Kouichi ABE (WALL) <kouichi@MysticWALL.COM>


# 110219 01-Feb-2003 marcel

Unbreak kernel builds caused by what appears to be a merge conflict.
This change has been tested.


# 110212 01-Feb-2003 sanpei

Add Genesys Logic products
- GL650 HUB
- GL641USB CompactFlash Card Reade
- GL641USB USB-IDE Bridge
Add MELCO product
- USB-IDE Bridge: DUB-PxxG


# 110113 30-Jan-2003 trhodes

Add support for the Trek Thumbdrive 8MB USB Drive.

PR: 46004
Submitted by: Brian J. McGovern <mcgovern@tick.beta.com> (original version)


# 109932 27-Jan-2003 joe

Put the Perfection 1660 scanner entry in the right place. (Entries
are sorted by product id).


# 109631 21-Jan-2003 joe

Add support for Epson 1660 scanner.

Submitted by: Bruno Schwander <bruno@tinkerbox.org>
MFC after: 3 days


# 109544 19-Jan-2003 joe

Support for the "Seiko Epson Perfection 1260 scanner".

Submitted by: Michael Lestinsky <michael@lestinsky.de>
MFC After: 3 days


# 108547 02-Jan-2003 imp

Add NEODIO TURBOCONNECT (from NetBSD)


# 108537 01-Jan-2003 imp

Add Sanyo SCP-4900 phone. It needs quirks.


# 104648 08-Oct-2002 kan

Add entries for:
Belkin F5U103
Belkin F5U120-PC Hub
GoHubs GoCOM232
Peracom single port
USB-to-serial adapters.

Reviewed by: n_hibma
Approved by: obrien


# 101701 11-Aug-2002 joe

Add Palm M515.

Submitted by: Luiz Eduardo Roncato Cordeiro <cordeiro@nic.br>


# 101029 31-Jul-2002 joe

MFNetBSD: uvisor.c (1.14, 1.15)

Add support for Palm (M500, M505, M125) and Sony devices (Clie 4.0 and 4.1).


# 101023 31-Jul-2002 joe

Add the HP ScanJet 2200C.


# 101022 31-Jul-2002 joe

Enable the HP 2200C and Visioneer Scanport 3000 scanners, and remove
some trailing spaces whilst I'm here.

Obtained from: NetBSD.


# 101021 31-Jul-2002 joe

Add the Primax (Visioneer) 6200 scanner.

Obtained from: OpenBSD (via NetBSD)


# 100996 30-Jul-2002 joe

Add support for a couple of network adapters; the 3Com 3C460B and
the Belkin USB2LAN.

Obtained from: NetBSD


# 100923 30-Jul-2002 sobomax

Add ID for Luwen EasyDisk USB flash memory drive.

PR: 41081
Submitted by: demon
MFC after: 5 days


# 100669 25-Jul-2002 takawata

MFNetBSD: FTDI USB-serial converter chips description.


# 99698 09-Jul-2002 joe

Add another ucom device (ELECOM UC-SGT).

Submitted by: akiyama


# 99671 09-Jul-2002 joe

MFNetBSD: Add support for the SMC 2206USB/ETH EZ Connect adapter (Pegasus II)


# 97325 26-May-2002 joe

Add a couple of new aue ethernet adapters from NetBSD:
ELECOM LDUSBLTX
IODATA USBETTXS


# 96988 20-May-2002 sobomax

Change Device ID string for DaisyTech devices.

Submitted by: Olexander Kunytsa <kunia@istc.kiev.ua>
MFC after: 1 week


# 95725 29-Apr-2002 sobomax

Change Device ID string for DaisyTech devices to be more sensible.

PR: 37197
Submitted by: Olexander Kunytsa <kunia@istc.kiev.ua>


# 94190 08-Apr-2002 joe

Add an entry for HP LaserJet 1200.


# 94096 07-Apr-2002 n_hibma

Add Scanlogic SL11R IDE Adapter.


# 93973 06-Apr-2002 joe

Remove a erroneous entry for HP 5400C.

Spotted by: phk


# 93965 06-Apr-2002 phk

Fix a typo in the definition of HP1220C and add a quick entry for
broken bidir mode for at as well.


# 93963 06-Apr-2002 joe

Add some more printer devices:

DeskJet 1220C from phk
Scanjet 5400C from NetBSD
Inkjet P-2000U from NetBSD


# 93962 06-Apr-2002 joe

Synchronise with NetBSD for order and formatting; no functional changes.


# 93960 06-Apr-2002 joe

Add a new vendor: MINOLTA, and some products by them.

Partially submitted by: asmodai


# 93488 31-Mar-2002 joe

Add more usb adapters, from NetBSD.


# 92662 19-Mar-2002 peter

Add another SMC device ID and the hub ID that it went with.


# 92603 18-Mar-2002 joe

Add a USB comm driver.

Ported from NetBSD by: akiyama


# 90648 14-Feb-2002 joe

Support the HP 5400C scanner.

PR: kern/34783


# 90513 11-Feb-2002 joe

Merge from NetBSD.

Add lots of new scanner devices:

AGFA SNAPSCAN1236U
AGFA SNAPSCANE40
AGFA SNAPSCANE50
AGFA SNAPSCANE20
AGFA SNAPSCANE25
AGFA SNAPSCANE26
AGFA SNAPSCANE52
CANON N656U
HP 3400CSE
SCANLOGIC 336CX
MUSTEK BEARPAW1200F
MUSTEK 600USB
MUSTEK 1200USBPLUS
NATIONAL BEARPAW2400
EPSON 640U
EPSON 1650
EPSON GT9700F
UMAX ASTRA3400
ULTIMA 1200UBPLUS


# 90122 02-Feb-2002 joe

Update comments and product identifiers so that they're the same
as NetBSD's definitions.


# 90121 02-Feb-2002 joe

Add some missing usb vendors (from NetBSD).


# 90120 02-Feb-2002 joe

Sync with NetBSD's version, dropping all the 'ltd', 'corp', etc.
It's more important to keep this file easily syncable across the
BSDs, and NetBSD have stated a preference for not adding them to
theirs.


# 90015 31-Jan-2002 sobomax

Add support of PhotoClip USB Camera (http://www.myphotoclip.com):
- Vendor&Device IDs for USB product,
- quirk for SCSI CAM.

PR: 34481
Submitted by: Olexander Kunytsa <kunia@x-telecom.net>
MFC in: 3 days


# 88851 03-Jan-2002 joe

Add a new linksys ethernet adapter: USB_PRODUCT_LINKSYS_USB10TX2.


# 87747 12-Dec-2001 sobomax

Add DIVA USB mp3 player.

Submitted by: Olexander Kunytsa <kunia@x-telecom.net>
MFC after: 3 days


# 87610 10-Dec-2001 sheldonh

Add some AGFA scanners:

SnapScan 1236U SnapScan e20
SnapScan e25 SnapScan e26
SnapScan e40 SnapScan e50
SnapScan e52

PR: kern/32649
Submitted by: "Erik H. Bakke" <ebakke@trolltech.com>


# 87056 28-Nov-2001 sobomax

Add Mustek 1200 CU Plus scanner.

Submitted by: "Ilmar S. Habibulin" <ilmar@watson.org>


# 86828 23-Nov-2001 iedowse

Add Olympus C-1.


# 86614 19-Nov-2001 sumikawa

Add Melco LUA2-TX5.


# 85389 23-Oct-2001 n_hibma

Add Olympus C-700


# 83647 18-Sep-2001 n_hibma

Update the header of the file with a comment on how to regenerate
the usbdevs* file correctly.

Suggested by: phantom


# 83235 09-Sep-2001 dwhite

Add entry for Accton USB320-EC Ethernet adapter.

MFC after: 14


# 82730 01-Sep-2001 n_hibma

Spelling nit.


# 82100 21-Aug-2001 n_hibma

Add Mustek, National and Ultima scanners.

Submitted by: Henning Meier-Geinitz <hmg@gmx.de>
PR: 29777
MFC after: 1 week


# 79301 05-Jul-2001 n_hibma

Update with NetBSD version
Remove duplicates

NOTE: USB_PRODUCT_SANDISK_IMAGEMATE has changed to
USB_PRODUCT_SANDISK_SDDR05A


# 76155 30-Apr-2001 n_hibma

Add 4300C Id

Submitted by: Ernst de Haan <ernst@heinz.jollem.com>


# 75612 17-Apr-2001 n_hibma

Add the HP scanner 3400C


# 75608 17-Apr-2001 n_hibma

Lexar jumpSHOT Id.

Submitted by: gshapiro


# 75442 12-Apr-2001 n_hibma

TDK ids

Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>


# 75441 12-Apr-2001 n_hibma

From NetBSD


# 75350 09-Apr-2001 n_hibma

Again an ID that has been reused. Update description.


# 75347 09-Apr-2001 n_hibma

Update the description for the EPSON PID 0x010a. It seems to be reused in
the 8700 series.


# 75345 09-Apr-2001 n_hibma

Add the Omni 56K Plus modem

Submitted by: kazarov@izmiran.rssi.ru


# 75088 02-Apr-2001 n_hibma

Add Agate Q-Drive.

Submitted by: Ian Cartwright <ian351c@home.com>


# 75086 02-Apr-2001 n_hibma

Sync with NetBSD usbdevs


# 74966 28-Mar-2001 peter

Hint: usbdevs_data.h and usbdevs.h are marked:
* THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
Put the Epson 1240 scanner device in the correct place.


# 72098 06-Feb-2001 n_hibma

Add a comment about the fact that adding an ID doesn't actually do anything.


# 72039 05-Feb-2001 n_hibma

Add some ids from NetBSD.


# 72037 05-Feb-2001 n_hibma

* Correct a broken entry

* Add the id for the Rio 800 USB.
Submitted by: Wesley Morgan <morganw@chemikals.org>


# 71200 17-Jan-2001 n_hibma

Nikon E990 and Nomad MP3 player Ids.

Submitted by: pete@altadena.net


# 70630 03-Jan-2001 n_hibma

Add a few Ids. From NetBSD.


# 68283 03-Nov-2000 n_hibma

Sone -> Sony

Submitted by: Hiroyuki Aizu <aizu@jaist.ac.jp>


# 67560 25-Oct-2000 n_hibma

Sync with NetBSD


# 67337 19-Oct-2000 n_hibma

Add the Sony MSC Memory Stick Adaptor (in the Sony PCS laptops)


# 66954 10-Oct-2000 wpaul

Add vendor ID for Kingston Technology and add device ID for
KNU101TX USB ethernet adapter. (Yes, another one.)


# 66833 08-Oct-2000 n_hibma

Add HP PhotoSmart C500 id.

PR: kern/21841
Submitted by: josh@zipperup.org


# 66786 07-Oct-2000 n_hibma

Sync with NetBSD. More ids, more!


# 66784 07-Oct-2000 n_hibma

Zyxel keyboard Id


# 66697 05-Oct-2000 n_hibma

Additional Ids


# 65538 06-Sep-2000 wpaul

Add new device ID for the D-Link DSB-650 USB ethernet adapter. This is
a pegasus device, which has product ID 0xABC1. I'm not sure why they
changed it; there's already an entry for a DSB-650TX.


# 65478 05-Sep-2000 gehenna

Add product ID (Prolific ATAPI-4 Bridge Controller).

Reported by: "K.Sumitani" <sumitani@bd2.hnes.nec.co.jp>


# 65474 05-Sep-2000 n_hibma

Fix typo's


# 65473 05-Sep-2000 n_hibma

Loads of scanner Ids.


# 65439 04-Sep-2000 n_hibma

Add the id for the Sony memory sticks.


# 65105 26-Aug-2000 gehenna

Add vendor IBM product USB CD-ROM Drive


# 64313 06-Aug-2000 n_hibma

New ids

Submitted by: Scott Long
PR: 18897


# 64312 06-Aug-2000 n_hibma

Some new ids, from NetBSD


# 63298 17-Jul-2000 n_hibma

Lots of new device Ids. From NetBSD.


# 61426 08-Jun-2000 n_hibma

InSystem USB Cable (IDE adapter)

Submitted by: "Sean O'Connell" <sean@stat.duke.edu>


# 60934 25-May-2000 n_hibma

New entries (Mike Meyer)


# 60285 09-May-2000 n_hibma

Add Alcor Keyboard with built-in hub and its keyboard.


# 60180 07-May-2000 n_hibma

Sync with NetBSD


# 59872 01-May-2000 n_hibma

Add the EzLink adapter Id


# 59232 14-Apr-2000 wpaul

Add entry for SmartBridges SmartLink USB ethernet adapter.


# 59071 06-Apr-2000 n_hibma

Add Zip 250


# 58977 03-Apr-2000 n_hibma

Add Freecom + product; Update NetBSD's copyright


# 58957 02-Apr-2000 n_hibma

Sync with NetBSD: Add a few id's and correct numerous typo's


# 58931 02-Apr-2000 jmb

Add support for the LinkSys USB10T network adapter that
contains the ADMtek Pegasus AN986 USB chipset. The
adapter supports both 10BaseT and 100BaseT (including
full-duplex). The product code for these adapters is
0x2206.


# 58797 29-Mar-2000 wpaul

Add vendor/product ID for two more KLSI-based devices, including a
USB ethernet adapter being handed out by @Home.


# 58792 29-Mar-2000 gehenna

Add ID (Keisokugiken Corp. HKS-0200 USBDAQ)


# 58437 21-Mar-2000 wpaul

Add device ID for LinkSys USB10T ethernet adapter (0x2202).


# 58398 20-Mar-2000 gehenna

Add 22 vendor IDs.


# 58393 20-Mar-2000 gehenna

Add 80 vendor IDs.


# 58108 15-Mar-2000 n_hibma

Add Y-E Data floppy drive.


# 57861 09-Mar-2000 gehenna

Add Corega FEther USB-TX.

Submitted by: iwasaki
Approved by: jkh


# 56733 28-Jan-2000 n_hibma

Correct the entry for the Kodak DC290.

Submitted By: Oliver Fromme <olli@dorifer.heim3.tu-clausthal.de>


# 56318 20-Jan-2000 wpaul

More USB ethernet tweaks:

- 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.


# 55932 13-Jan-2000 wpaul

Bunch of updates:

- 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.


# 55785 10-Jan-2000 n_hibma

Add Sun keyboard and NetChip


# 55589 08-Jan-2000 wpaul

Add the vendor/device IDs for the LinkSys USB100TX.

Note: the .INF file for LinkSys's driver says the vendor ID is 0x66b,
however this does not agree with the vendor ID listed for LinkSys in
the company list from www.usb.org. In fact, 0x66b doesn't seem to appear
in the company list at all. Furthermore, this same vendor ID crops
up in some of the D-Link .INF files. Frankly I don't know what the heck
is going on here, but I need to add 0x66b to usbdevs and call it
something, so here we are.


# 55579 07-Jan-2000 wpaul

Add the vendor and device IDs for a whole bunch of additional USB
ethernet adapters that are supported by the aue and kue drivers.
There are actually a couple more out there from Accton, Asante and
EXP Computer, however I was not able to find any Windows device
drivers for these on their servers, and hence could not harvest
their vendor/device ID info. If somebody has one of these things
and can look in the .inf file that comes with the Windows driver,
I'd appreciate knowing what it says for 'VID' and 'PID.'

Additional adapters include: the D-Link DSB-650 and DSB-650TX, the
SMC 2102USB, 2104USB and 2202USB, the ATen UC10T, and the Netgear EA101.
These are all mentioned in the man pages, relnotes and LINT.

Also correct the date in the kue(4) man page. I wrote this thing
on Jan, 4 2000, not 1999.


# 55472 05-Jan-2000 wpaul

Correct the vendor ID for KLSI: it's actually 0x5e9. 0x3e8 is the
vendor ID for Aox Inc, which makes the controller engine and/or
firmware for the KLSI chip.


# 55429 05-Jan-2000 wpaul

Add device driver support for USB ethernet adapters based on the
Kawasaki LSI KL5KUSB101B chip, including the LinkSys USB10T, the
Entrega NET-USB-E45, the Peracom USB Ethernet Adapter, the 3Com
3c19250 and the ADS Technologies USB-10BT. This device is 10mbs
half-duplex only, so there's miibus or ifmedia support. This device
also requires firmware to be loaded into it, however KLSI allows
redistribution of the firmware images (I specifically asked about
this; they said it was ok).

Special thanks to Annelise Anderson for getting me in touch with
KLSI (eventually) and thanks to KLSI for providing the necessary
programming info.

Highlights:
- Add driver files to /sys/dev/usb
- update usbdevs and regenerate attendate files
- update usb_quirks.c
- Update HARDWARE.TXT and RELNOTES.TXT for i386 and alpha
- Update LINT, GENERIC and others for i386, alpha and pc98
- Add man page
- Add module
- Update sysinstall and userconfig.c


# 55162 28-Dec-1999 wpaul

This commit adds device driver support for the ADMtek AN986 Pegasus
USB ethernet chip. Adapters that use this chip include the LinkSys
USB100TX. There are a few others, but I'm not certain of their
availability in the U.S. I used an ADMtek eval board for development.
Note that while the ADMtek chip is a 100Mbps device, you can't really
get 100Mbps speeds over USB. Regardless, this driver uses miibus to
allow speed and duplex mode selection as well as autonegotiation.
Building and kldloading the driver as a module is also supported.

Note that in order to make this driver work, I had to make what some
may consider an ugly hack to sys/dev/usb/usbdi.c. The usbd_transfer()
function will use tsleep() for synchronous transfers that don't complete
right away. This is a problem since there are times when we need to
do sync transfers from an interrupt context (i.e. when reading registers
from the MAC via the control endpoint), where tsleep() us a no-no.
My hack allows the driver to have the code poll for transfer completion
subject to the xfer->timeout timeout rather that calling tsleep().
This hack is controlled by a quirk entry and is only enabled for the
ADMtek device.

Now, I'm sure there are a few of you out there ready to jump on me
and suggest some other approach that doesn't involve a busy wait. The
only solution that might work is to handle the interrupts in a kernel
thread, where you may have something resembling a process context that
makes it okay to tsleep(). This is lovely, except we don't have any
mechanism like that now, and I'm not about to implement such a thing
myself since it's beyond the scope of driver development. (Translation:
I'll be damned if I know how to do it.) If FreeBSD ever aquires such
a mechanism, I'll be glad to revisit the driver to take advantage of
it. In the meantime, I settled for what I perceived to be the solution
that involved the least amount of code changes. In general, the hit
is pretty light.

Also note that my only USB test box has a UHCI controller: I haven't
I don't have a machine with an OHCI controller available.

Highlights:

- Updated usb_quirks.* to add UQ_NO_TSLEEP quirk for ADMtek part.
- Updated usbdevs and regenerated generated files
- Updated HARDWARE.TXT and RELNOTES.TXT files
- Updated sysinstall/device.c and userconfig.c
- Updated kernel configs -- device aue0 is commented out by default
- Updated /sys/conf/files
- Added new kld module directory


# 53383 18-Nov-1999 n_hibma

Add usbdevs and friends.