451 Commits

Author SHA1 Message Date
wpaul
3aeab935cd Add a forgotten mutex_exit()/KUE_UNLOCK() to kue_init(). 2000-11-23 05:58:48 +00:00
n_hibma
e646fdb11f Set OPEN Flag on open.
Make set_config(1) print warning message if it fails.
2000-11-15 10:36:08 +00:00
n_hibma
a08e403bc2 Fix for powering off a HP DJ950C during printing. As stated by Ian:
When the printer is turned off the pipe write will cause and error,
which causes lpd to close the device and reopen it to clear the error.
After a short while the device will disappear from the bus but lpd will
have opened the ulpt0 port by then. ulpt_status will check for status
without checking the sc->dying flag and panic the kernel when the device
finally disappears from the bus.

Submitted by:	Ian Dowse <iedowse@maths.tcd.ie>
2000-11-07 10:50:34 +00:00
n_hibma
ea844cd674 Regen. 2000-11-03 15:19:42 +00:00
n_hibma
80a80a08ce Sone -> Sony
Submitted by:	Hiroyuki Aizu <aizu@jaist.ac.jp>
2000-11-03 15:19:00 +00:00
n_hibma
5fe3f7f833 AcerScan 320U's are braindead. Sometimes they do not return strings
descriptors and if they do the strings are nonsense.
2000-11-02 20:42:34 +00:00
wpaul
6465172ef0 Close PR #21078: the aue driver was not correctly programming the
multicast filter on the Pegasus chip. Since IPv6 depends a lot
on multicasting, this caused several failures for people trying to
use IPv6 with Pegasus USB ethernet devices.

Submitted by:	Jun Kuriyama <kuriyama@FreeBSD.org>
2000-11-01 18:26:36 +00:00
n_hibma
c5ea795e53 Make the Ricochet modems work through the USB interface.
Tested by:	jim
Obtained from:	NetBSD
2000-11-01 17:35:57 +00:00
n_hibma
58d67247ed Cut&paste bug: Set USBD_SHORT_XFER_OK unconditionally 2000-11-01 00:28:40 +00:00
n_hibma
1d96bec3d9 remove an unused function (and a warning) 2000-10-30 10:58:02 +00:00
phk
ff5cdfae2d Move suser() and suser_xxx() prototypes and a related #define from
<sys/proc.h> to <sys/systm.h>.

Correctly document the #includes needed in the manpage.

Add one now needed #include of <sys/systm.h>.
Remove the consequent 48 unused #includes of <sys/proc.h>.
2000-10-29 16:06:56 +00:00
phk
f82e4ca62c Weaken a bogus dependency on <sys/proc.h> in <sys/buf.h> by #ifdef'ing
the offending inline function (BUF_KERNPROC) on it being #included
already.

I'm not sure BUF_KERNPROC() is even the right thing to do or in the
right place or implemented the right way (inline vs normal function).

Remove consequently unneeded #includes of <sys/proc.h>
2000-10-29 14:54:55 +00:00
phk
94a5006c9a Remove unneeded #include <sys/proc.h> lines. 2000-10-29 13:57:19 +00:00
n_hibma
71ac041c16 The USB scanner driver. To be used together with SANE. 2000-10-25 10:34:38 +00:00
n_hibma
e885acb3b9 Regen. 2000-10-25 10:14:44 +00:00
n_hibma
95f62ef43c Sync with NetBSD 2000-10-25 10:13:47 +00:00
wpaul
deefde18d9 Convert the USB ethernet drivers to use mutexes. Also convert
usb_ethersubr.c. This module maintains two queues for packets which
are each protected with one mutex. These are all the changes I can
do for now. Removing the USBD_NO_TSLEEP flag doesn't work yet: when
I tried it, the system would usually freeze up after a NIC had been
operating for a while. The usb_ethersubr module itself ought to
go away; this is the next thing I need to test.
2000-10-24 22:38:54 +00:00
n_hibma
26f73f2d50 Bugfix: The data is not stored only in the first cblock, calculate the
length of the data properly. This should be moved into a tty_subr
function.

Also, disanle the setting of the CDC_CM_OVER_DATA flag. It breaks some
modems. I don't think that ther actually is a modem that needs this.

Submitted by:		Brad Karp <bkarp@ICSI.Berkeley.EDU>
2000-10-20 00:35:52 +00:00
n_hibma
a3ceb30a91 Regen. 2000-10-20 00:30:01 +00:00
n_hibma
090b95e0cb Add the Sony MSC Memory Stick Adaptor (in the Sony PCS laptops) 2000-10-20 00:29:21 +00:00
n_hibma
4e7a941619 Undo previous commit. <machine/clock.h> is needed for the prototype
for DELAY().
2000-10-16 18:50:00 +00:00
n_hibma
ba11a89d00 Sync with NetBSD:
Add more Usages.
2000-10-16 17:45:27 +00:00
n_hibma
b25fdde238 Sync with NetBSD:
Add seatbelts.
Be more lenient towards restarting the ports: If a port manages to connect
successfully reset the restartcount.
2000-10-16 17:40:59 +00:00
phk
beadbd4365 Remove unneeded #include <machine/clock.h> 2000-10-15 14:19:01 +00:00
kuriyama
3dcfe3e525 Add missing comma at the end of line. 2000-10-11 01:12:55 +00:00
wpaul
02e5ad12ba Add support for the Kingston KNU101TX 10/100 USB ethernet adapter. We're
up to 11 of these now.
2000-10-10 23:45:17 +00:00
wpaul
d71aaf0f85 regenetate 2000-10-10 23:24:45 +00:00
wpaul
c0345f1c25 Add vendor ID for Kingston Technology and add device ID for
KNU101TX USB ethernet adapter. (Yes, another one.)
2000-10-10 23:23:54 +00:00
n_hibma
09e2c0befb Remove unneccessary includes. (phk) 2000-10-10 12:41:46 +00:00
n_hibma
6aa3439b0e Remove unneeded includes (phk) 2000-10-10 10:56:53 +00:00
phk
410d456c0b Initiate deorbit burn sequence for <machine/mouse.h>.
Replace all in-tree uses with <sys/mouse.h> which repo-copied a few
moments ago from src/sys/i386/include/mouse.h by peter.
This is also the appropriate fix for exo-tree sources.

Put warnings in <machine/mouse.h> to discourage use.
November 15th 2000 the warnings will be converted to errors.
January 15th 2001 the <machine/mouse.h> files will be removed.
2000-10-09 08:08:36 +00:00
phk
a4f549597e Initiate deorbit burn sequence for <machine/console.h>.
Replace all in-tree uses with necessary subset of <sys/{fb,kb,cons}io.h>.
This is also the appropriate fix for exo-tree sources.

Put warnings in <machine/console.h> to discourage use.
November 15th 2000 the warnings will be converted to errors.
January 15th 2001 the <machine/console.h> files will be removed.
2000-10-08 21:34:00 +00:00
n_hibma
f2b5910f00 Add HP PhotoSmart C500 id.
PR:	kern/21841
Submitted by:	josh@zipperup.org
2000-10-08 21:31:39 +00:00
n_hibma
2f43c70141 Regen. 2000-10-07 11:11:12 +00:00
n_hibma
c6c89ef633 Sync with NetBSD. More ids, more! 2000-10-07 11:10:53 +00:00
n_hibma
c6ababe072 Regen. 2000-10-07 11:02:25 +00:00
n_hibma
279764097c Zyxel keyboard Id 2000-10-07 11:01:54 +00:00
n_hibma
5b6fc885e2 Regen. 2000-10-05 23:11:13 +00:00
n_hibma
d3d06a3e7c Additional Ids 2000-10-05 23:09:48 +00:00
wpaul
067fa527a3 Tweak the aue driver so that the homePNA PHYs will be detected and
attached by the pnaphy driver. This seems to work fine with my sample
ADMtek adapter (which has both 10/100 ethernet and homePNA connectors
and hardware).
2000-09-22 18:53:05 +00:00
wpaul
73d445d426 Add support for D-Link DSB-650 USB ethernet adapter. 2000-09-06 19:35:01 +00:00
wpaul
275fd0d63f Regenerate. 2000-09-06 19:28:47 +00:00
wpaul
b7ef169503 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.
2000-09-06 19:28:27 +00:00
gehenna
61412ddf36 Regen. 2000-09-05 16:01:34 +00:00
gehenna
7f7dfca294 Add product ID (Prolific ATAPI-4 Bridge Controller).
Reported by: "K.Sumitani" <sumitani@bd2.hnes.nec.co.jp>
2000-09-05 16:00:55 +00:00
n_hibma
3eadff95f5 Regen. 2000-09-05 12:28:33 +00:00
n_hibma
a9f667eb59 Fix typo's 2000-09-05 12:26:37 +00:00
n_hibma
0f6874ce0d Loads of scanner Ids. 2000-09-05 12:24:05 +00:00
peter
6707cffa6f Regenerate 2000-09-05 01:10:33 +00:00
n_hibma
344d099229 Support for RBC devices, like Sony Memory Sticks.
Not extensively tested yet, so be warned.

Submitted by:	Gerd Knops <gerti@bitart.com>
2000-09-04 15:34:14 +00:00