John Baldwin
655a4d037d
Up the count of busses supported by usbd(8) from 4 to 40. With the advent
...
of USB2 "duplicate" psuedo busses, it is not at all uncommon for machines
to have more than 4 USB busses nowadays.
PR: bin/81533
Submitted by: Darren Pilgrim dmp at bitfreak dot org
Approved by: re (scottl)
MFC after: 1 week
2005-07-01 15:49:52 +00:00
Ruslan Ermilov
59a3c79da6
Sort sections.
2005-01-18 20:02:45 +00:00
Julian Elischer
38413aeed8
Allow usbd to handle event notificatiosn where mor ethan one
...
device is involved, (e.g. plugin a hub with multiple devices
already attached to it)
Submitted by: Naoyuki Tai <ntai@smartfruit.com>
PR: 43993
MFC in: 1 week
2005-01-04 06:45:41 +00:00
Ian Dowse
5fc01b4e25
Fix a few coding errors that caused compiler warnings.
...
PR: bin/71615
Submitted by: Craig Rodrigues (original patch by Dan Lukes)
2004-11-28 20:36:19 +00:00
Peter Pentchev
19344055db
Fix 'camcontrol rescan' syntax and use the proper indentation for
...
the FILES list.
PR: 66827
Submitted by: Michel Lavondes <fox@vader.aacc.cc.md.us>
MFC after: 2 weeks
2004-07-15 07:34:14 +00:00
Ruslan Ermilov
07bfccd71e
Mechanically kill hard sentence breaks.
2004-07-02 23:13:00 +00:00
John-Mark Gurney
b89fbbb14b
fix spelling of ATTACH
...
Submitted by: Johny Mattsson
MFC after: 2 week
(do to code freeze)
2003-10-25 22:03:10 +00:00
Thomas Moestl
19ff45acc7
The second argument to fgetln() is a size_t *, not an int *.
2003-07-12 17:56:50 +00:00
Warner Losh
10aea17ec2
Include sys/param.h for both modfind and kldload
...
Include sys/linker.h for kldload
Include sys/module.h for modfind
sort sys includes
2003-06-09 06:26:50 +00:00
Warner Losh
05674b755f
Use stdlib.h for getopt interface.
2003-06-07 19:13:57 +00:00
Murray Stokely
3131abed73
A few grammatical improvements.
...
PR: docs/40911
MFC After: 3 days
2003-05-04 22:13:00 +00:00
Tom Rhodes
922b8adbb3
Eliminate hard sentence breaks.
2003-01-30 22:38:54 +00:00
Tom Rhodes
468d7c8b6e
Grammar cleanup.
...
PR: 34529
Submitted by: David Sieborger <drs@rucus.ru.ac.za> (original version)
With comments by: keramida
2003-01-30 22:34:27 +00:00
Jens Schweikhardt
57bd0fc6e8
english(4) police.
2002-12-27 12:15:40 +00:00
Maxim Konovalov
fcb18f74b4
Fix usbd.conf parsing: fgetln(3) returns a string without terminating
...
NUL character so do not expect it.
PR: bin/46489
MFC after: 1 week
2002-12-24 11:58:05 +00:00
Philippe Charnier
490d5836b5
The .Nm utility
2002-07-14 14:47:15 +00:00
Dag-Erling Smørgrav
d397408818
Usage style sweep: spell "usage" with a small 'u'.
...
Also change one case of blatant __progname abuse (several more remain)
This commit does not touch anything in src/{contrib,crypto,gnu}/.
2002-04-22 13:44:47 +00:00
Alfred Perlstein
5bcd0580d7
Prefix structure members to protect them against clashes with eg.
...
c++ keywords.
This keeps us in sync with NetBSD because they actually committed
my delta first.
Ok'd by: lennard
2002-02-20 20:47:21 +00:00
Josef Karthauser
a07e9d4af3
Merge from NetBSD.
...
uhub.c: revision 1.37
usb.4: revision 1.30
usb.c: revision 1.38
usb.h: revision 1.40
usb_port.h: revision 1.21
usb_subr.c: revision 1.65
usbdi.h: revision 1.40
Split the attach/detach events up into device, driver and controller
attach and detach events.
The commit message from NetBSD was:
date: 2000/02/02 07:34:00; author: augustss; state: Exp;
Change the USB event mechanism to include more information
about devices and drivers. Partly from FreeBSD.
Also rework usbd to take these new event types into account.
2002-01-28 01:03:19 +00:00
Josef Karthauser
2ba633961e
Sync usb.h with NetBSD, apart from usb_device_info.speed, which
...
requires logic changes. For now leave it as usb_device_info.lowspeed.
It will get addressed when the usb.c code is sync'd.
2002-01-02 20:16:53 +00:00
Ruslan Ermilov
c5e7e03a14
Spell "FreeBSD" with "F" and "BSD" in uppercase.
2001-08-13 16:33:00 +00:00
Dima Dorfman
f247324df7
Remove whitespace at EOL.
2001-07-15 08:06:20 +00:00
Ruslan Ermilov
a4c37c816b
mdoc(7) police: removed HISTORY info from the .Os call.
2001-07-10 15:12:08 +00:00
Ruslan Ermilov
3ab9a9d0e0
Removed -I${.CURDIR}/.../sys from CFLAGS.
2001-05-18 13:41:42 +00:00
Ruslan Ermilov
345e52e742
- Backout botched attempt to introduce MANSECT feature.
...
- MAN[1-9] -> MAN.
2001-03-26 14:42:20 +00:00
Ruslan Ermilov
7bf8fc01e9
Fix brokeness in rev. 1.6: this manpage appeared in NetBSD 1.4.
...
Obtained from: NetBSD
2001-03-01 17:09:01 +00:00
Ruslan Ermilov
610a5778c5
mdoc(7) police: split punctuation characters + misc fixes.
2001-02-01 16:44:04 +00:00
Ruslan Ermilov
8b5c4af3ff
Prepare for mdoc(7)NG.
2000-12-27 15:30:30 +00:00
Ruslan Ermilov
f4d874a1db
mdoc(7) police: do not split author names in the AUTHORS section.
2000-11-22 09:35:58 +00:00
Ruslan Ermilov
e97407b4f2
mdoc(7) police: use the new features of the Nm macro.
2000-11-20 20:10:44 +00:00
Nick Hibma
2b52b05a77
Check the return value of strdup
...
Submitted by: Chris Faulhaber <jedgar@fxp.org>
2000-11-12 10:55:35 +00:00
Nick Hibma
5bfc478e32
Don't check for ohci/uhci to be loaded, check for the usb module.
2000-09-02 10:17:58 +00:00
Nick Hibma
7f2b4ad54a
And another buffer overflow. Maybe next time I should read the manpage for
...
strlen.
This one only occurs if there is exactly one element on the line without any
whitespace. This is however never a valid line, so not a big chance that
this would ever cause any problems.
2000-07-16 17:28:01 +00:00
Peter Wemm
43be5ea431
Oops. I originally extended the bcopy to 8 characters to include the
...
original \0 on the terminating string, however I changed my mind to
make it more obvious that the termination was being taken care of and
explicitly added the nul terminator. I forgot to reset the bcopy length.
2000-07-14 01:22:07 +00:00
Peter Wemm
05f560ae59
Correct an additional off-by-one bug and buffer overflow. A malloc()
...
was being made one byte too short, and the string assembled in it was not
null terminated. The string was passed to regcomp() so it never matched
anything in /etc/usbd.conf. This is the cause of usbd not working for the
last few days.. The new malloc.conf default of AJ triggered this.
2000-07-14 00:29:00 +00:00
Brian Feldman
18b8dc18fd
Fix an off-by-one error which breaks this (detected by malloc flags):
...
the line being read in was terminated one byte too late.
2000-07-11 00:06:44 +00:00
Jake Burkholder
e39756439c
Back out the previous change to the queue(3) interface.
...
It was not discussed and should probably not happen.
Requested by: msmith and others
2000-05-26 02:09:24 +00:00
Jake Burkholder
740a1973a6
Change the way that the queue(3) structures are declared; don't assume that
...
the type argument to *_HEAD and *_ENTRY is a struct.
Suggested by: phk
Reviewed by: phk
Approved by: mdodd
2000-05-23 20:41:01 +00:00
Nick Hibma
583b504e43
Add a comment to deconfuse a few lines of code I've tripped over two
...
times now.
2000-05-12 23:42:06 +00:00
Nick Hibma
99e988f203
Mention that each criterium can only be used once.
2000-05-12 23:36:38 +00:00
Nick Hibma
7054370f40
Add a comment about the fact that the usb module is automatically
...
loaded.
2000-04-02 21:09:19 +00:00
Jonathan M. Bresler
0fe00f48d0
if USB support is not compiled into the kernel,
...
and has not been loaded via a kldload,
running usbd(8) will autoload the "usb.ko" kld.
thanks to Peter Wemm for enlightening me on the
differences between kldfind(2) and modfind(2).
2000-04-02 06:28:40 +00:00
Sheldon Hearn
d4cc3e55b1
Remove gratuitous dashes (-) in Fl macro arguments.
...
PR: 17216
Submitted by: horikawa@psinet.com (Kazuo Horikawa)
2000-03-06 13:52:23 +00:00
Sheldon Hearn
2ed2dc52a6
Remove more single-space hard sentence breaks.
2000-03-06 09:45:37 +00:00
Sheldon Hearn
f2e366a105
Remove single-space hard sentence breaks. These degrade the quality
...
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.
2000-03-01 14:09:25 +00:00
Nick Hibma
38e144ec2b
Don't fail if less then MAXDEV /dev/usb\d+ entries exist.
2000-01-10 22:35:33 +00:00
Jun Kuriyama
19c4dbb96a
usbd.conf is in section 5, not 8.
1999-12-30 10:46:08 +00:00
David E. O'Brien
b4e03744ff
Add a missing '"' in the examples.
1999-12-17 06:04:37 +00:00
Nick Hibma
4eb1c2cdaa
Complain if we get an error that is not ENXIO while opening /dev/usb\d+
...
devices. For example, starting 'usbd -e' would give a 'No USB
controllers found' message instead of a '/dev/usb0: Permission denied'.
Submitted-By: Dirk-Willem van Gulik <dirkx@webweaving.org>
1999-12-06 14:50:41 +00:00
Nick Hibma
33ba9f8fee
Add the ability to match on device names attached to.
...
If a device is attached to ums4, you can reference this devname in
the configuration file as ${DEVNAME} (a shell variable, yes).
1999-11-28 21:27:31 +00:00