mr
10ff71fdf9
Reviewed by: n_hibma
...
MFC after: 2 weeks
fix XPT_CALC_GEOMETRY to fill in some reasonable values.
Inspired by aic/sbp.
2002-11-08 07:57:42 +00:00
jhb
11dab05328
Cast a ptrdiff_t value to an int to quiet a warning since we don't support
...
%t in the kernel printf yet.
2002-11-07 21:34:21 +00:00
joe
7a3b87e1c5
Packed structures are defined differently in older gcc's, like the one
...
currently in -stable. Put the exception into usb.h instead of having it
hard coded in the sound code.
2002-11-06 21:37:21 +00:00
joe
e47c241892
There's no need for a locally defined usb_proc_t when we've got
...
usb_proc_ptr that does the same thing.
2002-11-06 14:29:27 +00:00
iedowse
ab4014bff8
Specify the correct protocol for the Olympus C-1 camera. It appears
...
that this entry was accidentally given the wrong protocol in revision
1.61.
PR: kern/42417
Submitted by: "Moriki, Toshiomi" <toshiomi@whi.m-net.ne.jp>
2002-11-01 01:13:20 +00:00
iedowse
792310e769
Check for errors and zero-length transfers in the ulpt_input() input
...
pipe callback function, and just return if these cases are detected.
Without these checks, the ulpt driver may cause an infinite loop
of failing USB transfers that can hang the whole machine. This makes
printing work for me on a HP DJ950C printer.
2002-10-30 01:18:58 +00:00
kan
59d5e4480c
Whitespace fixes per style(9)
...
Approved by: obrien
2002-10-19 21:58:11 +00:00
kan
cb71b7bb07
Add device driver for Belkin F5U103 and compatible USB-to-serial adapters.
...
Reviewed by: n_hibma
Approved by: obrien
2002-10-08 03:09:57 +00:00
kan
10814c1dc0
Regen after usbdevs rev. 1.102.
...
Reviewed by: n_hibma
Approved by: obrien
2002-10-08 03:04:14 +00:00
kan
7c3444e142
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
2002-10-08 03:00:37 +00:00
scottl
3a150bca9c
Some kernel threads try to do significant work, and the default KSTACK_PAGES
...
doesn't give them enough stack to do much before blowing away the pcb.
This adds MI and MD code to allow the allocation of an alternate kstack
who's size can be speficied when calling kthread_create. Passing the
value 0 prevents the alternate kstack from being created. Note that the
ia64 MD code is missing for now, and PowerPC was only partially written
due to the pmap.c being incomplete there.
Though this patch does not modify anything to make use of the alternate
kstack, acpi and usb are good candidates.
Reviewed by: jake, peter, jhb
2002-10-02 07:44:29 +00:00
joe
5d0bf29495
Gremlins ate my comment!
...
Submitted by: Clive Lin <clive@tongi.org>
2002-09-30 19:12:43 +00:00
joe
9b80ac7383
In rev 1.51 of usb_port.h I switched over to using the USB_USE_SOFTINTR
...
code path to fix a bug in the non USB_USE_SOFTINTR path that caused
the usb bus to hang and generally misbehave when devices were unplugged.
In the process though it also reduced the throughput of usb devices because
of a less than optimal implementation under FreeBSD.
This commit fixes the non USB_USE_SOFTINTR code in uhci and ohci
so that it works again, and switches back to using this code path.
The uhci code has been tested, but the ohci code hasn't. It's
essentially the same anyway and so I don't envisage any difficulties.
Code for uhci submitted by: Maksim Yevmenkin <myevmenk@exodus.net>
2002-09-30 17:50:18 +00:00
joe
8820cea146
MFNetBSD: Increasre the reset recovery time. (rev 1.69)
2002-09-27 19:55:37 +00:00
joe
e8e5c2a919
MFNetBSD: Update class codes. (rev 1.68)
2002-09-27 19:52:42 +00:00
joe
3fbb04e11f
MFNetBSD: Add Bluetooth related classes etc. (rev 1.67)
2002-09-27 19:45:37 +00:00
joe
d7336823e9
MFNetBSD: revision 1.66
...
Get rid of trailing white space.
2002-09-27 19:42:29 +00:00
alfred
9bda36d997
s/__attribute__((__packed__))/__packed/g
2002-09-23 06:25:08 +00:00
joe
4571d5bc4c
Deprecate the USB_SETDEBUG IOCTL as debug levels can now be set
...
using sysctl.
2002-09-15 22:35:58 +00:00
joe
6d2baaab2d
Add a device description for Intel 82801CA/CAM (ICH3) USB controller
...
USB-C.
PR: kern/41963
2002-08-28 20:24:49 +00:00
charnier
7dd9d47059
Replace various spelling with FALLTHROUGH which is lint()able
2002-08-25 13:23:09 +00:00
archie
7a233d4c9f
Replace (ab)uses of "NULL" where "0" is really meant.
2002-08-22 21:24:01 +00:00
joe
f01946b9bb
Use uhci_pci_match to return the device description and rework the
...
vendor description code.
2002-08-18 11:52:47 +00:00
joe
34ab7e6f06
Add a comment to remind that uhci_pci_match will never return NULL.
...
Don't display the "New UHCI DeviceId" message unless booting verbosely.
Use a switch statement for the vendor match code.
2002-08-18 11:42:11 +00:00
joe
6935cdcb7c
Consolidate the device recognition code.
2002-08-18 00:24:03 +00:00
joe
6742ffa0ae
MFNetBSD: 1.51
...
Move a quirk tests so the message printed about directionality is
right.
2002-08-16 12:16:07 +00:00
joe
fd516aa2a4
MFNetBSD: (1.50) Get rid of trailing white space.
2002-08-16 12:13:26 +00:00
joe
e8b4bb966f
MFNetBSD:
...
revision 1.127
date: 2002/08/07 20:03:19; author: augustss; lines: +4 -8
Fix some braindead calls to free memory (only encountered
under low memory conditions). From OpenBSD.
2002-08-16 09:10:43 +00:00
joe
1db3df408a
UHCI_DEBUG -> USB_DEBUG.
2002-08-15 22:41:20 +00:00
joe
7d35cb1395
Add the uftdi ucom driver which supports the following adapters:
...
Inland UAS111
QVS USC-1000
HP USB-Serial adapter shipped with some HP laptops
Submitted by: takawata
MFC After: 7 days
2002-08-11 23:32:33 +00:00
joe
6469e035b6
Regen
2002-08-11 21:19:18 +00:00
joe
1f9980668e
Add Palm M515.
...
Submitted by: Luiz Eduardo Roncato Cordeiro <cordeiro@nic.br>
2002-08-11 21:11:14 +00:00
joe
2925e337b8
Use the hw.usb sysctl tree instead of debug.usb.
...
Requested by: imp
2002-08-08 12:05:51 +00:00
joe
9f844c45b8
Replace the FOO_DEBUG definitions with USB_DEBUG, and switch the
...
debugging levels to off by default. Now that debug levels can be
tweaked by sysctl we don't need to go through hoops to get the
different usb parts to produce debug data.
2002-07-31 14:34:36 +00:00
joe
c2867168df
Wake up Joe! It would help if I included sys/sysctl.h.
2002-07-31 14:20:07 +00:00
joe
9c81c72ca1
Add a sysctl (debug.usb.uhub) for tweaking the uhub debug levels.
2002-07-31 13:58:15 +00:00
joe
03e965b480
Get bored with hard coded debug level variables and introduce a debug.usb
...
sysctl tree for tweaking them real-time.
Reviewed by: iedowse
2002-07-31 13:33:55 +00:00
joe
d4e8ab46e4
It should be "ucom", not "usio".
2002-07-31 10:52:46 +00:00
joe
7c27400ed6
Regen
2002-07-31 10:05:58 +00:00
joe
39fe82b49a
MFNetBSD: uvisor.c (1.14, 1.15)
...
Add support for Palm (M500, M505, M125) and Sony devices (Clie 4.0 and 4.1).
2002-07-31 10:05:26 +00:00
joe
933eab6fca
Remove trailing white spaces
...
Obtained from: NetBSD (1.16)
2002-07-31 09:24:41 +00:00
joe
de226cac22
Regen
2002-07-31 09:09:50 +00:00
joe
2725ccdb7a
Add the HP ScanJet 2200C.
2002-07-31 09:07:56 +00:00
joe
161aa3b3ec
Enable the HP 2200C and Visioneer Scanport 3000 scanners, and remove
...
some trailing spaces whilst I'm here.
Obtained from: NetBSD.
2002-07-31 09:05:52 +00:00
joe
d61be9d700
Add the Primax (Visioneer) 6200 scanner.
...
Obtained from: OpenBSD (via NetBSD)
2002-07-31 08:51:32 +00:00
joe
6c7c2ae1a1
Regen
2002-07-30 23:30:56 +00:00
joe
8a4e23233d
Add support for a couple of network adapters; the 3Com 3C460B and
...
the Belkin USB2LAN.
Obtained from: NetBSD
2002-07-30 23:30:15 +00:00
iedowse
e445eb7a94
Remove some strange code that allocates memory and then immediately
...
frees it again. The idea was to perform M_WAITOK allocations in a
process context to reduce the risk of later interrupt-context
M_NOWAIT allocations failing, but in fact this code can be called
from contexts where it is not desirable to sleep (e.g. if_start
routines), so it causes lots of witness "could sleep" warnings.
2002-07-30 23:26:22 +00:00
joe
1c6108c052
Commit a version of the uvisor driver for connecting Handspring
...
Visors via USB.
Submitted by: Chia-liang Kao <clkao@clkao.org>
2002-07-30 17:44:28 +00:00
sobomax
4b913866d7
Regen after usbdevs rev.1.95.
2002-07-30 11:03:50 +00:00