jdolecek
c3dbd34e68
add I/O Data USB-ET/T id, sent in kern/11635 by ORI Manabu
2000-12-06 21:38:03 +00:00
augustss
f680fa762c
Make sure to increment reference count while the (lengthy) opening
...
operation is happening so we don't lose on disconnect.
2000-12-05 14:01:33 +00:00
augustss
d801d9ec2b
Regen.
2000-12-05 03:12:47 +00:00
augustss
d604cf563b
Add another Epson printer.
2000-12-05 03:12:11 +00:00
augustss
0a739c7166
A portability define.
2000-12-04 03:38:56 +00:00
augustss
f4d0a8c54a
Regen.
2000-12-04 03:37:07 +00:00
augustss
e2925e0555
Add YAP Phone.
2000-12-04 03:36:42 +00:00
augustss
7ec52ba411
Improve a debug message.
2000-11-26 21:05:02 +00:00
augustss
88bf6139e5
Regen.
2000-11-26 21:04:43 +00:00
augustss
63dfc5b570
Add an Intel camera (rfom OpenBSD).
2000-11-26 21:04:20 +00:00
takemura
3c9d9276dc
Add new powerhook argument values, PWR_SOFTSUSPEND, PWR_SOFTSTANDBY and
...
PWR_SOFTRESUME. Apm calls powerhook with the values in normal interrupt
priority level while others are protected with splhigh().
2000-11-26 11:08:57 +00:00
soren
efadefb53f
In uhci_intr(), only warn about power state confusion if the
...
interrupt was actually for us.
2000-11-22 05:50:59 +00:00
soren
6f8985cf15
Regen.
2000-11-21 00:25:04 +00:00
soren
7736bcc821
Add Prolific printer adapter.
2000-11-21 00:24:12 +00:00
augustss
ef36370776
Regen.
2000-11-15 14:36:50 +00:00
augustss
d57ee8b358
Add Sony memory stick.
2000-11-15 14:36:09 +00:00
thorpej
b84f740be0
Move bpfattach()/bpfdetach() calls into ether_ifattach()/ether_ifdetach().
2000-11-15 01:02:11 +00:00
augustss
1ae6bcbbf0
Acerscan 320U doesn't do strings right. From FreeBSD.
2000-11-14 15:33:04 +00:00
augustss
ab324086df
Set the open flag when opening the scanner.
2000-11-14 13:57:16 +00:00
augustss
6836c0bd28
Update frlengths after a isoc transfer.
...
Suggested by Yuri <yuri@tsoft.com>
2000-11-10 14:11:49 +00:00
augustss
1bfab105b0
Don't try to set CM_OVER_DATA feature if features cannot be set.
...
From Ryutaroh MATSUMOTO <ryutaroh@ss.titech.ac.jp> in PR # 11428.
2000-11-10 14:08:32 +00:00
augustss
0510b1739c
Update documentation link. From OpenBSD.
2000-11-10 13:53:23 +00:00
augustss
9a10107274
Some OpenBSD defines. From aaron@monkey.org
2000-11-10 13:52:28 +00:00
augustss
f3030960da
Add quirks for a Fuji camera.
2000-11-04 15:54:36 +00:00
augustss
9702e75aa1
Sync with FreeBSD: Add a scanner. Fix a pasto.
2000-11-03 04:00:15 +00:00
eeh
507aaec04c
Adapt to the new line discipline scheme.
2000-11-02 00:01:44 +00:00
augustss
a675063a0d
Add a hack to try and figure out if the TI UTUSB41 hub is bus powered
...
despite claiming to be self powered (it's important to know so that the
power budget can be met).
2000-10-24 15:01:26 +00:00
augustss
372ae0a636
The all time favourite hub, TI UTUSB41, doesn't report power right. :(
2000-10-24 14:57:35 +00:00
augustss
5cc8d65338
Adda quirk for hubs that do not report bus powered status in a normal way.
2000-10-24 14:56:09 +00:00
augustss
94e36acb29
Tell usbd_set_config_no() to be verbose. It's nice to know whyit fails.
2000-10-24 14:53:59 +00:00
augustss
71fc3f6ee2
Regen.
2000-10-24 14:51:51 +00:00
augustss
963138bceb
Add Apple's cool new mouse.
2000-10-24 14:51:24 +00:00
explorer
7817cc2ba7
another Ricochet quirk, this time a well-known one. No device strings are provided from it.
2000-10-24 03:59:16 +00:00
explorer
365f7337ea
make ucom into a random source, type TTY
2000-10-22 19:01:44 +00:00
explorer
eb27dda01d
Add a new quirk: ASSUME_CM_OVER_DATA.
...
Set this on the Metricom Ricochet GS USB modem.
This particular modem breaks if the USB command to enable the feature
CM_OVER_DATA. Since it appears to wake up in that mode already,
just pretend it is already on, and don't try to set it.
Since this commit is happening over my Ricochet modem, I assume it works
now.
2000-10-22 08:20:09 +00:00
explorer
b4bbac9584
add Ricochet GS USB modem
2000-10-15 17:53:17 +00:00
augustss
86974d7235
Regen.
2000-10-13 18:16:53 +00:00
augustss
67c8e3701d
A bunch of scanners.
2000-10-13 18:16:36 +00:00
augustss
764c5e3eea
Recognize HP 5300C.
2000-10-13 16:18:48 +00:00
augustss
8abfde6138
Regen.
2000-10-13 16:18:22 +00:00
augustss
54480a36e4
Add HP 5300C.
2000-10-13 16:18:02 +00:00
augustss
3a05d9ba7b
Avoid empty strings for vendor&product.
2000-10-12 23:11:04 +00:00
augustss
4ed4915295
Regen.
2000-10-12 22:51:42 +00:00
augustss
0b0fb8e466
Add Kingston KNU101TX Ethernet adapter.
2000-10-12 22:51:20 +00:00
augustss
41bb27ce0d
Regen.
2000-10-10 12:38:24 +00:00
augustss
1f06d9f822
Another vendor&product code.
2000-10-10 12:38:00 +00:00
augustss
8adc2fb7f3
Don't free unallocated pointer in detach (can happen if detach happens
...
before attach has finished).
2000-10-10 12:37:01 +00:00
augustss
cc577ca5c6
Regen.
2000-10-08 23:57:10 +00:00
augustss
b132b36f4d
Add a few more devices (from FreeBSD).
2000-10-08 23:56:53 +00:00
augustss
62fb025c5c
Regen.
2000-10-08 21:26:47 +00:00
augustss
447c19ac22
Add another DLINK adapter.
2000-10-08 21:26:26 +00:00
augustss
966f1692e1
Don't use a plural `s' if there is only one button.
2000-10-08 20:52:18 +00:00
augustss
b6db5a8622
Regen.
2000-10-08 20:51:30 +00:00
augustss
3598b417a3
Add a Fuji camera.
2000-10-08 20:51:00 +00:00
augustss
7ce859b8d0
Allow 16-bit only speakers to work.
2000-10-05 01:35:07 +00:00
augustss
5d4d9ec965
Update with uscanner.c
2000-10-04 02:45:07 +00:00
augustss
c068cf3953
Regen.
2000-10-04 02:09:37 +00:00
augustss
9d09a17e7c
Add more vendors.
2000-10-04 02:09:07 +00:00
augustss
623aae812b
Only probe for drive 0. Fix es problem reported by Nathan Williams
...
<nathanw@MIT.EDU>.
2000-10-03 04:33:03 +00:00
thorpej
7ca3fb9ef0
Move the check for "promisc + unicast + not for us" into ether_input(),
...
and change Ethernet drivers to always pass all received frames to
ether_input() (with a few exceptions, which are documented in the
code).
2000-10-01 23:32:39 +00:00
itojun
3e401aa14d
upl(4) is a IPv4 only device.
2000-10-01 11:35:28 +00:00
augustss
64d672931e
Regen.
2000-09-28 01:27:16 +00:00
augustss
6f2ac8aed1
Add a couple of Apple products.
2000-09-28 01:26:49 +00:00
augustss
9623e356f0
Recognize Acer 320U.
2000-09-24 03:22:47 +00:00
augustss
fc015f6833
Regen.
2000-09-24 03:22:26 +00:00
augustss
641ee8fd93
Add another scanner.
2000-09-24 03:21:55 +00:00
augustss
d71044b313
Don't give up so easily if the device does not respond properly.
...
Mostly from Nick Hibma (FreeBSD).
2000-09-24 02:08:38 +00:00
augustss
f2a2c14d9a
Recognize Sony memory sticks (from FreeBSD).
...
Add timing info in the debug output.
2000-09-23 21:03:00 +00:00
augustss
d9c7baa183
Add a way to do control transfers on other pipes than the default pipe.
2000-09-23 21:02:04 +00:00
augustss
6417d32d9d
Avoid "bandwidth reclamation" for control transfers. The kue device chokes
...
on it.
2000-09-23 21:00:10 +00:00
augustss
c412966bb3
Fix puctuation.
2000-09-23 20:24:47 +00:00
augustss
0fab9d10ca
Regen.
2000-09-23 18:42:05 +00:00
augustss
a5570006bc
Add some more vendors.
2000-09-23 18:39:41 +00:00
augustss
770f6e2ae3
Add RCS Id.
...
The driver initially came from Nick Hibma (FreeBSD), which I forgpt to
mention in my initial commit.
2000-09-23 05:05:31 +00:00
augustss
23116295f4
Remove some // type comments.
2000-09-23 04:33:04 +00:00
augustss
e832785e4b
Add USB scanner driver.
...
XXX Not tested yet.
2000-09-23 04:32:23 +00:00
augustss
4b45dfbb69
Fix a device diconnect bug found by Christian Groessler <cpg@aladdin.de>.
2000-09-22 02:34:58 +00:00
itojun
3486500f77
repair multicast filter setup. PR 11037 from Ryoji Kato.
2000-09-20 01:26:14 +00:00
ichiro
60095a9e92
regen.
2000-09-16 11:46:17 +00:00
ichiro
de4b3b44f1
delete "128MB"
...
same products number; 32MB,64MB,128MB
2000-09-16 11:45:38 +00:00
toshii
8debbc34ab
Change the second argument of tiocm_to_ucom to u_long,
...
since the second argument of ioctl is a u_long value.
2000-09-15 17:03:24 +00:00
augustss
c1682ac85d
Recognize Rio 600.
2000-09-14 03:13:21 +00:00
augustss
95cbe2c829
Regen.
2000-09-14 03:11:52 +00:00
augustss
d28bd1b67f
Ad some new devices and change vendor name from SUPRA to DIAMOND2.
2000-09-14 03:11:23 +00:00
hubertf
9b8c74f603
regen for trek thumbdrive
2000-09-14 00:04:15 +00:00
hubertf
494592f30d
Add Trek Technology ThumbDrive (128MB)
2000-09-14 00:02:56 +00:00
toshii
8b74873d54
Cleanup the error handling code introduced in rev. 1.26. Commented by jhawk.
...
No functional change.
2000-09-13 05:17:14 +00:00
toshii
f7d700a127
Make the control line handling a little better. Avoid a DTR/RTS issue
...
from uninitialized sc_mcr by not calling ucom_{dtr,rts} if possible.
XXX Flow control is still incomplete and needs more work.
2000-09-10 03:10:20 +00:00
toshii
6bc11dce71
In ucomopen(), make sure to call splx() before returning
...
when initialization fails.
2000-09-08 07:20:52 +00:00
augustss
19f36696bc
ANSIfy last patch.
2000-09-08 01:27:12 +00:00
augustss
96d1acf3d6
Add isoc support. From FreeBSD via Berndt Josef Wulf <wulf@ping.net.au>
2000-09-08 00:55:26 +00:00
augustss
9a43fc6477
Regen.
2000-09-07 04:00:21 +00:00
augustss
006df0f4cb
Add scores of scanners (from FreeBSD).
2000-09-07 03:59:55 +00:00
augustss
6c0346a534
Regen.
2000-09-05 22:39:59 +00:00
augustss
0b631b84eb
Add a Logitech trackball.
2000-09-05 22:39:16 +00:00
augustss
5cf4edb506
Handle output packet headers in a cleaner way. From IWAMOTO Toshihiro
...
<iwamoto@sat.t.u-tokyo.ac.jp>, fixes kern/10573.
2000-09-03 19:15:45 +00:00
augustss
b2af314f55
Add a few more defines. From Nick Hibma and FreeBSD.
2000-09-03 19:09:14 +00:00
augustss
cf4250b7f3
Add UKBD_DEBUG.
2000-08-24 14:13:38 +00:00
augustss
fa9cfe5e39
Removed unnecessary variable declaration.
2000-08-24 14:12:34 +00:00
augustss
d08216d4e2
Add a quirk for audio devices that claim to have an extension unit, but it
...
can't be manipulated.
2000-08-24 14:11:09 +00:00
augustss
b3b158b922
Implement handling of the UQ_SPUR_BUT_UP quirk. Some keyboards sometimes
...
generate a key up quickly followed by a key down for the same key, so we
take care of that.
(Finally I can type again without going nuts. :)
2000-08-20 22:30:17 +00:00
augustss
d9426e06b6
Install usbdevs.h as well.
2000-08-20 22:25:20 +00:00
augustss
2af3c25d9d
Regen.
2000-08-17 23:28:00 +00:00
augustss
7e5bb38ef2
Add an XXX comment.
2000-08-17 23:18:56 +00:00
augustss
2d8b50667e
From FreeBSD: add code for Insystem USB cable.
2000-08-17 23:16:16 +00:00
augustss
44c15e95b5
Add two keys to the raw mapping for German keyboards.
...
From Matthias Kretschmer <McCratch@gmx.net>, fixes PR 10850.
2000-08-17 23:08:07 +00:00
darrenr
e1d18090ac
add vendor/product information for Rainbow i-Key 2000
2000-08-17 15:17:00 +00:00
augustss
ed274219d5
Fix race condition when unlinking xfers. Thanks to IWAMOTO Toshihiro
...
<iwamoto@sat.t.u-tokyo.ac.jp> for analyzing the problem and suggesting a fix.
Fixes PR 10662.
2000-08-13 18:20:14 +00:00
augustss
4f325f2674
Implement what in Intel-speech is known as "bandwidth reclamation".
...
It means that we continously poll USB devices that have a pending transfer
instead of polling just once every ms. This speeds up some transfers
at the expense of using more PCI bandwidth.
2000-08-13 16:18:09 +00:00
augustss
8cfcd021bd
Take away some, add some.
2000-08-12 23:26:10 +00:00
augustss
be1aad52d8
Regen.
2000-08-12 14:58:20 +00:00
augustss
807228a4d8
Make attach message correct for non-umass devices.
...
Handle RBC (a SCSI subset).
2000-08-12 14:52:44 +00:00
augustss
3fff1255ea
Add some more vendors and devices.
2000-08-12 14:51:01 +00:00
augustss
124bec855a
Minor whitespace change.
2000-08-12 14:35:20 +00:00
tv
2b3a50d3de
%b -> bitmask_snprintf()
...
Because this code is shared, add a macro for bitmask_snprintf() that
should expand to the equivalent snprintf() on non-NetBSD systems. This is
only used in ?HCI_DEBUG cases anyway.
2000-08-08 19:51:46 +00:00
drochner
78fa2d7e41
fix interrupt priority botch
2000-08-07 17:34:41 +00:00
augustss
daff45a51a
Regen.
2000-08-04 11:57:59 +00:00
augustss
c54b0fde7a
Add ATEN serial adapter.
2000-08-04 11:57:34 +00:00
augustss
a119131555
Be a little more explicit and careful about setting links in TDs and QHs.
2000-07-23 19:43:37 +00:00
augustss
3aacf9101a
Regen.
2000-07-17 13:07:21 +00:00
augustss
82b491eecc
Some more products (from FreeBSD).
2000-07-17 13:06:54 +00:00
augustss
555fde1163
Fix reversed test in umass_activate(). Probably fixes PR 10520.
2000-07-06 07:11:18 +00:00
augustss
feb8219648
Regen.
2000-07-03 01:07:25 +00:00
augustss
3c9acfbb29
Add some Alcor products.
2000-07-03 01:07:04 +00:00
mrg
261538ecac
remove include of <vm/vm.h>
2000-06-28 16:39:25 +00:00
thorpej
6a6fdc8681
Kill SPLUSBCHECK -- it's not portable, and quite annoying on some
...
platforms which otherwise function just fine.
2000-06-24 04:12:53 +00:00
augustss
4f82723a61
Regen.
2000-06-19 14:58:37 +00:00
augustss
e38812aaad
Add XTNDAccess IrDA.
2000-06-19 14:58:02 +00:00
augustss
88e928528c
Unswap functiona arguments that got swapped during ANSIfication. Now
...
mixer controls work again.
2000-06-19 11:43:48 +00:00
augustss
fca2f40972
Regen.
2000-06-15 17:58:45 +00:00
augustss
032bdde358
Add Compaq's Personal Jukebox (I got one as a birtday present!)
2000-06-15 17:58:14 +00:00
thorpej
23ef490928
Deal with the fact that tsleep() may be a macro.
2000-06-07 00:33:51 +00:00
augustss
1c94b92bc4
Initialize pointer before doing free of it.
2000-06-06 11:36:21 +00:00
augustss
c6ddc6009b
Make it compile with USB_DEBUG.
2000-06-01 15:51:26 +00:00
augustss
fff66007d9
Reorder a little.
2000-06-01 15:43:32 +00:00
augustss
5218e2a490
Improve some portability items.
2000-06-01 14:37:51 +00:00
augustss
ed9486e158
Bring the coding style into the 80s, i.e., get rid of __P and use
...
ANSI prototypes and declarations.
2000-06-01 14:28:57 +00:00
augustss
7173e7efaf
Add a comment.
2000-05-31 16:16:49 +00:00
augustss
ca8d562f6e
Be more careful when setting the alternate interface.
2000-05-31 16:15:49 +00:00
augustss
18cd73168e
Be more careful when setting the alternate interface so we don't end up with
...
nothing set at all if it fails.
2000-05-31 16:14:42 +00:00
augustss
6731216c72
Rename a define.
2000-05-31 16:13:31 +00:00
augustss
cedf73b36a
Regen.
2000-05-31 16:12:29 +00:00
augustss
b9406eb3e2
Add a Chuntex hub.
2000-05-31 16:12:08 +00:00
augustss
d86618eb5a
Implement the scsipi_getgeom method and guess the geometry of floppies
...
based on the number of sectors.
2000-05-31 09:17:13 +00:00
augustss
382a7af237
Don't print anything when detecting resume.
2000-05-30 16:56:54 +00:00
augustss
4f72f2f97d
Regen.
2000-05-30 15:18:30 +00:00
augustss
6b0aea9254
Add TEAC floppy.
2000-05-30 15:17:18 +00:00
augustss
53f83c5533
Use attribute packed for on-the-wire data structures.
2000-05-30 10:10:17 +00:00
augustss
e4217da6d0
As a safety, check that the controller is not suspended when we get
...
an interrupt.
2000-05-30 09:26:06 +00:00
augustss
ea5a174495
Massage the SCSI commands when using the UFI protocol in a better way.
...
Now the Y-E Data Flashbuster floppy seems to work.
Thanks to Y-E Data for giving one to the project when I couldn't find
one easily.
2000-05-30 01:12:51 +00:00