grant
52620d764c
regen
2004-05-30 09:28:48 +00:00
grant
cd624764ba
add 2nd vendor ID for Chicony Electronics (0x0c45) and add Chicony
...
TwinkleCam USB camera (0x600d).
2004-05-30 09:27:56 +00:00
tsarna
6cf367d31d
"uep" a driver for USB eGalax touch-panels. These are commonly found on
...
Xenarc, Liliput, etc. small touchpanel LCD displays.
TODO:
- manpage
- calibration support (make hpc's tpcalib stuff more MI?)
- On i386 and other xfree-ish xservers, (currently-uncomitted) patches
are needed for X to honor wscons absolute mouse position events.
2004-05-24 23:48:36 +00:00
tsarna
b20d882c63
regen
2004-05-24 19:02:19 +00:00
tsarna
a0645ac0f8
Add IDs for eGalax USB touchpanel controllers.
...
Descriptions are not very good because the only documentation I have
says "the VID and PID may be one of these combinations", without any
additional information about the differences or even model names.
2004-05-24 19:00:42 +00:00
martin
16cb7d6f69
Make sure that we call uplcom_set_line_state() to get consistent state
...
between our idea of flow controll settings and the chips one.
In uplcom_set_line_state use the same value as the manufacturer suggests,
since the previously used (umodem based) values do not seem to work.
It is not completely clear what happened here - either the "not calling
uplcom_set_line_state" due to luck prevented the non working state to
be discovered or there are variants of the chip that need the old values.
During testing none such chips have been found - if they ever apear we
might have to make this function more intelligent, depending on the chip
in use.
2004-05-20 09:23:33 +00:00
jdolecek
958daa19cd
add support for USB_GET_DEVICEINFO and USB_GET_STRING_DESC ioctls,
...
with same meaning as for ugen(4)
2004-05-08 11:41:19 +00:00
itojun
300aa0dcd5
use bounded string ops (snprintf, strl*)
2004-04-23 17:25:25 +00:00
itojun
aca4c091d3
sprintf -> snprintf
2004-04-22 00:17:10 +00:00
martin
90aca47286
Initialize sc_rts and sc_dts to 0, instead of -1, as suggested in
...
PR kern/21043.
2004-04-09 19:06:52 +00:00
matt
f8bf8392a4
Regen.
2004-04-08 05:36:30 +00:00
matt
ebe3577cee
Add Dell BC02 Bluetooth USB Adapter
2004-04-08 05:36:00 +00:00
matt
e31defb1fb
Regen.
2004-04-07 18:11:31 +00:00
matt
6e500a5352
Add Dell's vendor code
2004-04-07 18:11:07 +00:00
tls
05e1bf3ec9
MAXBSIZE->MAXPHYS -- this mysteriously broke all *kinds* of stuff when
...
MAXBSIZE had been reduced by the user (e.g. transfers from umass disks).
2004-03-22 14:55:42 +00:00
augustss
26b7762c08
Regen.
2004-03-15 11:16:43 +00:00
augustss
ae2960eaf0
Add some devices. From FreeBSD.
2004-03-15 11:16:23 +00:00
augustss
92bc86cdb6
Add Epson Perfection 1670 scanner
2004-03-15 11:09:23 +00:00
augustss
eaf85ed85e
Regen.
2004-03-15 11:08:53 +00:00
augustss
fd28ddd148
Add Epson Perfection 1670 scanner
2004-03-15 11:08:34 +00:00
augustss
da2d21f6ee
Set the device address before reading the device descriptor.
...
This makes certain non-conforming devices work.
Suggested by Peter Burnett in kern/24716.
2004-03-15 10:35:04 +00:00
drochner
04325221da
regen
2004-03-12 13:32:00 +00:00
drochner
ff0d2298c2
add Canon EOS300d
2004-03-12 13:31:28 +00:00
martin
ce925f4f4f
Interrupt descriptors might become invalid while being processed in
...
uhci_check_intr - so remember their next pointer before calling it.
Patch provided by Matthew Orgass in PR kern/24542.
2004-03-02 16:32:05 +00:00
drochner
835771a879
On disconnect, set the "subdev" pointer to NULL, otherwise
...
free()d memory will be referenced through
usbd_add_dev_event(USB_EVENT_DEVICE_DETACH)->
usbd_fill_deviceinfo()
later.
might need more review, but at least it doesn't crash on
amd64 anymore
2004-02-25 21:52:59 +00:00
augustss
187630511a
Add a serial adapter. From PR 24482
2004-02-19 01:12:05 +00:00
augustss
84fc0b7421
Regen.
2004-02-19 01:11:13 +00:00
augustss
6f5601f100
Add a serial adapter. From PR 24482
2004-02-19 01:10:42 +00:00
augustss
7cbb919e9d
Fix pasto.
2004-01-28 22:37:50 +00:00
augustss
914d460136
Add Sony Clie v3.5. From FreeBSD.
2004-01-28 22:01:38 +00:00
augustss
33d0bfd046
If vendor or product is the empty string, ignore it.
...
From FreeBSD.
2004-01-28 22:00:06 +00:00
augustss
87d594416e
Regen.
2004-01-28 21:57:11 +00:00
augustss
ade63aa50c
Add more devices. From FreeBSD.
2004-01-28 21:56:51 +00:00
augustss
2e480fe6bf
Regen.
2004-01-28 21:50:52 +00:00
augustss
dc826a966b
Add another FTDI device. From FreeBSD.
2004-01-28 21:50:28 +00:00
gson
f3b20f4de0
In alloc_all_endpoints_genuine(), search for the endpoint descriptors
...
within the configuration descriptor, not the class specific interface
descriptor. The Edirol UM-1SX now successfully attaches and works as
a standard USB MIDI interface when the "advanced driver" switch is set
to "off".
2004-01-19 07:36:35 +00:00
jdolecek
52a99e6986
Michael van Elst reports his USB2 disk works stable after latest Chuck's
...
ehci.c changes, so remove the item from TODO.
2004-01-17 13:15:05 +00:00
chs
3c9eb7a6c4
in ehci_softintr() when looping over the active xfers, save the next pointer
...
before calling ehci_check_intr(), since that will free the xfer structure
if the xfer is complete.
2004-01-09 09:19:33 +00:00
jdolecek
6c869ee3b7
add list of known issues, from Lennart Augustsson and Michael van Elst
2004-01-07 09:17:47 +00:00
gson
e11055d090
Abort the USB transfer on an endpoint when the last midi device
...
referencing it is closed. Fixes kern/23987.
2004-01-06 05:42:47 +00:00
augustss
2be4a9297b
One more device. From OpenBSD.
2004-01-05 13:49:40 +00:00
augustss
35b09dafaa
Regen.
2004-01-05 13:46:43 +00:00
augustss
150753278e
Add a number of devices. From OpenBSD.
2004-01-05 13:46:20 +00:00
augustss
8bcf98def6
Add an HP adapter. From FreeBSD.
2004-01-05 13:36:24 +00:00
augustss
7cdc2658bb
Try harder to get initial descriptor. Do a port reset now and then
...
in the retry loop.
2004-01-05 13:32:23 +00:00
augustss
4d6e985752
Fix bug in error path. From OpenBSD.
2004-01-05 13:30:45 +00:00
augustss
5f31dab3df
Add more scanners.
2004-01-05 13:29:49 +00:00
augustss
cfbab17b08
Add another device.
2004-01-05 13:29:27 +00:00
augustss
9622982931
Get rid of a vnode.h include.
2004-01-05 13:29:08 +00:00
augustss
770f7ef656
Get rid of some vnode.h includes.
2004-01-05 13:28:18 +00:00
augustss
60846c1584
Regen.
2004-01-05 13:05:39 +00:00
augustss
e3d816149f
Add lots of devices. From FreeBSD.
2004-01-05 13:05:16 +00:00
schmonz
113854bb28
Add Compaq "iPaq" HNE-200 USB Ethernet adapter.
2004-01-05 01:52:03 +00:00
schmonz
b7319ca85e
Regen (Compaq "iPaq" HNE-200 USB Ethernet adapter).
2004-01-05 01:51:34 +00:00
schmonz
f3d2103991
Add Compaq "iPaq" HNE-200 USB Ethernet adapter.
2004-01-05 01:50:00 +00:00
augustss
3c5939dc02
Cosmetic changes.
2004-01-04 11:11:56 +00:00
jdolecek
482ad5b141
make uhid_graphire*_report_descr[] const
2004-01-04 08:35:52 +00:00
dsainty
232d108953
Kill the flow control interface. Bluetooth devices are not equipped to deal
...
with flow control being applied. It is simpler and no more problematic to
accept the data and drop it if we hit a resource limit than to expect the
Bluetooth device to do anything about it (which it won't).
2004-01-04 05:47:43 +00:00
dsainty
68c4826bcf
Correct buffer selection in uhidev_set_report for non-zero report IDs (rare!)
...
Spotted by Dave Huang, noted in tech-kern.
2004-01-04 02:13:11 +00:00
augustss
956a88bd1e
Support Graphire 4x5. From Dave Huang in kern/23965.
2004-01-04 01:29:11 +00:00
augustss
0daa8ba196
Regen.
2004-01-04 01:27:38 +00:00
augustss
2da03fdec4
Add Wacom Graphire3 4x5. From Dave Huang.
2004-01-04 01:26:23 +00:00
soren
51e7baecd8
Regen.
2004-01-03 14:16:45 +00:00
soren
fd87fe0125
Add Motorola A920.
2004-01-03 14:12:57 +00:00
dsainty
d3a5c746ab
Correct a conditional masking error conditions
2004-01-02 02:36:25 +00:00
dsainty
275cfd33b4
Correctly initialise ALL of the attach argument block. Fixes panic on
...
device open (previously avoided by compiler-dependent luck :)
2004-01-01 16:10:13 +00:00
hamajima
fc324f7812
add Logitech "QuickCam for Notebook Pro" and "QuickCam Pro 4000".
...
these are match for ugen, not uaudio.
requested from Takafumi Mizuno.
2003-12-31 14:33:20 +00:00
thorpej
683cebe2c8
No longer need to include <dev/ic/wdcreg.h>
2003-12-30 19:30:39 +00:00
toshii
05069ebd4d
Use the correct wValue to get hub desriptors.
...
Also, make wValue checks of root hub codes less strict.
2003-12-29 08:17:10 +00:00
augustss
f3abb712c4
Regen.
2003-12-28 17:12:00 +00:00
augustss
7ddfb31781
Add a couple of devices.
2003-12-28 17:11:14 +00:00
sekiya
5c3f47767d
Regen.
2003-12-22 10:29:41 +00:00
sekiya
4e9f2db432
Add MELCO LUA-U2-KTX 10/100 USB network interface IDs. Uses uax driver.
2003-12-22 10:27:51 +00:00
jmc
43bf89bfc6
Fixes from PR#23177. Various lint/logic fixes:
...
Fix some non-initialized variables
close the output files when done
Redo the printing for RCS strings so they don't expand in the awk script too
Do proper tests for variables existance before accessing
Verified output from all scripts is identical to original versions
2003-12-15 07:32:20 +00:00
thorpej
d8f4e7306d
No need to include wdvar.h anymore.
2003-12-14 05:34:29 +00:00
thorpej
a58ada4aad
Instead of calling wddone() directly, set a (*drv_done)() callback in
...
the ata_drive_datas structure and invoke that.
2003-12-14 05:33:29 +00:00
gson
9798a7bc46
Make the chars in the umidi_endpoint buffer unsigned; this fixes at
...
least one sign extension bug which caused umidi input to not work.
2003-12-05 06:05:53 +00:00
gson
07bb045f57
Opening umidi read-only failed to increment ep->num_open because
...
open_in_jack() treated USBD_IN_PROGRESS as a failure return.
2003-12-05 06:01:59 +00:00
keihan
b8702f530b
netbsd.org -> NetBSD.org
...
This was the last commit of this kind to src/sys, which is now totally
"NetBSD.org clean". Thanks for the patiance, and sorry for all the commits.
2003-12-04 13:57:30 +00:00
atatat
5f01dc8ab2
Revert revision 1.3 "add sysctl support to firmware loader" by
...
"removing sysctl support from firmware loader". It was never
referenced or called from anywhere...
Suggested by augustss@netbsd.org in private email.
2003-12-01 01:09:24 +00:00
nathanw
68f7fcf078
Make the DPRINTF text for bulk in/out opening errors match which one
...
is in and which one is out.
2003-11-24 19:47:07 +00:00
augustss
852684606a
Add a device. From OpenBSD.
2003-11-24 00:00:07 +00:00
augustss
0e57233a47
Try harder to avoid 0 ports woth AMD756. From OpenBSD.
2003-11-23 19:20:25 +00:00
augustss
50ce2db105
Fix swapped lines in cleanup in ohci_init(). From OpenBSD.
2003-11-23 19:18:06 +00:00
augustss
7686442d28
Add more scanners. From FreeBSD.
2003-11-23 19:07:10 +00:00
augustss
25fc3e9769
Regen.
2003-11-23 19:06:39 +00:00
augustss
14f83fce74
Add another device. From FreeBSD.
2003-11-23 19:06:19 +00:00
augustss
743adeaf63
Add two more adapters. From FreeBSD.
2003-11-23 18:51:49 +00:00
augustss
57264be4a3
Regen.
2003-11-23 18:50:51 +00:00
augustss
0aac4b8f68
Update copyright years.
2003-11-23 18:50:27 +00:00
augustss
a8842a070e
Regen.
2003-11-23 18:37:50 +00:00
augustss
f01a819ee7
Add a number of devices. From FreeBSD.
2003-11-23 18:37:30 +00:00
augustss
d0bdc327b0
Add another product. From OpenBSD.
2003-11-23 18:17:58 +00:00
augustss
9184608aa6
Regen.
2003-11-23 18:16:25 +00:00
augustss
cd8b22197b
Add a number of devices. From OpenBSD.
2003-11-23 18:16:03 +00:00
augustss
422ce84f58
Add some more devices. From FreeBSD.
2003-11-23 12:22:51 +00:00
augustss
02bc5c0199
Regen.
2003-11-23 12:22:19 +00:00
augustss
de08e28c43
Add uplcom devices. From FreeBSD.
2003-11-23 12:21:54 +00:00
augustss
2fecfb383c
Don't free non-malloced memory. From mlang@delysid.org
2003-11-12 11:29:12 +00:00
augustss
b87f6623d3
Regen.
2003-11-11 10:55:32 +00:00