434 Commits

Author SHA1 Message Date
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
n_hibma
269d974fe8 Add the id for the Sony memory sticks. 2000-09-04 15:29:42 +00:00
n_hibma
827cc0ab25 Don't check for ohci/uhci to be loaded, check for the usb module. 2000-09-02 10:17:58 +00:00
gehenna
41ddca4b20 Regen. 2000-08-26 05:08:11 +00:00
gehenna
9a83783c97 Add vendor IBM product USB CD-ROM Drive 2000-08-26 05:06:40 +00:00
n_hibma
ac0a5daf19 Fix up the command in the destination buffer, not the source.
This makes the conversion from Test-Unit-Ready to Start-Stop-Unit in the case
of SCSI (Iomega Zip drive) actually work.
2000-08-21 09:39:07 +00:00
n_hibma
d89ba315b0 Unbreak LINT. 2000-08-20 15:30:15 +00:00
n_hibma
cbb74c17bd CAM, the module: scbus, da, cd, and st wrapped in one module.
Make the umass driver depend on this module.

Makes it possible to compile the kernel without SCSI support and load it
when for example a USB floppy is conencted.
2000-08-13 18:49:40 +00:00
n_hibma
17d5aba6f2 From NetBSD:
Make it possible to move a device to its unconfigured state by
using config #0.

Add some comments.

Change error reporting in port reset function.

usbd_devinfo_vp(): search the know devs array also if the device doesn't
return product description (e.g. Kye's Genius NetScroll mouse returns
vendor, but not product); the strings returned by device are still
preferred to those in the array, though
2000-08-13 18:39:24 +00:00
n_hibma
41161f82cc Add more CDC defines. 2000-08-13 18:23:07 +00:00
n_hibma
2122121947 Fake the Power On command on the virtual hub.
This removes the two IOERROR's on startup a many has been seeing on UHCI
controllers.

Taken from NetBSD.
2000-08-13 18:21:18 +00:00
n_hibma
8adfd748f3 Fix indentation ruined by previous commit. 2000-08-11 16:37:43 +00:00
n_hibma
8fb22bea28 Finally got my brain around what a SIM UNIT number is and how it differs
from the SCSI id it has. (this avoids the confusing umass-sim32 device. It
should have been umass-sim0 all along (there is only one), and if it is
spoken to as a SCSI device the sim should be umass32.

Make the rescan actually work. We need to fill in a target and lun wildcard
and not the SCSI id of the SIM.

Add a seatbelt.
2000-08-09 17:41:11 +00:00
n_hibma
38a807f0b0 Save and restore the registers SOF and FRAMENUMBER on suspend. In some
cases the registers are not correctly set on resume.

This solves the problem of USB failing after resuming a machine.

Submitted by:	mike+fbsd@medianstrip.net
PR:		18261
2000-08-07 00:04:53 +00:00
n_hibma
7a93943baf Regen. 2000-08-06 23:27:36 +00:00
n_hibma
2b03443c13 New ids
Submitted by:	Scott Long
PR:		18897
2000-08-06 23:26:58 +00:00
n_hibma
4d4350910d Some new ids, from NetBSD 2000-08-06 23:22:13 +00:00
n_hibma
abf58c4712 Finally make the module dependencies work. kern_linker.c now allows
modules to depend on modules in the same file (uhub depends on usb) or
even on themselves (usb on usb, makes the define in usb_port.h a lot
less convoluted).

Use ANSI prototypes.
2000-08-04 19:05:49 +00:00